Expected from estimate
$190/hr
Calculator
Calculate what you actually earned per hour on a finished freelance project after admin time, revisions, unpaid scope creep, and project-specific expenses. Audit whether your quote held up.
This is a post-project audit, not a flattering headline-rate calculator. The invoice total is what got paid. The effective hourly rate is what the project actually earned after the hidden work finished showing up.
What this includes
Keep these visible
A project can feel profitable because the invoice looked fine. Then the hidden hours show up and the real rate looks like a burnout donation with branding.
Result
Expected from original estimate $190/hr · Lost hourly value $68/hr
Expected from estimate
$190/hr
Actual effective rate
$122/hr
Lost hourly value
$68/hr burned off
Estimated original: 36h
Actual project: 56h
Hidden unpaid hours: 18h (32%)
Extra hours vs estimate: 20h (56%)
This project looked paid on the invoice and underpaid in reality. Too many hidden hours or too little price protection turned it into a donation with paperwork.
critical
The project massively overran the estimate
Actual hours ran more than 56% above the original estimate. This is not normal wobble.
warn
Actual rate missed target
This project landed below your target rate by $28/hr.
warn
Actual rate missed the quoted baseline
The finished project came in below the quoted baseline by $28/hr.
warn
Hidden unpaid hours were high
32% of the project was admin, rework, or unpaid creep. The invoice total is flattering you.
Tighten revision and change-order boundaries
Cap revisions, define approval windows, and charge for extra scope before the next project starts freeloading.
Quote the hidden work next time
Admin, feedback, handoff, and rework hours belong in your next project quote instead of showing up later like freeloading cousins.
| Project revenue | $7,200 |
|---|---|
| Project-specific expenses | $350 |
| Net project revenue | $6,850 |
| Admin / communication hours | 8h |
| Revision / rework hours | 6h |
| Unpaid scope creep hours | 4h |
| Comparison rate used for leakage | $150/hr |
| Target gap | -$28/hr |
| Quoted baseline gap | -$28/hr |
Educational estimate only. Not tax, legal, accounting, or investment advice.
You get the actual effective hourly rate, the expected rate from the original estimate, the hourly value lost when the project overran, the revenue leakage from unpaid extra hours, and any miss against your target or quoted baseline.
If you charged $6,000 and thought the project would take 30 hours, your spreadsheet probably congratulated you. If the finished job took 48 hours after admin, revision loops, and unpaid extras, the project was not a $200/hr win. It was a slower and less flattering reality wearing a confident invoice.
Actual effective hourly rate = (Project revenue - project-specific
expenses) ÷ total actual project hours.
Expected effective hourly rate = (Project revenue - project-specific
expenses) ÷ original estimated hours.
The difference between those two numbers is the hourly value you burned off
by underestimating, under-scoping, or absorbing too much unpaid work.
Hidden unpaid hours are the usual culprit. Admin and communication time feel small while they happen. Rework feels temporary. Scope creep feels polite. Add them together and the project can miss your target rate by a lot while still looking successful from 20 feet away.
The usual suspects are not mysterious: weak original estimates, admin work that never made it into the quote, revision loops with no boundary, and scope creep that sounded small one request at a time. The audit is there to show which of those did the damage.
It is the real hourly rate a finished project produced after every actual hour and every direct project cost are counted, not the invoice headline you told yourself at kickoff.
Because invoice totals hide the denominator. Admin, communication, rework, and unpaid scope creep quietly add hours while direct project expenses shrink the numerator.
Count actual delivery time, admin and communication time, revision or rework time, and unpaid scope creep. If the project consumed the hour, it belongs in the denominator.
Raise the next quote, tighten revision boundaries, and price admin and change-order risk on purpose. Do not argue with the evidence and then repeat it.
Yes, if you have it. Adding the originally quoted baseline or target rate makes it obvious whether the project held up or quietly collapsed.