DEV Community

Dan
Dan

Posted on Originally published at invoala.com

How Much to Charge Clients for Bookkeeping (With Real Numbers)

This article first appeared on Invoala.

Most independent bookkeepers in the US and similar markets charge somewhere between roughly $30 and $90 an hour, or about $200 to $1,000+ per month on a flat retainer — but the honest answer is that your number should come from your own required income divided by your real billable hours, then adjusted for how messy each client's books actually are. Volume of transactions, not the client's revenue, is usually the strongest driver. Below is how to get to a specific figure you can quote today, plus a worked example.

The three pricing models (and when each one works)

Hourly. Easiest to start with and safest when scope is unknown. You quote a range, track time for the first two months, then convert to a flat fee. The downside is that getting faster at your job lowers your income unless you raise the rate.

Flat monthly retainer. The default for ongoing monthly bookkeeping. Clients like the predictability; you like not defending every 15-minute increment. It only works if your scope is written down — accounts reconciled, categorisation, monthly reports, and a stated cap on transactions.

Per transaction or per account. Common for high-volume, low-complexity work, and for bookkeepers serving several clients in one niche. You charge a set amount per transaction band or per bank/credit account reconciled. It scales automatically when a client gets busier.

Many bookkeepers blend these: a base monthly fee plus an overage rate once the client passes an agreed transaction count.

Photo by Jakub Żerdzicki on Unsplash

What drives the number up or down

These are the variables that should move your quote, roughly in order of impact:

  • Transaction volume. A consulting firm with 40 transactions a month takes far less time than a restaurant with 900.
  • Number of accounts and payment platforms. Each bank account, credit card, merchant processor and payroll system needs reconciling separately.
  • Cleanliness of the starting point. Catch-up work on two years of unreconciled books is a project, not a retainer. Quote it separately, always.
  • Software. If the client is on a tool you know well, you're faster. If they hand you a shoebox of receipts, you're slower — and that should be priced.
  • Turnaround and reporting. Monthly close with a simple P&L and balance sheet is baseline. Management reporting, budgets, or cash-flow forecasting are add-ons.
  • Deadlines and jurisdiction. Tax filing deadlines, sales-tax registration rules, and whether you're preparing filings or just the books vary a lot by country and state — check the official tax authority for your client's location rather than relying on general guidance.

Example: pricing a real client from scratch

Say a two-person design studio asks for monthly bookkeeping. You want to earn $65,000 a year and you can realistically bill 1,000 hours (the rest goes to admin, sales and holidays). That's a floor of $65 per billable hour before expenses and tax.

You review their setup: one business bank account, two credit cards, one payment processor, around 120 transactions a month, decent records from last year, no backlog. You estimate 2.5 hours a month at your working rate of $70/hour, plus half an hour for questions and a monthly check-in:

  • Base monthly fee: 3 hours × $70 = $210/month
  • Agreed scope: up to 150 transactions, one bank account, two cards, one processor, monthly P&L and balance sheet delivered by the 15th
  • Overage: $60 per hour beyond that, or $0.75 per transaction over 150 — pick one and write it down
  • Optional extras: sales-tax return preparation at $75 per filing, quarterly management reporting at $150

Then quote it as a fixed fee, not an estimate of hours. If you bill that client $210 a month and they stay 12 months, that's $2,520 for the year. Add a one-off $400 for a catch-up and cleanup pass on the prior quarter, invoiced separately so it doesn't leak into the retainer.

If you're splitting a project and a retainer, issue them as separate documents. A free estimate generator is useful for the catch-up quote so the client can accept or decline it before you start work.

Recalculate your own rate the same way: target income ÷ billable hours = hourly floor. Then check what local bookkeepers actually charge — a state or national bookkeeping association, or a professional body in your country, usually publishes rate surveys. In most countries, rates for the same scope differ meaningfully between rural and metro areas, and between industries.

Photo by 2H Media on Unsplash

Raising prices without losing clients

The cleanest mechanism is a scope review at the renewal point. Pull the last six months of your time tracking, show the client that volume grew from 120 to 260 transactions a month, and present a revised fee that matches the new scope. Clients accept this far more often when it's tied to a documented change rather than a general cost-of-living increase.

Practical points:

  • Put a review clause in your engagement letter: fees reviewed every 12 months, or sooner if transaction volume changes by more than, say, 30%.
  • Give 30 days' notice of any increase, in writing, before the next billing cycle.
  • Offer a lower-cost alternative — quarterly instead of monthly reconciliation, or fewer reports — so the conversation isn't raise-or-leave.
  • Never discount quietly without removing something from scope. A discount with no scope change tells the client your original price was arbitrary.

Getting paid on time, consistently

Your rate only matters if the invoice gets paid. Two things reliably cause late payment with bookkeeping clients: sending the invoice late because you were busy doing their books, and no follow-up until it's 60 days old.

Send the invoice the same day you deliver the monthly close, with the payment terms stated on the document itself and a clear due date. Then track it. Invoice payment tracking shows at a glance which invoices are paid, due or overdue, so you're chasing the right people instead of scanning your inbox.

If a client habitually pays late, put late-payment terms in the engagement letter and apply them without drama. Automated reminder sequences help here because the reminder isn't a personal confrontation — it's just the system.

How Invoala helps

Once you've settled the number, the mechanics of billing it are the boring part. Invoala is a free invoice generator with no sign-up and no watermark, which is a reasonable fit if you're billing a handful of retainers a month:

  1. Open the free invoice generator, fill in the form with your business details, the client's details, the service description and your fee.
  2. Set the line item to the agreed scope — "Monthly bookkeeping, up to 150 transactions" reads much better on an invoice than "Services".
  3. Add the due date and any late-payment terms, then download the A4 PDF and send it.
  4. If you'd rather start from a layout you can reuse, the free invoice templates are downloadable, so you can keep the wording consistent from month to month.
  5. For recurring retainers, set up follow-ups so an unpaid invoice gets a nudge without you remembering to send it.
  6. For clients who want a fixed quote before committing, use the estimate tool first and convert the accepted scope into an invoice.

If you want to see what the paid tier adds, the pricing page lists it — the core generator is free forever, and you don't need an account to produce a PDF.

The short version

Pick your hourly floor first (target income ÷ realistic billable hours). Price the first two months hourly, then convert to a flat monthly fee with a written scope and an overage rule. Quote cleanup and catch-up separately. Review fees annually against actual transaction volume, and invoice straight after delivery so the money arrives while the work is still fresh.


Originally published at How Much to Charge Clients for Bookkeeping (With Real Numbers). More guides at Invoala.

Top comments (0)