When I started freelancing as an IT consultant, I thought I was doing well. I was billing €100 per hour, had a steady pipeline of clients, and my monthly revenue looked healthy. But when I sat down to actually calculate my effective hourly rate— dividing my take-home profit by every hour I worked, including all the unbillable admin time — the number was sobering. I was effectively earning €62 per hour. Almost 40% of my working time was disappearing into admin, sales, and context-switching between tools. This article is the guide I wish I had read before my first year of freelancing.
The Metric That Matters: Effective Hourly Rate
Your billing rateis not your effective rate. Your effective hourly rate is calculated by dividing your actual profit (after direct costs and taxes) by the total number of hours you worked — including every hour spent on proposals, invoicing, bookkeeping, client emails, tool configuration, and chasing late payments.
The formula is simple:
Effective Rate = (Revenue − Direct Costs) / Total Hours Worked
Most freelancers only track billable hours. They know they billed 120 hours last month at €100/hr, so they think they earned €12,000. But they don’t account for the 50 hours they spent on admin, the €400 in software subscriptions, or the €200 in bank fees and accounting costs. The real picture is:
- Revenue: €12,000
- Direct costs: €600
- Net: €11,400
- Total hours worked: 170 (120 billable + 50 admin)
- Effective rate: €67/hr
That is a 33% gap between the perceived rate and the actual rate. For many freelancers, the gap is even wider.
Understanding Utilization Rate
Your utilization rate is the percentage of your available working hours that you spend on billable work. It is the single most important lever for improving profitability as a consultant.
Utilization Rate = Billable Hours / Available Hours × 100
If you work 170 hours in a month and 120 of those are billable, your utilization rate is 70.6%. Industry benchmarks for solo IT consultants typically range from 65% to 75%. Below 60%, you are spending more time on overhead than is sustainable. Above 80%, you are likely approaching burnout or underinvesting in business development.
The key insight is that improving your utilization rate by even 5 percentage points has a dramatic impact on your bottom line. Going from 70% to 75% on 170 total hours means 8.5 additional billable hours — an extra €850 per month at €100/hr, or over €10,000 per year.
Project Profitability: The Hidden Truth
Beyond hourly tracking, understanding profitability per project reveals which clients and work types actually make you money. The calculation is:
Project Profit = Project Revenue − (Hours Spent × Your Cost Rate) − Direct Expenses
Your “cost rate” is what an hour of your time actually costs, including health insurance, retirement contributions, office costs, and software subscriptions, divided by your available working hours. For a German freelancer, this is typically €35–55/hr depending on your cost structure.
Here is where things get interesting. A project billed at €100/hr that takes exactly the estimated hours is profitable. But a project billed at €120/hr that runs 40% over estimate can be less profitable than the cheaper one. Without tracking actual hours per project, you have no way to know which scenario you are in.
Consider two real-world examples:
- Project A:Billed €8,000 (80 hours at €100/hr). Actual hours: 85. Cost rate: €45/hr. Profit: €8,000 − (85 × €45) = €4,175. Margin: 52%.
- Project B:Billed €6,000 (50 hours at €120/hr). Actual hours: 72. Cost rate: €45/hr. Profit: €6,000 − (72 × €45) = €2,760. Margin: 46%.
Project B has a higher billing rate but lower profitability because the scope crept by 44%. Without per-project time tracking, you would see €14,000 in revenue and feel good about it. With it, you realize Project B is dragging down your margins and you need to either improve your estimates or renegotiate scope.
The “Busy but Broke” Trap
There is a specific pattern that catches many consultants: being constantly busy with low-margin work while having no time to pursue higher-value projects. The symptoms are familiar:
- You are working 50+ hours per week but your savings are not growing
- You feel like you cannot say no to any project because you need the revenue
- You spend weekends on admin because weekdays are fully booked with client work
- You have not raised your rates in two years because you are afraid of losing clients
The root cause is almost always a lack of visibility into where your time actually goes. When you cannot see that Client X’s “quick questions” consume 8 hours per month of unbilled time, or that your invoicing process takes 4 hours because you are manually copying data between three tools, you cannot fix the problem.
Automating Profitability Tracking
The irony of profitability analysis is that manually tracking and calculating all these metrics is itself a time-consuming activity that reduces your utilization rate. This is why I built vlastERP to calculate these numbers automatically:
- Automatic effective rate calculation— vlastERP tracks both billable and non-billable hours and computes your effective hourly rate in real time. You see the number on your dashboard every day.
- Per-project profitability— Each project shows revenue, hours spent, costs, and margin. You can see at a glance which projects are profitable and which are bleeding money.
- Utilization rate tracking— Weekly and monthly utilization rates are calculated automatically, with trends over time so you can spot patterns.
- Integrated invoicing— Because time tracking and invoicing live in the same tool, there is no manual data transfer. Billable hours flow directly into invoices, eliminating one of the biggest sources of admin overhead.
The result is that you spend less time measuring and more time on billable work — which directly improves the very metrics you are tracking. If you want to see how this compares to managing multiple separate tools, read how I replaced 5 tools with 1.
