
Guides
What a healthy bookkeeping firm margin looks like, and when it arrives
A useful answer to 'bookkeeping firm profit margin' starts with the work the team must deliver reliably, not with a borrowed benchmark. The point is not to copy a.
What to take away
- A healthy bookkeeping firm holds a gross margin of 55% to 70% of revenue and a net margin of 15% to 25% once the owner draws a market-rate salary.
- Revenue per full-time equivalent bookkeeper typically runs from $60,000 to $100,000 a year, with no single client above 10% of revenue.
- Break-even revenue is fixed monthly cost divided by gross margin. At $20,000 in fixed costs and a 60% gross margin, break-even is about $33,300 a month.
- A firm built from scratch normally reaches that band in 18 to 36 months. An established firm that fixes scope and raises prices waits two to four quarters.
Gross margin, net margin and the figures behind them
Measure three numbers monthly. Gross margin is revenue minus every hour of delivery labor and direct software cost. A firm paying market wages usually lands between 55% and 70%.
Net profit before the owner's pay often lands between 25% and 40% of revenue. After a market-rate owner salary, the healthy band is 15% to 25%. Below 10% means unpaid owner hours fund the firm.
Median pay for bookkeeping, accounting and auditing clerks sits a little under $50,000 a year, per the U.S. Bureau of Labor Statistics. Payroll taxes and benefits typically add 20% to 30% on top.
IRS Publication 535 sorts the costs that belong in direct delivery from those that belong in overhead.
Firms with Canadian staff follow the same loaded-cost logic, and the CRA payroll hub covers T4 preparation and remittances.
Recurring agreements should supply 70% to 90% of revenue.
Break-even revenue is fixed monthly cost divided by gross margin. At $20,000 in fixed costs, a 60% gross margin needs roughly $33,300 a month. How to price bookkeeping firm services shows where each cost line lands before that figure is worth trusting.
Time to the healthy band, by firm type
Time to the band depends on the starting position, not the calendar. The ranges below are typical for small firms rather than survey results.
Time to the healthy band
Typical time to the 55% to 70% gross band
- New firm, no clients
- 18 to 36 months
- Established firm on old rates
- Two to four quarters
- Owner still in production
- 9 to 18 months
- Firm with heavy review layers
- 12 to 24 months
What moves first
- New firm, no clients
- Recurring agreements replace one-off work
- Established firm on old rates
- Scope limits, then a price rise
- Owner still in production
- A full-charge bookkeeper takes routine work
- Firm with heavy review layers
- Realization and review time
Hold gross margin at 55% to 70%, net at 15% to 25% after owner pay, realization at 85% or better, and no client above 10% for two consecutive quarters.
An established firm waits because cleanup hours and lost clients land before the new rates do.
Example: the path from $18,000 to $36,000 a month
The figures are illustrative. Fixed costs include non-delivery payroll, software, insurance and a market-rate owner salary, so net is profit after the owner is paid.
Path from $18,000 to $36,000
| Stage | Revenue | Delivery cost | Gross margin | Fixed cost | Net after owner pay |
|---|---|---|---|---|---|
| Month 6 | $18,000 | $10,000 | 44% | $11,000 | -$3,000 |
| Month 12 | $24,000 | $12,500 | 48% | $12,500 | -$1,000 |
| Month 24 | $30,000 | $14,000 | 53% | $13,500 | +$2,500 |
| Month 36 | $36,000 | $15,500 | 57% | $14,500 | +$6,000 |
Gross margin improves as cleanup work ends and fixed fees replace ad hoc quotes. Net stays negative until month 24 because delivery cost grows with revenue before rates do.
Month 36 shows 57% gross and 17% net after owner pay, inside the healthy band. A working brief on bookkeeping firm plan sets the milestones that keep that path visible.
Reviewing prices on a fixed cadence
Price reviews fail when they depend on memory. Review every client at renewal, scan the ten lowest realized rates each quarter, and reset the full book once a year.
Before any increase, collect:
- Hours worked against hours quoted, by client.
- Close delays and logged cleanup time.
- Account count and transaction volume changes.
- Payroll headcount and software seats.
Review Prices From Evidence
- Compare actual hours and close delays
- Check cleanup and client behavior
- Review transaction changes and payroll
- Account for software and labor costs
- Assess review risk and collection
- Weigh value delivered before renewing
A client who sends documents late or adds accounts costs more than the records suggest.
Review fees against the hours the work takes now, not the hours it took when the client signed. Keep a note of the reason for each change, so the next review starts from evidence.
A 10% price rise on unchanged delivery cost lifts a 60% gross margin to about 64%. Raising every client by the same percentage ignores that, and most profitable bookkeeping firm services ranks the work that carries an increase best.
Pricing structures and what each one hides
Each structure carries margin differently. Match the risk in the work to the structure, then test it on a small group.
Pricing Approaches Side by Side
Pricing approach
- Flat rate per client month-end
- Repeatable month-end work
- Time-based billing with a floor
- Diagnostic or open-ended work
- Good, better and best bundles
- Services stacking around month-end
- An ongoing agreement
- Recurring need through tax season
Where it fits
- Flat rate per client month-end
- Long month-end eats margin
- Time-based billing with a floor
- Efficient crews earn less
- Good, better and best bundles
- Packages drift from delivery
- An ongoing agreement
- Underused agreements feel bad
What it hides
- Flat rate per client month-end
- Time-based billing with a floor
- Good, better and best bundles
- An ongoing agreement
Where it fits
- Flat monthly fee
- Repeatable month-end work
- Hourly with a floor
- Diagnostic and open-ended work
- Good, better, best bundles
- Services that stack around the month-end
- Per-payroll pricing
- Clients with steady headcount
What it hides against the 55% to 70% gross margin
- Flat monthly fee
- One long month-end eats several points of margin
- Hourly with a floor
- Efficient crews earn less for the same result
- Good, better, best bundles
- Tiers drift from what the crew delivers
- Per-payroll pricing
- A hiring spike adds cost, not fee
Fixed fees without a measurable boundary are the common failure. Scope creep, not the rate, pushes a 60% gross margin down.
Hourly work with a floor protects the firm when scope is unknown, and a tier that names excluded work keeps the boundary enforceable.







