There is no useful single average
A one-owner consulting business with one bank account is not the same bookkeeping job as an ecommerce company with several processors, inventory, payroll, returns, sales-tax activity, and hundreds of monthly settlements. Quoting one universal monthly price hides the variables that determine how much work and review are actually required.
The better way to think about bookkeeping cost is to separate recurring complexity from one-time cleanup. Recurring complexity determines the normal monthly scope. Cleanup is the work required to make the starting balances reliable enough for that monthly process to begin.
The biggest pricing drivers
- Number of bank, credit-card, loan, and payment-processor accounts.
- Transaction and invoice volume, including refunds, disputes, transfers, and split transactions.
- Payroll complexity and the number of states or entities involved.
- Whether the business uses accrual accounting, accounts receivable, accounts payable, inventory, deferred revenue, or fixed assets.
- How many months of historical cleanup or catch-up work are required.
- The review standard: simple coding versus reconciled, review-ready monthly statements.
- Additional services such as tax preparation, 1099s, sales-tax coordination, bill pay, controller review, or CFO reporting.
Monthly retainer, hourly, or project pricing
A monthly retainer works well when the scope is predictable. It makes the cost easier to budget and encourages the provider to design an efficient recurring close rather than bill for every question. Hourly pricing can make sense for irregular work, investigation, or a small amount of advisory support. Project pricing is common for catch-up bookkeeping, migrations, and historical cleanup because the work has a defined beginning and end.
Be careful comparing a low monthly retainer with a higher all-in service. If tax preparation, year-end cleanup, 1099s, catch-up work, or monthly reporting are extra, the annual cost can look very different from the advertised monthly number.
What a cheaper service may leave with you
Low-cost bookkeeping can be perfectly adequate for a simple business. The tradeoff appears when important work remains with the founder. If you still have to reconcile processor deposits, explain every transfer, fix payroll postings, prepare the tax package, chase missing W-9s, and tell the provider how to handle every unusual transaction, the service is less outsourced than the price suggests.
A fair comparison includes the founder's time and the cost of correcting work later. A clean monthly close is usually cheaper than repeated year-end cleanup because context is resolved while it is still fresh.
Questions to ask before accepting a quote
- What exactly is included in the monthly fee?
- Which accounts and balance-sheet items are reconciled?
- Is catch-up work included or quoted separately?
- Who reviews the work and how are unclear transactions handled?
- Are tax preparation and tax filings included, coordinated, or excluded?
- What happens if transaction volume grows materially?
- Will I receive a regular P&L, balance sheet, and close summary?
- Are there setup, migration, software, or year-end fees outside the retainer?
Choose the level of bookkeeping the business has grown into
A founder should not buy complexity for its own sake. A tiny business can start with a lean system. But once the company has employees, multiple revenue channels, financing, investors, or a meaningful tax bill, the cost of unreliable books rises quickly.
The right bookkeeping spend is the amount required to create a dependable financial record without paying for a finance department you do not yet need. That is also why outsourced models are attractive: the scope can expand from bookkeeping and tax preparation into controller or CFO work only when the business actually needs it.