How Much to Charge Clients for Bookkeeping (With Real Numbers)
A straight answer on bookkeeping rates: typical hourly and monthly ranges, what makes a client cost more, and a worked example showing how to price a real engagement.
By Invoala Editorial Team · Published 2026-10-03
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.
Ready to try it? Create a professional invoice in under two minutes with Invoala's free invoice generator, no sign-up and no watermark.
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.
Frequently asked questions
Should I charge bookkeeping hourly or a flat monthly fee?
Start hourly for the first two months so you learn the real time cost, then convert to a flat monthly retainer with a written scope and a transaction cap. Flat fees are what most ongoing clients prefer and they stop you from arguing over 15-minute increments. Keep hourly for one-off projects and cleanup work.
What's a reasonable hourly rate for a new bookkeeper?
It depends heavily on your country, city and industry, so check a local professional association's rate survey rather than a generic figure. As a starting method, divide the annual income you need by the hours you can realistically bill, and treat that as your floor before expenses and tax. Then compare against what nearby bookkeepers actually quote.
How do I price a client with messy or backlogged books?
Quote the catch-up as a separate fixed-fee project, not as part of the monthly retainer. Estimate the hours from a sample of months, add a buffer for unknown gaps, and get it accepted in writing before you start. You can send it as a standalone estimate so the client can approve or decline it up front.
Can I use Invoala to bill bookkeeping clients?
Yes — Invoala is a free invoice generator with no sign-up and no watermark, so you can fill in a form, download an A4 PDF and send it the same day you deliver the monthly close. It also offers downloadable invoice templates and payment follow-ups if you're billing recurring retainers.
How often should I raise my bookkeeping rates?
An annual review is the usual approach, plus an earlier review if a client's transaction volume changes substantially. Give at least 30 days' written notice before the next billing cycle, and tie any increase to a documented change in scope or volume rather than a general cost-of-living bump.
Put it into practice
Create a professional invoice in under two minutes — free, no sign-up.
Create an invoice