How Much Do Bookkeepers Make? (Hourly, Per Client, and Per Year)
6 min read·Updated June 2026
The short answer
Employed bookkeepers commonly earn $20 to $30 an hour. Freelance and virtual bookkeepers charge $40 to $80+ an hour or monthly retainers per client, and those who stack several retainer clients can reach $50,000 to $100,000 and beyond.
The retainer model is the scalable one
Hourly bookkeeping caps your income at your hours. Monthly retainers do not: once your process is efficient, each new retainer client adds recurring revenue without proportionally more time, which is how virtual bookkeepers build a real income.
Employed vs. virtual
An employed bookkeeper earns a wage. A virtual bookkeeper running their own practice keeps the full retainer from each client and chooses how many to take on, which is why the ceiling is much higher.
How bookkeepers earn more
- Price monthly retainers, not just hourly.
- Tier retainers by transaction volume so clients scale up.
- Add payroll and advisory services as higher-tier offerings.
- Charge one-time cleanup fees for messy books.
Get your number first
Free, no signup. See what you should charge in about ten seconds.
Open the pricing engine →What to SayAI
A client pushes back on price? Get the exact reply.
Paste what they said. A sales-psychology-trained AI writes the words that hold your price, in seconds. Free.
Get the reply →