Pricing bookkeeping services is the question every bookkeeper agonizes over. Charge too little and you’re working long hours for thin margins. Charge too much without communicating value and prospects go elsewhere. Most bookkeepers end up undercharging because they don’t know what the market will bear.
This guide gives you real pricing benchmarks, package examples, and a framework for setting profitable prices.
Pricing Models
Fixed Monthly Fee (Recommended)
Charge a set price per month based on the client’s complexity and transaction volume.
Pros: Clients love predictability. You’re rewarded for efficiency. Revenue is recurring and plannable.
Cons: Risk of scope creep if boundaries aren’t clear. Requires good upfront estimation.
Hourly Rate
Charge per hour worked. Simple to calculate.
Typical rates:
- Entry-level bookkeeper: $25–45/hour
- Experienced bookkeeper: $40–75/hour
- Bookkeeper with specialized expertise: $60–100/hour
Pros: Simple to implement. Fair for highly variable or one-off work.
Cons: Penalizes efficiency. Clients dislike unpredictable bills. Caps your revenue since you’re selling time.
Per-Transaction Pricing
Charge per transaction processed (e.g., $1–3 per transaction).
Pros: Scales directly with workload. Easy for clients to understand.
Cons: Revenue fluctuates monthly. Clients with declining transactions pay less even though your fixed costs don’t change.
Recommendation: Use fixed monthly fees for recurring clients. Use hourly rates for one-off work like cleanup bookkeeping.
Real Pricing Benchmarks
These are typical ranges for US and Australian markets. Adjust for your location.
Monthly Bookkeeping
| Client Type | Transactions/Month | Accounts | Monthly Price |
|---|---|---|---|
| Sole trader / freelancer | Under 30 | 1–2 | $200–350 |
| Sole trader (active) | 30–75 | 2–3 | $300–500 |
| Small business (1–5 employees) | 75–150 | 3–5 | $500–900 |
| Growing business (5–20 employees) | 150–300 | 5–8 | $800–1,500 |
| Mid-size business (20+ employees) | 300–500+ | 8+ | $1,500–3,000+ |
Payroll (Add-On)
| Employees | Monthly Price |
|---|---|
| 1–5 | $100–200 |
| 5–15 | $200–400 |
| 15–30 | $400–700 |
| 30+ | $700+ |
BAS/GST/Sales Tax (Add-On)
| Frequency | Price |
|---|---|
| Quarterly BAS | $100–250/quarter |
| Monthly BAS | $75–200/month |
Cleanup / Catch-Up Bookkeeping
| Complexity | Hourly Rate |
|---|---|
| Simple (few months behind) | $75–100/hour |
| Complex (1+ year behind, messy records) | $100–150/hour |
Estimate the total hours upfront and quote a fixed project fee when possible. “Your cleanup will be $1,200” is better than “it’ll be $100/hour and I’m not sure how long it’ll take.”
Example Packages
Starter — $300–500/month
For: Sole traders and freelancers with simple needs.
- Monthly bookkeeping (up to 50 transactions)
- Bank reconciliation (1–2 accounts)
- Monthly P&L report
- Email support (2 business day response)
Standard — $600–1,000/month
For: Small businesses with 1–10 employees.
- Monthly bookkeeping (up to 150 transactions)
- Bank and credit card reconciliation (up to 5 accounts)
- Monthly P&L, balance sheet, and cash flow statement
- Accounts receivable tracking
- BAS/GST preparation and lodgement (quarterly)
- Email support (same business day response)
Premium — $1,200–2,000/month
For: Growing businesses that need more hands-on support.
- Everything in Standard with higher transaction limits
- Payroll processing (up to 15 employees)
- Monthly BAS/GST
- Bill payment management
- Monthly 30-minute review call
- Priority support
How to Calculate Your Price
Step 1: Know Your Costs
Your cost per hour = (Annual salary/target income + Overhead) ÷ Billable hours per year
Example: $80,000 target income + $15,000 overhead = $95,000. At 1,400 billable hours/year = $68/hour cost.
Step 2: Estimate Time Per Client
- Simple sole trader (30 transactions/month): ~2 hours/month
- Small business (100 transactions): ~5 hours/month
- Growing business (250 transactions): ~10 hours/month
Step 3: Apply Your Margin
Target 50–70% gross margin. If a client takes 5 hours at $68/hour cost ($340), price at $680–1,130/month.
Step 4: Check the Market
Compare to the benchmarks above. If your price is wildly above or below the range, investigate — you may be underestimating time, overpricing, or in a market with different cost dynamics.
How to Communicate Pricing to Prospects
Don’t Lead With Price
Lead with what the client gets, then state the price:
“We’ll handle your bookkeeping end-to-end — bank reconciliation, categorization, and a clean P&L and balance sheet delivered by the 15th of each month. You won’t need to worry about staying on top of your books. The investment for this is $600 per month.”
Use Anchoring
Present your premium package first. When a prospect sees the $2,000/month Premium option first, the $600/month Standard package feels affordable by comparison.
Qualify Before Quoting
Ask these questions before giving a price:
- What accounting software do you use?
- Roughly how many transactions per month?
- How many bank and credit card accounts?
- Do you have employees (payroll)?
- Are your books currently up to date or do they need cleanup?
The answers determine which package fits and whether cleanup work is needed first.
When to Raise Prices
Annually at minimum. Even if nothing else changes, inflation justifies 3–5% annual increases.
When a client’s complexity grows. If they started with 50 transactions and now have 200, they’ve outgrown their package.
When you’re fully booked. If you’re turning away clients, your prices are too low.
For fee increase templates and scripts, see our accounting fee increase guide.
Common Pricing Mistakes
Pricing based on what you’d pay, not what the service is worth. You’re not your target client. A business owner happy to pay $700/month for someone to handle their books sees it differently than you do.
Not including scope limits. “Monthly bookkeeping” without transaction limits means a client with 500 transactions pays the same as one with 30. Always specify limits.
Competing on price. The cheapest bookkeeper in town is also the busiest, most stressed, and least profitable. Compete on quality, reliability, and communication instead.
Quoting too fast. Take time to assess the client’s needs before giving a number. A quick quote based on incomplete information leads to underpricing.
Tools That Support Your Pricing
Tidyflow makes it easy to implement fixed-fee pricing. Set up recurring invoices that match your service packages, track time internally to verify pricing accuracy, and use job templates to standardize delivery across clients. The invoicing includes multi-currency support and Stripe payments, so clients can pay online immediately.
Combined with the client portal for document exchange and automated client requests for collecting information, Tidyflow streamlines the entire bookkeeping workflow — from receiving documents to delivering reports to collecting payment.