How to Calculate Bookkeeping Rates: The Full Formula
The formula behind the number: your loaded cost, your real capacity, your margin, then niche and location modifiers. Every line of the math, worked on this page.
A bookkeeping rate is calculated, never copied. Six steps: compute your fully loaded labor cost, count your real delivery hours (never 2,080), load overhead onto the hour to find your break-even rate, divide by your target margin to get your base rate, adjust it for niche and location, then sanity check the result and convert it to a fixed monthly fee. Your cost. Your hours. Your margin.
- The Dream Firms Rate Formula: six steps, every line of math shown
- The 2,080-hour trap that quietly understates every rate built on it
- A location index computed from federal wage data, linked to the source
- Niche and margin guidance, honestly labeled as house guidance
- The Bookkeeping Rate Worksheet: printable, free, on this page
The short answer: your bookkeeping rate is your fully loaded cost per delivery hour, divided by your target margin, adjusted for niche and location, then sanity checked against the market.
Your cost. Your hours. Your margin. Everything after that is a modifier.
Now, about those rate articles you have already read.
One says $20 an hour. Another says $100. A third splits the difference and calls it authoritative.
Somewhere inside a range that wide, apparently, is your number. That is not pricing guidance. That is a shrug with a headline.
Here is the uncomfortable truth underneath it: a rate you copied is a rate built on someone else’s costs. Their wages. Their software stack. Their idle hours. Their fear.
This page builds yours instead, from six inputs you already have, with every line of the math shown.
One map note before we start. This article is the HOW of bookkeeping pricing: the formula, the machine.
The WHAT lives in its companion, our bookkeeping pricing guide: verified market rates, packages, cleanup pricing, and the printable scope sheet. For firm-wide strategy beyond bookkeeping, start at the accounting firm pricing guide.
Why You Cannot Copy Someone Else’s Rate
Search this topic and you will meet three kinds of pages.
Calculator widgets that multiply your wish by a mystery factor. Rate range articles whose numbers contradict each other by two to three times, almost never with a source. And one educator’s own price list, presented as if her costs were yours.
All three fail the same way: they hand you an output with no machine behind it.
When a client pushes back on a copied number, you have nothing to stand on. When a client pushes back on a calculated number, you are standing on arithmetic.
- The wage for the hands doing the work, whether those hands are hired or yours.
- The burden on that wage: payroll taxes, benefits, paid time off.
- The hours nobody bills: admin, email, training, internal work. They exist, and the rate pays for them.
- Overhead: software seats, insurance, marketing, everything that keeps the firm standing.
- Margin: the part that makes it a business instead of a job with extra steps.
Miss any one of those and the shortfall does not disappear. It comes out of you, one underpriced month at a time.
So let us build the machine.
The Dream Firms Rate Formula
Six steps. The first three find your true cost per hour of delivered work. The fourth adds margin. The last two adjust and verify.
- Step 1: Loaded labor cost for a year of the work (wage + payroll taxes + benefits + paid time off).
- Step 2: Real delivery hours for that year (never 2,080).
- Step 3: Break-even rate = (loaded labor ÷ delivery hours) + (overhead ÷ delivery hours).
- Step 4: Base rate = break-even rate ÷ (1 − target margin).
- Step 5: Modified rate = base rate × niche modifier, with location scaling the wage input.
- Step 6: Sanity check against verified benchmarks, then convert to a fixed monthly fee.
To make every step concrete, we will run one example firm through the whole machine: a solo owner with one bookkeeper on payroll.
Every dollar figure in that example is an illustration, invented for teaching and labeled as such. The method is the lesson. Your numbers are the point.
Step 1: Calculate Your Loaded Labor Cost
Start with the wage for the hands doing the work.
Doing the bookkeeping yourself? Your hours still carry a market wage in this math. Owner profit is a return on the business, never a substitute for wages.
The wage input should be a real number, not a feeling. Here is the federal benchmark.
The wage is only the beginning of what an hour of labor costs you. Add the burden: employer payroll taxes, benefits, and paid time off.
Here is our example firm’s math, for a bookkeeper paid near the federal median.
| Loaded Labor Cost (Annual) | Amount |
|---|---|
| Wage: $26 per hour × 2,080 paid hours | $54,080 |
| Employer payroll taxes (Social Security, Medicare, unemployment) | $5,200 |
| Benefits, paid time off, and training budget | $7,300 |
| Fully loaded annual labor cost | $66,580 |
Illustrative numbers, invented for this example and labeled as such. Pull yours from payroll, not from memory.
That is $32.01 per paid hour, a multiplier of about 1.23 on the bare wage.
If you have read our bookkeeping pricing guide, you have met its shortcut: wage times 1.3, burden and overhead compressed into one factor. This page is the machine behind that shortcut. Run your own lines and you will know when 1.3 flatters you and when it sells you short.
Step 2: Count Your Real Delivery Hours
Here is where almost every published calculation quietly breaks.
A full-time year contains 2,080 paid hours. So the standard move is to divide annual cost by 2,080 and call that the hourly cost.
Nobody delivers client work for 2,080 hours. Not you, not your bookkeeper, not anyone.
Paid time off is in there. So are holidays. So is every email, every internal meeting, every software migration, every hour of training.
Those hours are real, they are paid, and no client pays for them directly. Which means the delivery hours have to carry them.
Count yours honestly. Our example firm’s count:
| From Paid Hours to Delivery Hours | Hours |
|---|---|
| Paid hours in a full-time year | 2,080 |
| Paid time off and holidays | −160 |
| Administration, email, internal meetings | −240 |
| Training and continuing education | −60 |
| Rework, tool changes, unplanned slack | −120 |
| Real delivery hours | 1,500 |
Illustrative count. In our experience most bookkeeping roles land near 65 to 75 percent of paid hours; that range is Dream Firms house observation, not survey data.
Two notes before you move on.
First, do not fight this number by pretending the non-delivery hours away. Shrink them instead: our guide to accounting workflow automation is the playbook for turning admin hours back into delivery hours.
Second, capacity is not just a cost problem. It decides how many clients you can serve at all, which is why firms that fix it stop turning work away.
Step 3: Load Overhead Onto the Hour
Labor is the biggest cost, not the only one. The firm itself costs money every month it exists.
Software seats. Insurance. Marketing. The phone plan. The professionals you hire for your own books and contracts.
Total it monthly, annualize it, and divide by the same delivery hours from Step 2. Our example firm:
| Overhead (Monthly) | Amount |
|---|---|
| Software and tool seats | $350 |
| Liability and E&O insurance | $75 |
| Marketing | $400 |
| Phone and internet | $120 |
| Professional services (legal, your own accountant) | $150 |
| Everything else | $155 |
| Total: $1,250 per month, $15,000 per year | ÷ 1,500 hours = $10.00 per hour |
Illustrative overhead, invented for this example. List yours from twelve months of actual spend; overhead estimated from memory always comes in low.
Sit with that for a second. The example bookkeeper earns $26 an hour, and the honest break-even on her delivered hour is more than double her wage.
Every rate article that told you to charge “a bit above the wage” was teaching you to lose money politely.
Step 4: Set the Margin. Get Your Base Rate
Break-even keeps the lights on. Margin is why the business exists.
Margin funds growth, absorbs the client who leaves, pays for your management time, and eventually becomes the profit a buyer studies when you sell.
The math is one line: base rate = break-even rate ÷ (1 − target margin).
The judgment is the target. Dream Firms house guidance, labeled as such:
| Target Margin (House Guidance) | The Math | Example Base Rate |
|---|---|---|
| 30 percent: the never-below line | $54.39 ÷ 0.70 | $77.70 |
| 45 percent: a healthy service line | $54.39 ÷ 0.55 | $98.89 |
| 50 percent: systems maturity | $54.39 ÷ 0.50 | $108.78 |
House guidance on the targets; illustrative dollars from the example firm. These are true operating margins after all the costs in Steps 1 through 3.
Run the companion guide’s floor shortcut on the same client: wage times 1.3, divided by 0.30, and you get about $113 of revenue per delivery hour. The full machine at systems maturity lands at $108.78. The shortcut and the machine agree within a few dollars when the inputs are honest. Use the shortcut to quote fast in our bookkeeping pricing guide; use this page to verify the shortcut against your own cost structure once a year.
One warning: the 30 percent line is a boundary, not a home. Firms that camp there have no cushion for the first surprise.
Price from the healthy band. Grow into the mature one.
Step 5: Apply the Niche and Location Modifiers
The base rate prices a generic hour. Your hours are not generic.
The niche modifier
Specialists earn more per hour for the same ledger, for three honest reasons: scarcity, stakes, and speed.
There is no audited survey of niche premiums for bookkeeping, and anyone quoting one invented it. So here is our house guidance, labeled as exactly that:
| Positioning | Niche Modifier (House Guidance) | Why It Holds |
|---|---|---|
| Generalist, any client welcome | × 1.00 | Compared to every bookkeeper in town |
| Specialist in a defined industry | × 1.10 to 1.25 | Faster scoping, fewer surprises, referral gravity |
| Complex or regulated niche work | × 1.25 to 1.50 | Job costing, multi-entity, trust accounting: higher stakes, thinner bench |
Dream Firms house guidance from working with entrepreneurial accountants, not market statistics. Apply the modifier to the base rate from Step 4.
Choosing the niche is its own decision, with its own economics. Our breakdown of the best niches for accounting firms shows where the premium is easiest to earn.
Our example firm specializes in one industry and applies 1.15 to its healthy-band rate: $98.89 × 1.15, call it $114 per delivery hour.
The location modifier
Location moves your costs, and that part you can verify. The same federal survey from Step 1 publishes the median bookkeeping wage by state.
Divide any state’s median by the national median and you get a cost index for the wage input:
| State | Median Hourly Wage | Index vs National ($24.36) |
|---|---|---|
| District of Columbia | $31.34 | +29% |
| Massachusetts | $28.77 | +18% |
| California | $28.48 | +17% |
| New York | $27.96 | +15% |
| Colorado | $25.96 | +7% |
| Ohio | $23.77 | −2% |
| Texas | $23.52 | −3% |
| South Dakota | $22.28 | −9% |
| West Virginia | $20.62 | −15% |
| Mississippi | $20.60 | −15% |
Median hourly wages for occupation 43-3031 by state, retrieved through the BLS public data API and rounded; indexes computed against the $24.36 national median. Find your state at the BLS occupation page.
Use it simply: scale the wage input in Step 1 by your state’s index and let the whole calculation adjust.
What clients will pay also moves with geography, but nobody publishes audited fee data by location. Treat location as a cost adjustment you can prove, then let positioning carry the rest.
One more honest observation: remote firms get to run this table in both directions. A firm staffed where wages sit 15 percent under the national median, serving clients whose expectations were set 15 percent above it, has bought itself margin no pricing trick can match.
Step 6: Sanity Check It. Convert It to Monthly
You now hold a modified rate built from your own numbers. Two moves finish the job.
Check it against reality
A calculated rate that ignores the market is a different kind of guess. Compare yours against the small set of fee benchmarks that actually cite sources, collected in our bookkeeping pricing guide.
If your number sits far above the verified market bands, that is information: either your costs need work or your positioning has to earn the difference.
If it sits below them, stop discounting yourself. The market already said yes to more.
Convert it to a monthly fee
The rate is internal. The client sees a monthly number.
Multiply the modified rate by the honest monthly hours for the engagement, and quote that as a fixed monthly fee. Our example firm, on a six-hour engagement: 6 × $114 is about $680 a month.
Notice that this lands within a few dollars of what the companion guide’s floor worksheet produces for the same client. Two roads, same arithmetic, one defensible number.
Scoping those monthly hours is where quotes are won or lost: the printable Engagement Scope Sheet in the bookkeeping pricing guide collects every variable before you say a number out loud.
Then structure the offer. Our guide to tiered pricing for accounting firms covers packaging the calculated number into tiers, and how to price accounting services extends the discipline to every other line you sell.
The Bookkeeping Rate Worksheet
The whole machine, blank. Print this page (it prints clean) or work through it on screen with last year’s payroll and spend in front of you.
Free, on the page, no email wall. Most calculators in this space are gated or hide the math; the math is the value, so here it is.
| A · Loaded Labor (Annual) | Your Number |
|---|---|
| Wage per hour × 2,080 paid hours | __________ |
| Employer payroll taxes | __________ |
| Benefits, paid time off, training budget | __________ |
| A. Fully loaded annual labor cost | __________ |
| B · Real Delivery Hours (Annual) | Your Number |
|---|---|
| Paid hours (full time = 2,080) | __________ |
| Minus paid time off and holidays | __________ |
| Minus admin, email, internal meetings | __________ |
| Minus training and continuing education | __________ |
| Minus rework and unplanned slack | __________ |
| B. Real delivery hours | __________ |
| C · The Rate | Your Number |
|---|---|
| Labor per delivery hour (A ÷ B) | __________ |
| Overhead per delivery hour (annual overhead ÷ B) | __________ |
| Break-even rate (sum of the two lines above) | __________ |
| Base rate (break-even ÷ (1 − target margin)) | __________ |
| Niche modifier (× 1.00 to 1.50, house guidance) | __________ |
| Your modified rate | __________ |
| Monthly fee for an engagement (rate × honest monthly hours) | __________ |
The modified rate never appears in a proposal. It prices your hours internally, so every fixed monthly quote you send is built on arithmetic instead of nerve. To turn it into an engagement quote, scope the client with the Engagement Scope Sheet in the bookkeeping pricing guide, multiply, and present the monthly number on a call.
Five Mistakes That Break the Math
Mistake one: dividing by 2,080. The most common error in every published formula. Paid hours are not delivery hours, and the gap is roughly a third of your cost.
Mistake two: pricing at the wage. A rate near what employed bookkeepers earn buys you a job with extra risk, not a firm.
Mistake three: copying a competitor. Their rate encodes their costs and their fear. You just imported both.
Mistake four: skipping the modifiers. Specialist work at generalist rates donates your premium to the client. So does staffing in a high-wage state while pricing like a low-wage one.
Mistake five: calculating the number, then quoting below it anyway. The math is not the hard part. Saying the number out loud is. If your current book is full of fees that predate this calculation, our guides on when to raise prices and how to raise prices with existing clients are the repair manual.
Firm owners who finally run this math tend to describe the same before-and-after:
The Create Your Dream Firm program delivers a clear, actionable roadmap that helped me refine my niche, raise my value, and build a more profitable, system-driven firm. The support is practical, the strategies work, and it was a great investment for my CPA practice.
Notice the order in Christopher’s words: niche first, value second, profit third. That is Step 5 and Step 4 working exactly as designed.
And the payoff compounds past this month’s invoices. A book of engagements priced on calculated rates is recurring, defensible revenue, which is precisely what moves the needle when you see what your firm is really worth.
Winning more of the right clients at the new rate is the other half of the equation: our guide to getting bookkeeping clients covers that side.
Want a second set of eyes on your rate math?
Bring your completed Rate Worksheet to a strategy call. We will pressure test your numbers against what we see across hundreds of firms and leave you with your next three moves.
Book a Strategy Call →Frequently Asked Questions
How do I calculate my bookkeeping rate?
What is a good hourly rate for bookkeeping services?
How many billable hours should I use in the rate calculation?
How do I adjust my bookkeeping rate for location?
How do I turn my hourly rate into a monthly bookkeeping fee?
What profit margin should a bookkeeping service line target?
Start With a Free CPE Credit
No card required. Take a live CPE credit through CPA Academy, a NASBA-registered sponsor, and you’re inside the Dream Firms world, where we work through rate math, packaging, and growth plans with firm owners running real numbers, alongside 100+ entrepreneurial accountants growing their firms.