Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Blog
Bookkeeping Pricing Calculator + Guide

Blog Summary

  • Bookkeeping pricing should be driven by transaction volume, account complexity, payroll, reporting needs, and the actual condition of the books, not a flat per-client rate.
  • A quote built without checking the real state of the books is a guess, even if it feels informed.
  • Monthly retainer pricing works better than hourly billing for ongoing bookkeeping, since it gives both sides a predictable number.
  • The condition of the books at the start of an engagement should change the price, not just the timeline.
  • Firms that price consistently, using the same framework every time, spend less time renegotiating scope mid-engagement.

Introduction

Ask ten bookkeepers how they price a new client and you will get ten different answers, and most of them will admit the number came from a gut feeling, not a formula.

That is not a knock on anyone's judgment. Pricing bookkeeping is genuinely harder than pricing most services, since the real cost depends on things that are not visible until you are already inside the file: how many accounts need reconciling, how messy the coding is, whether payroll is involved, what the client actually expects to see every month.

The calculator below gives you a starting range based on the factors that actually drive bookkeeping cost. Below it, the full framework explains why each factor matters, so you are not just trusting a number, you understand where it came from.

Part of our complete guide: guide to pricing bookkeeping services

Bookkeeping Pricing Calculator

Answer the five questions below to get a suggested monthly fee range.

Bookkeeping Pricing Calculator

What should you charge this client?

Answer five questions to get a monthly fee range based on real firm pricing patterns, not a guess.

This range is a starting point based on common firm pricing patterns. Actual pricing should also reflect your local market, your firm's experience level, and any cleanup work the client's books need before ongoing service begins.

The Five Factors That Actually Drive Bookkeeping Pricing

The calculator above is built on five inputs. Understanding why each one matters helps you adjust the number with judgment, not just accept it as-is.

__wf_reserved_inherit

1. Transaction Volume

More transactions means more categorization, more matching, and more time spent every month. This is usually the starting point for any pricing model, since it scales roughly linearly with effort.

2. Number of Accounts

A client with 200 transactions across two accounts is simpler than a client with 200 transactions spread across eight accounts. Each additional account adds its own reconciliation, its own potential for errors, and its own monthly checklist item.

3. Payroll Complexity

Payroll errors are expensive and visible to employees immediately, which makes payroll-adjacent bookkeeping worth pricing at a premium relative to its transaction count alone.

4. Reporting Expectations

A client who wants a P&L and nothing else costs less to serve than one expecting monthly commentary, KPI tracking, or forecasting. This is often where firms most underprice, since the extra reporting work does not show up in transaction counts at all.

5. The Actual Condition of the Books

This is the factor a quick glance at the dashboard will not reveal. Reconciliation gaps and coding inconsistencies are invisible until someone actually checks, which is why the calculator asks for a health score rather than assuming clean books by default.

Steps to Price a New Bookkeeping Client

Beyond plugging numbers into a calculator, here is the process worth following for every new client.

Step 1: Run a Diagnostic Before Estimating Anything

Get read-only access to the client's QuickBooks file and check reconciliation status, coding accuracy, and account count directly, rather than relying on what the prospect tells you. With Xenett Pulse, this takes under two minutes.

Step 2: Plug the Real Numbers Into the Calculator

Use the actual transaction volume, account count, and health score from the diagnostic, not estimates from the discovery call alone.

Step 3: Adjust for Anything the Calculator Cannot See

Local market rates, your own experience level, and any unusual complexity specific to the client's industry all deserve a manual adjustment on top of the calculated range.

Step 4: Separate Cleanup From Ongoing Service in the Quote

If the diagnostic reveals real cleanup work, price that as its own line item, distinct from the ongoing monthly fee the calculator estimates.

Step 5: Put the Number in Writing With the Findings Attached

Send a quote that references the specific findings behind the price, not just a flat number. For guidance on this step, see our guide on turning diagnostic findings into a signed engagement.

Try Xenett Pulse Free. Get the real numbers behind every quote in under two minutes. Free for the first 100 firms, no credit card required.

Monthly Retainer vs. Hourly Pricing

Most firms eventually move away from hourly billing for ongoing bookkeeping, for reasons that go beyond simplicity.

Hourly BillingMonthly Retainer
Predictability for the clientLow, invoice varies month to monthHigh, same fee every month
Predictability for the firmLow, revenue tied to hours loggedHigh, revenue is stable and forecastable
Incentive alignmentRewards slower workRewards efficient, well-run processes
Client trustCan create friction over billed hoursRemoves billing disputes entirely
Best fitOne-off or highly unpredictable projectsOngoing monthly bookkeeping and CAS engagements

The calculator above outputs a monthly retainer range specifically, since that is the pricing model that best fits recurring bookkeeping work.

Why the Health of the Books Changes the Number

Two clients with identical transaction volume can require very different amounts of monthly effort, entirely because of how clean their books were at the start of the engagement.

Books Health ScoreWhat It Usually MeansImpact on Monthly Price
80 to 100Reconciled, consistently coded, minimal review neededStandard rate, no adjustment
50 to 79A few gaps, occasional miscodingModest increase to cover extra review time
20 to 49Multiple unreconciled accounts, inconsistent codingMeaningful increase, or cleanup priced separately first
Under 20Severe, likely needs a dedicated cleanup project before ongoing pricing makes senseCleanup quoted as its own project before setting an ongoing rate

A client scoring under 50 is not necessarily a bad client to take on. It just means the ongoing rate needs to reflect the real condition of the file, or the cleanup needs to happen as a separate, upfront engagement before the monthly rate kicks in. Our guide on what unreconciled accounts really cost breaks down why this factor matters as much as it does.

Adjusting the Calculator's Range for Your Specific Market

The calculator gives a general starting range, but a few factors specific to your firm and location deserve a manual adjustment before finalizing any quote.

Local Market Rates Vary Significantly

Bookkeeping rates in a major metropolitan area with a high cost of living tend to run higher than rates in smaller markets, sometimes by a meaningful margin. If the calculated range feels consistently low or high compared to what similar firms in your area charge, trust that local knowledge over a generic number.

Your Experience and Positioning Matter

A firm with deep experience in a specific industry, or one positioned as a premium, high-touch service, can often charge above the calculated range and have clients accept it readily. The calculator estimates effort-based cost. It does not account for the premium a strong reputation or specialized expertise can command.

Industry-Specific Complexity Adds Its Own Layer

Certain industries carry complexity the standard inputs do not fully capture: inventory-heavy businesses, multi-location operations, or businesses with complex revenue recognition needs often require more judgment and review time than their raw transaction count alone would suggest. Add a manual premium for industries you know to be more complex than average, even if the calculator's inputs look otherwise standard.

Consider What Competing Firms in Your Market Charge

Beyond your own costs and effort, it helps to have a general sense of what other firms serving similar clients in your market charge for comparable service. This does not mean matching competitors exactly, but being aware of the going rate helps you position confidently, whether that means charging a premium for superior service or staying competitive on price for a specific client segment.

Frequently Asked Questions

How much should I charge for bookkeeping services?

Pricing depends on transaction volume, number of accounts, payroll complexity, reporting needs, and the condition of the books. Most small business monthly bookkeeping retainers fall between $250 and $1,500 per month, with higher-complexity or advisory-heavy engagements running higher.

Is monthly retainer pricing better than hourly billing for bookkeeping?

For ongoing bookkeeping, most firms find retainer pricing works better, since it gives both the firm and the client a predictable number and removes disputes over billed hours.

How do I price a client with messy books?

Run a diagnostic first to understand the real scope of the issues, then either build the extra review time into a higher ongoing rate or price the cleanup as a separate, upfront project before setting the ongoing monthly fee.

Does this calculator account for cleanup work?

The calculator estimates an ongoing monthly rate. If a client's books need real cleanup work first, that should be quoted as a separate project, not folded into the monthly number.

How accurate is a pricing calculator compared to a full diagnostic?

A calculator gives a reasonable starting range based on general patterns. A full diagnostic on the client's actual file gives you the specific findings needed to price with confidence and defend the number if questioned.

Conclusion

A pricing calculator gives you a defensible starting point, but the number only holds up if it is based on the real condition of the client's books, not an assumption. Run the diagnostic, plug in the real numbers, and adjust for anything the calculator cannot see.

Related guides

Try Xenett Pulse to get the actual reconciliation status, account count, and health score behind every quote, before the number goes out.

← Previous Blog

Next Blog →