Effective Hourly Rate Calculator

Compute the true hourly rate of a freelance engagement after non-billable hours and project expenses. Reveals the gap between quoted rate and actual earnings.

Last reviewed:

$
$

Your effective hourly rate is what you actually earn per hour spent on a project — including non-billable scoping calls, revisions outside scope, admin, and any project-specific costs. The number on your invoice and the number you actually take home per hour worked are rarely the same. This calculator surfaces the gap so you can fix it when pricing the next engagement.

Pick whether you billed by the hour or by fixed-fee. Enter your quoted rate (or project price), the billable hours you invoiced, the non-billable hours you actually spent on the engagement (scoping, calls, scope creep, support), and any project-specific expenses (software, travel, sub-contractor pay-through). The result is your effective hourly rate — the truth.

Examples

Fixed-fee where scope crept (the classic miss)

Quoted $15,000 for an 80-hour project. Actually took 80 billable + 30 non-billable hours (scoping calls, three rounds of revisions, post-delivery support). Project expenses $500. Net revenue $14,500 / 110 hours = $131.82/hr effective. The "billable" rate looks like $181.25/hr — that is the rate you remember; the effective rate is the truth.

Hourly engagement with healthy non-billable

Quoted $150/hr for 100 billable hours = $15,000. Spent 20 non-billable hours over the engagement. Expenses $200. Net $14,800 / 120 hours = $123.33/hr effective. ~18% rate drag from non-billable time — within normal range.

Why fixed-fee dominates for experienced freelancers

Same project, same scope. Hourly @ $150/hr × 80 = $12,000. Fixed-fee @ $15,000. Both took 100 hours total. Hourly effective: $120/hr. Fixed-fee effective: $150/hr. Fixed-fee captures the value of expertise; hourly punishes you for being fast.

Frequently Asked Questions

Why is my billable rate higher than my effective rate?
Because the billable rate ignores time you spent on the project that you didn't invoice. Sales calls, scoping, scope-creep revisions, post-delivery support — all of those are real hours of work that revenue must cover. Effective rate divides revenue by ALL the hours, which is the only number that tells you whether the engagement was worth your time.
How do I track non-billable hours accurately?
Use a simple time tracker (Toggl, Harvest, even a spreadsheet) and create a project entry per engagement with categories: billable, sales/scoping, revisions, admin, support. Most freelancers underestimate non-billable hours by 30-50% because they mentally categorize "thinking about the project" as not-work.
Should I aim to bill 100% of my time?
Not realistic. Even the best-run freelance practices have 20-30% non-billable overhead per project (scoping, communication, revisions). Aim to keep it predictable and priced into the quote, not to eliminate it.
How does this connect to my day rate calculator output?
The Day Rate calculator computes the rate you need to charge to hit a target take-home, given general overhead. This calculator looks at one specific engagement after the fact. They are complementary: use the day rate to set your default quote, then use this calculator post-project to see whether your actual delivery profile matched the assumption.

References

  1. Time tracking for service businesses — Stripe Atlas Guide https://stripe.com/atlas/guides
Ad Space

Quick Tips

Double check your inputs. Ensure units match (e.g., inches vs cm).

Did you know?
Calculators are estimates. Consult professionals for critical decisions.

Your effective hourly rate is what you actually earn per hour spent on a project — including non-billable scoping calls, revisions outside scope, admin, and any project-specific costs. The number on your invoice and the number you actually take home per hour worked are rarely the same. This calculator surfaces the gap so you can fix it when pricing the next engagement.

How to Use This Calculator

Pick whether you billed by the hour or by fixed-fee. Enter your quoted rate (or project price), the billable hours you invoiced, the non-billable hours you actually spent on the engagement (scoping, calls, scope creep, support), and any project-specific expenses (software, travel, sub-contractor pay-through). The result is your effective hourly rate — the truth.

Understanding the Formula

Net revenue = (quoted rate × billable hours) − project expenses, OR project price − project expenses for fixed-fee. Effective rate = net revenue / (billable + non-billable hours). Billable rate = net revenue / billable hours.

Examples

Fixed-fee where scope crept (the classic miss)

Quoted $15,000 for an 80-hour project. Actually took 80 billable + 30 non-billable hours (scoping calls, three rounds of revisions, post-delivery support). Project expenses $500. Net revenue $14,500 / 110 hours = $131.82/hr effective. The "billable" rate looks like $181.25/hr — that is the rate you remember; the effective rate is the truth.

Hourly engagement with healthy non-billable

Quoted $150/hr for 100 billable hours = $15,000. Spent 20 non-billable hours over the engagement. Expenses $200. Net $14,800 / 120 hours = $123.33/hr effective. ~18% rate drag from non-billable time — within normal range.

Why fixed-fee dominates for experienced freelancers

Same project, same scope. Hourly @ $150/hr × 80 = $12,000. Fixed-fee @ $15,000. Both took 100 hours total. Hourly effective: $120/hr. Fixed-fee effective: $150/hr. Fixed-fee captures the value of expertise; hourly punishes you for being fast.

Frequently Asked Questions

Why is my billable rate higher than my effective rate?

Because the billable rate ignores time you spent on the project that you didn't invoice. Sales calls, scoping, scope-creep revisions, post-delivery support — all of those are real hours of work that revenue must cover. Effective rate divides revenue by ALL the hours, which is the only number that tells you whether the engagement was worth your time.

How do I track non-billable hours accurately?

Use a simple time tracker (Toggl, Harvest, even a spreadsheet) and create a project entry per engagement with categories: billable, sales/scoping, revisions, admin, support. Most freelancers underestimate non-billable hours by 30-50% because they mentally categorize "thinking about the project" as not-work.

Should I aim to bill 100% of my time?

Not realistic. Even the best-run freelance practices have 20-30% non-billable overhead per project (scoping, communication, revisions). Aim to keep it predictable and priced into the quote, not to eliminate it.

How does this connect to my day rate calculator output?

The Day Rate calculator computes the rate you need to charge to hit a target take-home, given general overhead. This calculator looks at one specific engagement after the fact. They are complementary: use the day rate to set your default quote, then use this calculator post-project to see whether your actual delivery profile matched the assumption.

Assumptions & Limitations

  • Non-billable hours include only project-specific overhead (sales for THIS engagement, scoping, revisions, support). General business overhead (admin, taxes, learning) is not in this calculation; for that, use the Day Rate calculator.
  • Project expenses are out-of-pocket costs only. They do NOT include your time — your time is captured in the hours inputs.
  • Tax is not modeled. The effective rate output is gross — pre-tax. Apply your effective tax rate to convert to take-home.
  • No opportunity cost for time spent on an underpaying project that prevents you from taking a better one. Real freelance economics include that calculation; this calculator does not.

References

  1. Time tracking for service businesses — Stripe Atlas Guidehttps://stripe.com/atlas/guides