How to Price Bookkeeping Services: Fixed-Fee vs Hourly

a
agiled
··6 min read
Bookkeepers

Most bookkeepers should price by the client's transaction volume and scope, not by the hour. Hourly billing punishes you for getting faster and caps your income at your available hours. Fixed monthly fees tied to clear scope protect your margin and your time.

This guide gives you the math, the ranges, and a scoping method so you stop undercharging.

Quick summary

  • Hourly billing penalizes efficiency: the better you get, the less you earn.
  • Fixed monthly pricing rewards speed and makes client cash flow predictable.
  • Price on transaction volume, accounts, and complexity, not gut feel.
  • Always scope in writing so "quick questions" do not erode your margin.
  • Re-price annually and when a client's volume grows past your tier.

Why hourly billing quietly caps your income

Hourly pricing ties your revenue to time, the one thing you cannot make more of. When you automate a reconciliation or learn a faster workflow, hourly billing pays you less for the same result.

It also creates friction. Clients question time sheets, and you hesitate to answer a quick email because the meter is running.

Fixed pricing flips the incentive. You profit from efficiency, the client gets a predictable number, and nobody audits your minutes.

Fixed-fee vs hourly vs value pricing

There are three common models. Most healthy practices run fixed-fee with value pricing on advisory add-ons.

Model How you charge Best for The tradeoff
Hourly Rate x time One-off cleanup, undefined scope Caps income, invites scrutiny
Fixed monthly Flat fee per scope tier Ongoing recurring clients Needs tight scope to stay profitable
Value / advisory Price tied to outcome CFO-style and advisory work Requires trust and proof

The move most bookkeepers make as they mature: start hourly for unknown cleanup, then convert ongoing work to fixed monthly fees.

What to charge: pricing by transaction volume

Price tiers should track the work that actually drives your time: monthly transactions, number of bank and card accounts, payroll, and reporting needs.

These are typical US monthly ranges for recurring bookkeeping. Treat them as a starting grid, then adjust for your market and complexity.

Client size Monthly transactions Typical monthly fee
Micro / solo Under 100 $200-$400
Small business 100-300 $400-$800
Growing business 300-700 $800-$1,500
Complex / multi-entity 700+ $1,500+

Add line items for payroll, sales tax filings, class/location tracking, and cleanup. Those add real hours and should add fee.

The effective-rate check that prevents underpricing

Before you lock a fixed fee, divide it by the hours the work actually takes. That is your effective hourly rate, and it tells the truth about a quote.

Say you quote $500/month and the work takes 8 hours. Your effective rate is $62.50/hour. If it really takes 14 hours, you just agreed to $36/hour for skilled work.

Track time even on fixed-fee clients for the first two or three months. Use time tracking to confirm the scope matches the fee, then stop watching the clock once the effective rate holds.

This single habit catches the clients who would have slowly drained your margin.

Scope it in writing or watch the fee erode

Fee creep does not arrive as one big request. It arrives as small "while you're in there" asks that add up to free work.

Stop it at the engagement letter. Spell out exactly what the monthly fee covers, what counts as out of scope, and how out-of-scope work is billed.

A clear scope sheet covers:

  • Number of accounts reconciled and transaction ceiling per month.
  • Reports delivered and on what schedule.
  • What is excluded: payroll, tax filings, catch-up, audits, ad-hoc projects.
  • The rate for anything outside the tier.

Send this as a proposal and engagement letter the client signs, so scope is a shared agreement, not an argument later.

How to raise prices without losing clients

Underpricing is fixable. Re-price at renewal, when scope grows, or once a year as a standard practice.

Anchor the increase to value and volume, not your costs. "Your transaction volume has grown past your current tier" lands better than "my prices went up."

Give 30 days notice, apply increases at a natural boundary like January or the engagement anniversary, and raise everyone gradually rather than shocking one client. Predictable recurring billing makes these changes clean to administer.

Not for you: when hourly still makes sense

Fixed pricing is not always right. Bill hourly when the scope is genuinely unknown, such as a messy cleanup or a catch-up of two years of neglected books.

You cannot quote a flat fee for a mess you have not measured. Do the diagnostic hourly, then propose a fixed monthly fee once the books are current.

Here is the honest caveat: a fixed fee set without tracking the real hours is just a guess that usually favors the client. Do not move a new client to flat pricing until you have measured the actual time. Guessing low is how bookkeepers end up working for $30 an hour.

Frequently asked questions

How much should I charge for bookkeeping per month?

Most US small-business clients fall between $200 and $1,500 per month depending on transaction volume, number of accounts, and whether payroll or sales tax is included. Price by the work that drives your time rather than a flat rate for everyone.

Is hourly or fixed-fee bookkeeping better?

Fixed-fee is better for ongoing recurring work because it rewards efficiency and gives clients a predictable cost. Hourly is better for undefined work like cleanup or catch-up, where you cannot scope a flat fee until you measure the actual hours.

How do I price a bookkeeping cleanup project?

Quote cleanup hourly or as a one-time project fee after a short diagnostic, because the scope is unknown until you see the books. Once the accounts are current, convert the client to a fixed monthly fee for ongoing work.

How often should I raise bookkeeping prices?

Review pricing at least once a year and whenever a client's transaction volume grows past your current tier. Give about 30 days notice and apply increases at a natural boundary like the start of the year or the engagement anniversary.

Related guides:

Ready to streamline your business?

Try Agiled free and see how our all-in-one platform can help you manage your business more efficiently.