Your revenue crossed $1 million, your accountant just asked for "clean monthly financials you can actually rely on," and you realized nobody on your team produces them. So now comes the question every growing business faces: hire a bookkeeper, outsource the books, or bring in a fractional CFO? The wrong choice costs you far more than the monthly fee — it costs you decisions made on stale numbers.
The good news is that for a business doing $1M to $5M in annual revenue, the market has settled into clear pricing bands. Most businesses in this range pay somewhere between $300 and $3,000 a month for their finance function, depending on which model they pick and how complex their books are. This guide breaks down what each option really costs — including the hidden costs nobody quotes you — and how to tell which one fits your stage.
The Three Models at a Glance
Before diving into pricing, it helps to see what you are actually buying. These three options are not interchangeable tiers of the same service; they solve different problems.
| Model | What you get | Typical monthly cost ($1M–$5M revenue) |
|---|---|---|
| Outsourced bookkeeping | Transaction categorization, reconciliations, monthly statements | $300–$1,500 |
| In-house bookkeeper | Dedicated employee handling day-to-day books, often plus AP/AR and payroll | $4,500–$7,000 fully loaded |
| Fractional CFO | Forward-looking strategy: forecasting, cash planning, pricing, fundraising support | $3,000–$8,000 on retainer |
Notice the gap: an in-house hire costs roughly three to five times what an outsourced service charges for equivalent bookkeeping scope. That gap is the whole story of this guide. But price alone is the wrong way to choose, because each model breaks at a different point.
Outsourced Bookkeeping: $300 to $1,500 a Month
Outsourced bookkeeping is the default choice for most businesses under $5M, and the pricing is the reason why. Current market data puts most small businesses at $300 to $1,200 a month, with the exact figure driven by transaction volume and complexity rather than revenue alone.
What moves the price
A simple service business with 200 to 400 monthly transactions and one bank account typically lands at the low end, around $300 to $700 a month. Add multiple revenue streams, inventory, e-commerce sales channels, or multi-state payroll, and the same business pays $700 to $1,500 a month. Businesses with multi-entity structures or high-volume e-commerce can exceed $1,500, but at that point you are usually buying controller-level review bundled in, not just bookkeeping.
Pricing structures vary by provider:
- Fixed monthly plans dominate the market. You pay a flat fee for a defined scope — categorization, reconciliation, monthly statements — which makes budgeting easy.
- Hourly billing ($25 to $90 an hour depending on provider location and seniority) suits businesses with irregular volume but punishes you in messy months.
- Per-transaction pricing ($0.50 to $2.00 per transaction) is increasingly common with automation-heavy providers and works well when your volume is predictable.
What you actually receive
A competent outsourced provider categorizes transactions, reconciles every account, manages payables and receivables workflows, and delivers monthly financial statements — usually working inside your existing accounting software through cloud access. The better firms assign a reviewer to your close and commit to a statement-delivery date. Ask for both before you sign; a bookkeeping service with no delivery-date commitment is how "monthly financials" quietly become quarterly ones.
The honest limitations
Outsourcing buys you clean history, not strategy. Your outsourced bookkeeper records what happened; they will not build your cash forecast, tell you whether you can afford two new hires, or flag that your gross margin drifted four points last quarter. Some firms upsell controller services that close part of this gap. Also be realistic about responsiveness: a shared team juggling dozens of clients will not answer a Friday-afternoon "can we afford this equipment purchase?" the way someone sitting down the hall would.
The In-House Bookkeeper: $55,000 to $85,000 a Year Fully Loaded
Hiring your own bookkeeper feels like the grown-up move, and sometimes it is. But the salary number on the job posting is barely half the story.
The fully loaded math
National salary benchmarks put a bookkeeper at $55,000 to $70,000 a year and a full-charge bookkeeper at $63,000 to $82,500. Then the loading begins:
- Benefits (20–30%): health insurance, retirement match, paid leave add $11,000 to $21,000.
- Employer payroll taxes (roughly 10%): another $5,500 to $8,000.
- Recruiting and onboarding: $3,000 to $7,000 to fill the seat, amortized over tenure.
- Software, equipment, and workspace: $2,000 to $6,000 a year.
Add it up and a single bookkeeping seat costs roughly $72,000 to $90,000 a year — about $6,000 a month — before you account for the biggest line item of all: turnover risk. When your only bookkeeper quits, institutional knowledge walks out the door with them, and industry estimates put replacement cost anywhere from half to twice the annual salary once you count recruiting fees, training time, and the months of degraded books in between.
Compare that to $1,200 a month ($14,400 a year) for an outsourced service covering the same scope. The in-house hire costs roughly five times as much. That multiple has to buy you something real.
When the multiple is worth it
An in-house bookkeeper earns their keep when the work is genuinely continuous and time-sensitive: daily cash application, same-day vendor payments, on-site receipt handling, real-time coordination with operations. Businesses with heavy daily transaction flow — retail with multiple registers, restaurants, distributors cutting dozens of checks a week — often need a person, not a monthly service. Physical presence also matters when your source documents are still paper or when segregation of duties requires a second pair of hands on site.
The break-even question to ask is simple: do you have 30-plus hours a week of bookkeeping work, every week, or do you have 10 hours a week plus a wish for faster answers? If it is the latter, you are buying a full-time salary to solve a part-time problem, and a well-scoped outsourced engagement plus a responsive communication channel solves it for a fifth of the cost.
The single-point-of-failure problem
One person holding your entire books is a concentration risk no salary figure captures. Vacations, sick leave, and resignations create gaps; worse, a solo bookkeeper with no reviewer is how errors compound for months and how fraud finds its opportunity. If you hire in-house, budget for oversight too — a CPA or controller who reviews the close quarterly at minimum. That review costs extra, which pushes the true in-house number higher still.
The Fractional CFO: $3,000 to $8,000 a Month
Here is where businesses most often misdiagnose themselves. If your books are clean but you still cannot answer "can we afford to hire?", "which product line actually makes money?", or "how many months of runway do we have?", you do not have a bookkeeping problem. You have a finance-leadership problem, and neither an in-house bookkeeper nor an outsourced service will fix it.
What the retainer buys
Fractional CFOs typically charge $150 to $500 an hour, but most engagements run on monthly retainers. For businesses under $5M, the common band is $3,000 to $6,000 a month for roughly 10 to 20 hours; growing businesses in the $5M to $25M range more often pay $6,000 to $10,000. Project-based work — a fundraise, a pricing overhaul, an acquisition review — typically runs $10,000 to $25,000 or more.
What those hours produce is forward-looking: cash-flow forecasts, budgets tied to operating drivers, unit economics by product or client, dashboard reporting the owner actually reads, and a second opinion on every bet-the-company decision. A bookkeeper tells you what happened last month. A CFO tells you what happens next quarter if you hire, borrow, or cut prices — and which of the three to do.
The revenue-stage rule of thumb
Practitioners converge on a rough map: under $2M, a bookkeeper plus a tax CPA covers nearly everything. From $2M to $10M, add fractional CFO support as decisions get expensive — this is the band where a single bad hire, lease, or inventory bet can cost more than a year of CFO fees. Past $10M, layer in a full-time controller for the close and keep the fractional CFO for strategy. Below roughly $15M to $20M, fractional beats full-time for most businesses; a full-time CFO salary averaging around $270,000 is hard to justify until the finance workload genuinely fills a week.
The expensive mistake: hiring the CFO before the books are clean
A fractional CFO inheriting a messy ledger spends the first two months doing bookkeeping cleanup at CFO rates. That is the single most common way businesses waste a CFO engagement. The correct sequence is always the same: clean books first (whoever produces them), then finance leadership on top. A good fractional CFO will tell you this in the first call and may even help you scope the bookkeeping engagement — which is a useful test of whether you have found a good one.
How to Choose: A Decision Framework
Forget job titles for a moment and answer three questions about your business right now.
1. Are your monthly financials accurate and on time? If statements arrive three weeks late, accounts go unreconciled, or you do not trust the numbers, you have a bookkeeping problem. Fix it with an outsourced service (most $1M–$5M businesses) or an in-house hire (high daily volume). Do not hire a CFO into this mess.
2. Do you trust the numbers but still fly blind on decisions? If the P&L is right and you still cannot answer what to do next — hiring, pricing, expansion, debt — you have outgrown bookkeeping. That is the fractional CFO signal, and it typically appears between $1M and $3M for service businesses and a little later for product businesses with simpler decisions.
3. How much finance work is there, really? Estimate weekly hours honestly. Under 15 hours of bookkeeping a week points to outsourcing. Over 30 hours of continuous daily work points to an in-house hire. And 5 to 15 hours a month of high-judgment work — forecasting, deal review, board reporting — is exactly the shape of a fractional engagement.
Many $1M–$5M businesses end up with a hybrid that the pricing tables obscure: an outsourced bookkeeper producing the monthly close for $800 to $1,500, plus a fractional CFO spending a few hours a month turning those statements into decisions for $2,000 to $4,000. Total finance function: $3,000 to $5,500 a month — still less than one fully loaded in-house bookkeeper, and it covers both history and strategy.
Common Mistakes That Inflate the Bill
Paying for cleanup twice. Switching providers with dirty books means every new engagement starts with a cleanup project billed on top of the retainer. Get one cleanup done properly, then move to steady-state pricing.
Buying revenue-stage services at the wrong stage. A $1.2M business paying $8,000 a month for a fractional CFO usually gets strategy it cannot act on; a $6M business relying on a $400-a-month bookkeeping plan gets numbers nobody reviews. Match the service to the decision load, not to aspiration.
Ignoring the close calendar. Whatever model you pick, pin down a statement-delivery date — five business days after month-end is the standard worth demanding. Financials delivered on day 20 are trivia; delivered on day 5, they run the business.
Letting software sprawl. Every disconnected app — separate invoicing, expense, payroll, and inventory tools that do not sync — adds reconciliation hours that you pay for monthly, forever. Consolidating your stack before you sign a bookkeeping engagement permanently lowers the fee.
Keep Your Books Investor-Ready From Day One
Whichever model you choose, it only works on top of clean, complete records — and that starts with how you track money daily. Accurate bookkeeping from day one is what makes an outsourced engagement cheap (no cleanup premium), an in-house hire productive (no archaeology), and a fractional CFO effective (strategy from week one, not month three).
Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





