Realized Rate vs Billing Rate: Why You're Not Earning What You Charge
You quote $85/hour. Your invoice says $85/hour. Divide total revenue by total hours worked this month and the number is $57. That gap has three consistent causes, and each one has a fix.

01. The Difference: Billing Rate vs Realized Rate
Billing rate is the number on your rate card: what you tell clients you charge per hour. Realized rate is the number you earned, calculated after the fact by dividing total revenue from a period by total hours worked in that same period. Not hours billed. Hours worked. The two numbers are almost never equal. For most agencies, the realized rate runs 15-35% below the billing rate. A team charging $85/hour might have a realized rate of $55-65/hour once the full picture is visible. That gap compounds across every project, every month, every client relationship where scope is fuzzy and hours go unlogged. The billing rate is what you aspire to earn. The realized rate is what you actually earn, and managing agency profitability requires knowing both and understanding why they diverge.
"The billing rate is what you aspire to earn. The realized rate is what you actually earn. For most agencies the gap runs 15-35%."
02. The Formula (and Why Most Agencies Calculate It Wrong)
The realized rate formula is simple: total revenue for a period ÷ total hours worked in that period. What trips people up is 'hours worked' versus 'hours billed'. These are different numbers. Hours billed is the number of hours that appeared on an invoice. Hours worked is every hour your team spent on client-related activity, including the prep that never made it onto an invoice, the revision rounds that exceeded scope, and the account management calls that got absorbed as goodwill. If you use hours billed in the denominator, you get a number that feels close to your billing rate. Reassuring, but wrong. It tells you what you charged for the hours you tracked. It does not tell you what you earned for the hours you worked. The correct calculation: add up every hour any team member spent on this client or project: billable, non-billable, tracked, and estimated-but-untracked. Divide total revenue by that full number. The result is your realized rate, and it is usually uncomfortable.
03. Scenario 1: Scope Creep Absorbed Silently
A client emails Friday afternoon with a 'quick question' that turns into a 90-minute strategic conversation. A feature gets added to a website build during a call, not in writing, not as a change order, just a verbal 'while you're at it.' A revision round goes to three rounds instead of the contracted two, because declining feels harder than absorbing. None of these hours appear on the invoice. All of them appear in the time your team spent. The revenue stays fixed. The denominator (hours worked) grows. The realized rate falls. The math: a project quoted at $8,000 for 80 hours has a billing rate of $100/hour. If the team works 105 hours due to absorbed scope creep, the realized rate is $8,000 ÷ 105 = $76/hour. That is a 24% reduction with no change to the invoice. The fix is not to stop being flexible. Reasonable accommodation is part of good client relationships. The fix is to make the decision explicit. When you absorb two extra hours, you should know you are absorbing them, know their dollar value, and choose to do it rather than having it happen invisibly.
Flat-fee · No seat tax
Done paying per seat? Melororium covers tasks, time tracking, and client CRM for teams of 4–25 — one flat monthly price.
04. Scenario 2: Non-Billable Admin Time
Sending proposals. Writing briefs. Running team meetings. Managing invoices. Onboarding new clients. Processing feedback. All of this time is real, has a cost, and generates no direct revenue. It is overhead, and if it is not accounted for in your billing rate, it erodes your realized rate every month. Most agencies estimate their non-billable time at 10-15% of total hours. The actual number, when tracked accurately, usually runs 20-30% for most roles. A team member working 40 hours per week who spends 10 hours on non-billable admin is operating at 75% billable utilization, not 100%. The billing rate needs to compensate for that 25% of time that earns nothing directly. The math: if your target is $80/hour and you are billing at $80/hour but only billing 75% of your hours, you need to charge $80 ÷ 0.75 = $107/hour to realize $80/hour across all your working time. Most agencies do not make this adjustment and wonder why the numbers feel off at the end of the month.
05. Scenario 3: Verbal Discounts Never Logged
A long-term client asks for a lower rate 'just for this project.' You agree on a call. The project gets invoiced at the standard rate by mistake. You issue a credit. The credit never gets formally recorded in your time tracking. Your records show $7,200 revenue for a project; the actual revenue after the credit was $5,800, but nobody updated the calculation. Or the inverse: a client gets a 20% discount promised verbally in a proposal call, the agreement is never written down, and the project gets invoiced at the full rate. The client disputes. Hours of resolution time get consumed. The relationship suffers. Verbal pricing decisions create two problems simultaneously: they go unrecorded and they go untracked. Your realized rate calculation needs to use actual collected revenue, not invoiced revenue, which means tracking every discount, credit, and write-off as a formal record, not a memory.
06. A Worked Example With a Rate Table
Each gap type operates independently. In practice, all three often exist on the same project simultaneously. A project with absorbed scope creep, admin overhead, and a quiet discount can see a realized rate 40-50% below the billing rate.
| Scenario | Quoted rate | Hours logged | Hours worked | Revenue | Realized rate |
|---|---|---|---|---|---|
| Clean project | $85/hr | 60 hrs | 60 hrs | $5,100 | $85/hr |
| Scope creep absorbed | $85/hr | 60 hrs | 78 hrs | $5,100 | $65/hr |
| Admin overhead unpaid | $85/hr | 60 hrs | 60 hrs + 18 admin | $5,100 | $65/hr (effective) |
| Verbal discount given | $85/hr | 60 hrs | 60 hrs | $3,570 (after 30% discount) | $59.50/hr |
07. How to Measure Your Own Realized Rate This Month
Run this as a diagnostic exercise for the most recent complete month. It takes about 30 minutes the first time and 10 minutes once you have a system.
- Pull total revenue collected for the month: actual money received or invoiced, after any credits or discounts
- Pull total hours worked for the month: every hour any team member spent on client-related work, billable and non-billable. If your tracking is inconsistent, estimate conservatively for non-billable hours
- Divide revenue by total hours. That is your realized rate for the month
- Compare to your billing rate. The gap percentage is your starting point for identifying which of the three scenarios above is driving the divergence
08. What to Do When the Number Is Bad
A realized rate significantly below your billing rate is information you can act on, and the three causes call for three different responses.
- Scope creep: implement a change order habit. Every unscoped request gets a written response before work begins; even a one-line email confirmation creates a record and signals that additions have a cost
- Non-billable overhead: adjust your billing rate upward to account for actual billable utilization. If you are only billing 70% of your hours, divide your target hourly income by 0.70 to find the rate you actually need to charge
- Verbal discounts: make every pricing decision visible. Log every discount, credit, and rate exception formally, not just in a conversation. Your records should match your bank account
The realized rate number tells you where to look. It does not tell you which fix to apply; that requires the breakdown by project and by cause. You cannot fix what you cannot see, and most agencies cannot see this number without actively calculating it.
Try Melororium free for 14 days09. Frequently Asked Questions
**What is the difference between realized rate and billing rate?** Billing rate is the hourly price you quote to clients: the number on your rate card. Realized rate is the effective hourly rate you actually earn, calculated by dividing total revenue by total hours worked (not billed) in a period. Billing rate is aspirational; realized rate is actual. The gap between them is caused by scope creep absorbed without billing, non-billable time that reduces your effective utilization, and discounts or credits that reduce revenue without reducing hours. **How do I calculate my realized rate?** Total revenue for the period ÷ total hours worked in the same period. The key is 'hours worked': this means every hour spent on client-related activity, not just hours that appeared on an invoice. If your team worked 200 hours in a month and collected $14,000, your realized rate is $70/hour regardless of what your billing rate says. **What is a good realized rate for an agency?** There is no universal benchmark because realized rate depends heavily on your billing rate, service type, and client mix. What matters is the gap between your billing rate and your realized rate. A gap under 10% indicates good scope management and billing discipline. A gap of 20-30% is common and correctable. A gap above 35% usually indicates a structural problem: systematically underpriced services, chronic scope creep, or a billing process that is losing significant revenue. **Can time tracking software help improve realized rate?** Yes, but only if it tracks all hours, not just billable ones. The realized rate calculation requires total hours worked, which means non-billable admin time, internal meetings, and scope creep hours all need to be logged somewhere. Tools that only track billable hours give you a flattering but inaccurate picture. The goal is accurate data, then decisions. **How often should I calculate my realized rate?** Monthly, as part of your regular financial review. Quarterly is enough to spot a trend, but monthly catches a bad month while the projects that caused it are still open and correctable. The first calculation takes about 30 minutes; once your time data and invoices live in the same system it takes 10.
Find out what you actually earn per hour.
Melororium Work Reports show hours logged per project and per person alongside invoiced amounts, so realized rate is a report you run rather than a spreadsheet you rebuild.

