Hustle Studio

Freelance effective hourly rate calculator

You quoted a fixed price because you planned for a certain number of hours at a certain rate. The project ended, the invoice went out, and you never checked whether the plan held. Your effective hourly rate is the number that tells you: what you actually earned for every hour the project took, including the hours you never thought of as "work" (calls, email threads, the third round of revisions, chasing the invoice).

Most rate calculators on the web work forwards: they tell you what to charge. This one works backwards on a finished (or running) project, shows which kind of hours ate your margin, and gives you the price you'd need to quote next time to hit your target.

The calculator

Hours you actually spent

The formula

  1. Net fee = project fee − direct project costs
  2. Total hours = every hour the project took, in all five categories
  3. Effective hourly rate = net fee ÷ total hours
  4. Price needed next time = total hours × target rate + direct costs

With the default numbers: 4,200 − 150 = 4,050 net. 26 + 7 + 5 + 4 + 3 = 45 hours. 4,050 ÷ 45 = 90.00 an hour, against a planned 110. If you'd only counted the 26 hours of core work you'd believe you made 155.77 an hour. The gap between those two numbers is the whole point of this exercise.

Why the effective rate is lower than you think

When freelancers estimate a project, they estimate the work they can picture: the pages, the screens, the words. The hours that sink a fixed price are the ones nobody pictures in advance:

None of this means you did anything wrong. It means your quote needs to price the whole project, not just the core work.

How to read your result

Effective rate vs targetWhat it usually meansWhat to change
At or above targetYour estimate was right, or you worked faster than plannedKeep the price. Fixed fees reward speed, so don't discount it away
0–20% belowNormal estimating driftAdd a 15–20% contingency line to similar quotes
20–40% belowRevisions or communication weren't pricedCap revision rounds in writing; price calls into the quote
More than 40% belowScope creep: you did work that wasn't in the agreementUse change orders for anything outside the written scope

The calculator shows which category took the biggest share of non-core time. That's the one to fix first. If it's unbilled extras, the scope creep email scripts give you exact wording for "yes, and here's what that costs". If it's chasing payment, the late payment reminder sequence will save you hours.

Track hours even on fixed-price work

You can't run this calculation without the hours, and memory is unreliable: people tend to remember the core work and forget the twenty-minute email threads. You don't need a time-tracking app. A row per work session with a date, the hours and one of the five categories above is enough. Do it for three projects and you'll know your real multiplier, for example "my projects take about 1.6× the core hours I estimate". Multiply your next estimate by that number before you price it.

Turn the result into your next quote

The "price needed next time" figure is the honest price for this project at your target rate. Use it when you quote the next similar job:

  1. Estimate the core hours as you normally would.
  2. Multiply by your real multiplier (total hours ÷ core hours from past projects).
  3. Multiply by your target rate and add direct costs.
  4. Round up to a clean number and present it as a project fee, not an hourly breakdown.

The project quoting guide covers the rest: writing the scope, adding contingency and offering three options. If you don't know your target rate yet, start with the day rate calculator.

What to say if a long-term client is underpriced

If an ongoing client keeps landing far below your target, raise the price on the next piece of work rather than renegotiating a finished one:

Hi [Name], quick note before we start [next project]. Looking back at [last project], it took about [45] hours against the [30] I'd planned, mostly in [revisions and feedback]. For the next one I'll quote [5,000], which includes [two rounds of revisions and one review call]. Anything beyond that I'll flag and quote before I start, so there are no surprises on either side.

For a full rate increase across all your work, use the rate increase email templates.

Common mistakes

Related guides

Do this for every project automatically

This page checks one project at a time. The Freelance Client & Invoice Tracker ($12, Excel + Google Sheets, pay once) does it for all of them: log hours against each project and it shows the effective hourly rate next to the rate you planned, plus who owes you money, which reminder to send, and a weighted pipeline for next month. Your data stays in your own file.