Skip to content
Blogs

How to price bookkeeping services

October 4, 2026 ·

How much should I charge for bookkeeping services?

Charge for bookkeeping on what drives the work: transactions a month, the number of bank and card accounts, and whether the file starts clean. Set each band at delivery hours times your loaded hourly cost, divided by 1 minus a 50% to 60% target margin. Hourly billing pays you less every time you get faster.

Most underpriced clients were priced on a guess

A client tells you they have “maybe a hundred transactions a month”, you quote a flat monthly fee off that, and six months later the file runs 260 transactions across five accounts and takes you a full day every close. Nobody lied. The quote was built on the client’s estimate instead of on the file.

This post is for the firm owner setting those fees. It works through the four ways bookkeeping is priced, runs one client through each so the margin difference is visible, shows how to set a fee from your own costs, and ends with the part most pricing guides skip: how to move a client you already underquoted onto the right number.

The four ways firms price bookkeeping

Model How the fee is set What grows your margin What breaks it Fits
Hourly Hours worked × hourly rate Nothing; the fee falls as you get faster Every efficiency gain goes to the client Undefined one-off work, advisory calls
Per transaction Transactions a month × a rate Faster handling of each transaction Seasonal swings in the invoice; clients bundling entries to cut the count High-volume files with steady counts
Tiered fixed fee Bands on transactions and accounts Faster delivery inside a band A client outgrowing the band with no review clause Most monthly bookkeeping
Value pricing What the outcome is worth to the client Outcomes the client pays extra for A deliverable the client can buy elsewhere at a published rate Advisory, lender packages, investor reporting

Hourly billing

Hourly is easy to quote and impossible to grow. Bank rules, saved categorizations and a client who sends receipts on time all cut the hours a close takes, and under hourly billing every one of those improvements cuts the invoice by the same amount. The client also cannot budget for it, which is why hourly clients query invoices that fixed-fee clients pay without reading.

Keep hourly for the work you cannot scope in advance: a one-off investigation, an advisory call, a project with no defined end.

Per-transaction pricing

Per-transaction pricing ties the fee to the main driver of the work, which is its strength. CheckTheLevel’s review of more than 100 firm websites and pricing guides found rates from about $0.75 to $3.00 per transaction, falling as volume rises.

Its weakness is the invoice. A retailer doing 120 transactions in February and 260 in December gets a bill that more than doubles, and the client starts asking what counts as a transaction. Define it in the engagement letter (every bank and card line, or every entry in the ledger) or the count becomes the argument.

Tiered fixed fees

A tiered fixed fee sets bands on countable facts, usually transactions a month and the number of bank and card accounts, and charges one flat figure inside each band. The client knows the bill in advance. You keep every hour you save.

The risk is a client who drifts out of their band and stays at the old price. A review clause fixes that: the band is checked against the trailing three months once a year, and moves if the count has.

Value pricing

Value pricing charges for what an outcome is worth to the client instead of for what it costs you to produce. It works when the outcome is specific and valued: a lender package ready before a refinancing deadline, investor reporting, a close fast enough to run the business from.

It works poorly on reconciled monthly books by themselves. Those are a deliverable the client can compare against a published monthly fee from a dozen firms, and value pricing a commodity invites exactly that comparison. Firms that value price usually do it on an advisory layer sitting on top of a fixed bookkeeping fee.

One client, priced four ways

The arithmetic is clearer on one file. Take a service business with 180 transactions a month across 3 bank and card accounts. The first close takes 6 hours while you learn the file. By month twelve, with rules and recurring entries in place, it takes 4. Each delivered hour costs the firm $45 once wages, payroll taxes, software and unbillable time are counted.

Model Fee, month 1 Margin, month 1 Fee, month 12 Margin, month 12
Hourly at $75 an hour $450 $180 (40%) $300 $120 (40%)
$2.25 per transaction $405 $135 (33%) $405 $225 (56%)
Fixed fee of $450 for the band $450 $180 (40%) $450 $270 (60%)

Hourly holds its percentage but loses a third of its dollars as the work gets easier. Per-transaction and the fixed fee both keep the efficiency gain, and the fixed fee keeps it without the invoice moving. Value pricing is left out because it depends on an outcome this file does not have; for plain monthly books it would settle near the fixed fee.

Set the fee from your costs, then check it against the market

Start from what a delivered hour costs you, not from what the firm down the road charges:

Monthly fee = (Delivery hours × Loaded hourly cost) ÷ (1 − Target margin)

For the client above at month twelve: 4 hours × $45 is $180, and $180 ÷ (1 − 0.60) is $450. Tidyflow recommends a target gross margin of 50% to 70% for bookkeeping work, and 60% is the middle of that range.

Loaded cost is more than the wage. Add payroll taxes, benefits, the software seats each file needs, and the hours nobody bills: client email, review, the close that went wrong. A bookkeeper costing $35 an hour all-in who spends three of every four paid hours on client files costs about $47 per delivered hour, close to the $45 used above.

Then check the result against published market bands. CheckTheLevel puts files of 101 to 200 transactions at $250 to $500 a month, and 201 to 400 at $400 to $750. A fee far above the band needs a reason the client can see, like payroll, sales tax filings or class tracking. A fee far below it means your costs are unusually low or one of your inputs is wrong.

What goes in a band, and what stays out

Bands work when a client can place themselves without asking you. That means countable facts:

  • Transactions a month, counted as bank and card lines over the trailing three months.
  • Bank and card accounts, including merchant processors like Stripe, Square and PayPal.
  • Reporting structure: class, location or multi-entity reporting moves a file up a band.

Price these as add-ons rather than folding them into the band: payroll processing, sales tax filings, bill pay, and year-end work for the tax preparer.

Price these as separate projects: cleanup and catch-up on months that are wrong or missing. Folding a backlog into the monthly fee hides a one-time job inside a recurring price, and the client keeps paying for it after it is done.

Revenue does not belong in a band. Two clients with $2 million in revenue can run 40 transactions a month or 600. A revenue-based fee charges them the same for very different work.

How to reprice a client you underquoted

Every firm has a few. The client who grew, the favor price that stayed, the estimate that was wrong from the start. Raising their price is uncomfortable mostly because firms do it without numbers. These six steps put the numbers first.

  1. Measure the file. Pull the last three months: transaction count, accounts, and the hours your time tracking shows for each close. Run them through the formula above.
  2. Size the gap. If the right fee is within about 15% of the current one, fold it into your normal annual increase. If it is more, the client is in the wrong band and needs a move, not a raise.
  3. Pick the date and give notice. Give 60 to 90 days, and make the new fee start at a natural boundary: January 1, the engagement anniversary, or the start of a quarter.
  4. Write the letter on facts. State the count, the band it falls in, and the fee for that band. A client can argue with “we need to raise prices” but not with “your file now runs 260 transactions a month across 5 accounts”.
  5. Offer a scope option. Give the client a way to stay at a lower fee by reducing the work: sending receipts weekly instead of at month-end, closing an unused account, or moving to a quarterly close.
  6. Move once. Phase-ins that run for years leave you underpaid for years. One step, or two at most.

A letter built on step 4 can be short:

Your file now runs about 260 transactions a month across 5 bank and card accounts, up from the 100 transactions and 2 accounts we priced in 2025. Our fee for that band is $650 a month, and it will apply from January 1. If you would rather keep the current fee, we can get there by moving to a quarterly close. Either way, tell us by December 1.

Some clients will leave, and that is usually acceptable arithmetic. Ten clients at $300 a month bring in $3,000. Reprice all ten by 30% and lose two, and the remaining eight bring in $3,120: more revenue from 20% fewer files. Clients rarely leave at that rate when the letter is built on their own numbers.

Going forward, put the review in the engagement letter: the band is checked against the trailing three months each year and moves when the count does. The next repricing is then a clause you are applying, not a conversation you are starting.

Where subcontracted delivery changes the arithmetic

The formula has two inputs you control: the fee and the cost of a delivered hour. Subcontracting replaces the second with a fixed figure per file.

Ledgerbrook’s monthly close is $99 per client file, per month, in the standard band: up to 3 bank or credit card accounts, and up to 200 transactions a month. It is $199 above either limit. Take the same $450 client at month twelve:

Delivery Cost to the firm Firm margin Firm time per close
In-house, 4 hours at $45 $180 $270 (60%) 4 hours
Subcontracted, plus 20 minutes of review at $45 an hour $114 $336 (about 75%) 20 minutes

The margin difference is smaller than the time difference. The firm gets back 3 hours and 40 minutes per file per month, which is the capacity to take the next client without hiring. The fee to the client does not change, and the work arrives under the firm’s name. Subcontract bookkeeping covers when that trade makes sense and when it does not, and the firms page covers how the white-label side works.

When to hand this off: if more than one client file is already past its band and the hours are coming out of your own evenings, the repricing above fixes the fee but not the capacity. A free file review on one of those files counts its accounts and transactions and tells you which band it falls in before anything is agreed.

Published October 4, 2026

Share this post