Home / Blog / Realization Rate Formula
How-to · 2026

Realization Rate Formula and the Write-Off It Hides

Realization is the amount you invoiced divided by what the work was worth at your standard rate. The gap between them is the number nobody reports, and it is usually the most useful figure in the pack.

By the Quiriz Team · Published August 18, 2026 · 6 min read

Realization answers one question: of the work we actually did, how much turned into an invoice? Revenue does not answer it, because revenue is what arrived and says nothing about what should have.

Standard value = billable hours × standard rate
Realization    = amount invoiced / standard value

A worked example

A project logs 100 billable hours. Your standard rate for that role is 200.

Standard value   100 × 200 = 20,000
Invoiced                     17,000
Realization      17,000 / 20,000 = 85%
Write-off                     3,000

The ratio is the headline and the write-off is the useful part. Three thousand did not arrive, and the reason is one of three things:

Three different problems, three different fixes, one ratio. That is why realization by client and by project is worth more than realization for the firm: the blended figure averages a healthy client against a bad one and hides both.

What your data has to carry

This is the requirement that decides whether you can do any of this, so it is worth checking before anything else. Your invoice export needs line detail, with hours. Concretely, one row per invoice line with:

If your export carries only an invoice total, realization cannot be calculated. Not with a better spreadsheet and not with a better tool: the hours and the standard rate were dropped before the file was written. Most practice-management systems will export line detail if asked; some accounting exports will not, and that is the point at which you export from the practice system instead.

If the standard amount is missing but hours are present, you can reconstruct it by joining a rate card on role or person. That is a real join and it is where the numbers usually start to diverge between two people doing it independently — the rate card changed in April and only one workbook knows.

In Excel

With the line export as a Table called Lines and clients down column A:

Standard   =SUMIFS(Lines[Standard],Lines[Client],$A2)
Invoiced   =SUMIFS(Lines[Invoiced],Lines[Client],$A2)
Realization=IFERROR(C2/B2,"")
Write-off  =B2-C2

Put the write-off column next to the percentage. A partner looking at 85% shrugs; the same partner looking at 3,000 next to a client name asks a question, and the question is the point of the report.

For the trend, add =EOMONTH([@invoice_date],0) to the line table and put months across the columns. Realization buckets by invoice date, not by the date the work was done — worth stating on the report, because your utilization report buckets by the date worked and the two will not agree about which month an engagement belongs to. Neither is wrong; they are answering different questions.

Rule of thumb: if your realization report and your hours report disagree about a month, check the date field before you check the arithmetic. It is the date field about nine times in ten.

Two ways it gets miscalculated

Dividing by hours instead of standard value. That gives you a rate per hour, not a percentage. It is a perfectly good metric — it is the effective hourly rate — but it is not realization, and a firm quoting both under one name will eventually present two numbers for the same month.

Including expenses and pass-through costs in the numerator. Rebilled travel arrives as invoiced amount with no standard value behind it, which pushes realization above 100% and makes the whole series useless. Filter to fee lines, or split the report by line type so the pass-throughs are visible and separate.

Asking for it instead of building it

The formulas are simple; the monthly rebuild is not, and the definitions end up living in cell references. Quiriz for professional services reads the invoice line export and answers realization rate by client, realization by month or effective hourly rate last quarter as sentences, with the definitions held in one place so the answer does not depend on who asked. In Excel that is =QUIRIZ.ASK("realization rate by client this year", "table").

Same boundary as everywhere else in this cluster: it works when the export carries line detail with hours. When it does not, we would rather tell you that than return a number built on a guess.

See where the write-offs are, by client

Upload your invoice export and ask for realization rate by client or by month in plain English. Free to start.

Try Quiriz free →

Frequently asked questions

What is the realization rate formula?
Realization rate = amount invoiced divided by standard value, where standard value is billable hours multiplied by your standard rate. If 100 hours at a standard rate of 200 give 20,000 of standard value and you invoice 17,000, realization is 85%.
What is a good realization rate?
Most professional services firms sit somewhere between 85% and 95%, and firms doing a lot of fixed-fee work sit lower because overruns are absorbed rather than billed. The trend matters more than the level: realization falling across consecutive months usually means scope is being given away rather than negotiated, and that shows up long before it shows up in profit.
What is the difference between realization and collection rate?
Realization is invoiced over standard value — how much of the work you did turned into an invoice. Collection is cash received over invoiced — how much of what you billed was actually paid. A firm can realize 95% and collect 70%, which is a receivables problem, not a scoping problem. They are consecutive leaks in the same pipe and the fixes are unrelated.
Can I calculate realization rate without invoice line detail?
No. Realization needs the standard value and the invoiced amount on the same rows, and an invoice total with no breakdown carries neither the hours nor the rate. If your invoices go out as a lump sum, the information you would need was discarded before the file was written, and no tool can recover it.
Why is realization sometimes divided by billable hours?
Because it gets confused with effective hourly rate, which is invoiced divided by hours. That produces a currency amount per hour, not a percentage, so if your realization figure has a currency symbol on it you are looking at effective rate under the wrong label.