A "quick" 10-hour project that takes 14 hours isn't 40% over — it's a 29% pay cut. Enter what you quoted versus what you actually worked to see exactly how much free labor you donated and what your real hourly rate became.

Scope creep rarely announces itself: an extra revision round here, a "tiny" added feature there. Across a year, unbilled hours are often the single biggest leak in a freelancer's income — bigger than low rates or dry spells — precisely because each instance feels too small to bill.

Use this calculator after every fixed-price project. The pattern in your numbers is your pricing feedback loop: if everything runs 30% over, your quotes — not your work ethic — are the problem.

Key takeaways

  • Unbilled hours typically eat 15–30% of project time across a freelance year.
  • Your real rate = quoted value ÷ actual hours — compare it against your target rate.
  • Define "done" in writing: deliverables, revision rounds, and timeline before work starts.
  • Price every change request instead of absorbing it — "that's about 3 hours, $240 extra, shall I proceed?"
  • Build a 15–20% revision buffer into every fixed quote.

What you estimated and priced.

What it really took, including revisions.

$
Quoted project value—
Free work donated—
Unbilled hours—
Share of hours unbilled—
Your real hourly rate—
Rate reduction—
Verdict—

How it works

  1. Enter the hours you quoted and priced for the project.
  2. Enter the hours you actually worked, including every revision round and "quick" extra.
  3. Enter your hourly rate.
  4. The calculator computes the quoted value (quoted × rate), the free work donated ((actual − quoted) × rate), and your real rate (quoted value ÷ actual hours).
  5. Read the verdict: no creep, mild (up to 10% over), significant (up to 25%), or severe — each with a suggested next step.

Worked example

You quote 10 hours at $80/hr = $800. The project takes 14 hours. You donated 4 hours ($320 of free work), and your real rate dropped to $57.14/hr — 28.6% below your stated rate. That "small" overrun was effectively a 29% pay cut.

Frequently asked questions

What is scope creep in freelancing?

Scope creep is when a project grows beyond the original agreement — extra revisions, added features, expanded deliverables — without additional pay. It is the most common reason freelancers earn less per hour than their stated rate.

How much does scope creep cost freelancers?

Typically 15–30% of project hours go unbilled. On a $5,000 project at $100/hr, 10 unbilled hours is $1,000 donated — a 20% pay cut. Use the calculator above to measure your own projects.

How do I prevent scope creep?

Three things: (1) define deliverables and revision limits in writing before starting, (2) quote a price for every change request instead of absorbing it, (3) track hours on fixed-price work so your future quotes are accurate.

Should I charge for extra revisions?

Yes — after the agreed number included in your quote. State this upfront: "Two revision rounds included; additional rounds at $X/hr." Clients respect clear boundaries more than resentful free work.

What is a kill fee?

A kill fee is a contract clause guaranteeing partial payment if the client cancels mid-project (typically 25–50% depending on how far along the work is). It compensates you for committed time when a project ends early. Always include one in fixed-price contracts.

How do I say no to extra work without losing the client?

Do not say no — say "yes, and here is the price." Try: "Happy to add that — it is about 3 hours, so $240 on top of the quote. Shall I proceed?" Most clients either approve or drop the request, and both outcomes protect your rate.

Last verified: 2026-09-25 Results are estimates for planning purposes only. Verify the figures independently before making financial decisions.