Bookkeeping Rates Per Hour: The Complete 2024 Breakdown
When someone asks "what's the hourly rate for a bookkeeper?" the only honest answer is another question: which bookkeeper, where, doing what? The national range we track runs from about $27/hour at the low end to $76/hour at the high end, with a median near $55/hour — but that range hides a 3x spread between an entry-level bookkeeper in a low-cost metro and a senior lead in San Francisco doing payroll and advisory work.
This is the full breakdown of bookkeeping rates per hour in 2024, sliced by experience tier, city, and service type. All figures derive from BLS OES 2024 wage data across the 390+ US metros we track. Run your exact situation through the cost calculator, or jump to a specific city like Austin for local numbers.
The national picture
Bookkeeping rates per hour across the US, by percentile:
| Percentile | Hourly rate |
|---|---|
| 10th percentile (entry, low-cost metros) | ~$27/hr |
| 25th percentile | ~$39/hr |
| Median (50th) | ~$55/hr |
| 75th percentile | ~$66/hr |
| 90th percentile (senior, high-cost metros) | ~$76/hr |
If you're paying below $30/hour in the US, you're almost certainly getting either a brand-new bookkeeper, an offshore provider resold as onshore, or someone subsidizing their rate for another reason. If you're paying above $85/hour, you should be getting senior or advisory-level work — not routine data entry.
Hourly rates by experience tier
Experience is the single biggest factor in a bookkeeper's hourly rate — bigger than city, bigger than service mix. Here's how the tiers shake out:
| Tier | Experience | Typical hourly | What they do well |
|---|---|---|---|
| Entry-level | 0–2 yrs | $30–$45/hr | Data entry, categorization, basic reconciliation under supervision |
| Mid-level | 3–5 yrs | $45–$65/hr | Full-cycle bookkeeping, monthly close, standard reporting |
| Senior | 5–10 yrs | $65–$85/hr | Multi-entity, payroll, sales tax, cleanup, audit prep |
| Lead / controller-level | 10+ yrs | $85–$120/hr | Advisory, cash flow, pre-loan packages, CPA coordination |
The non-obvious insight: a senior bookkeeper at $80/hour often costs less total than an entry-level bookkeeper at $35/hour for the same work, because they finish in half the hours and produce cleaner output. Hourly rate is the wrong number to optimize — total cost for a given outcome is what matters.
Hourly rates by city
Rates track local cost of living closely. A mid-level (3–5 year) bookkeeper commands very different hourly rates depending on metro:
| Metro | Mid-level hourly | vs. national median |
|---|---|---|
| San Francisco, CA | $76/hr | +38% |
| New York, NY | $70/hr | +27% |
| Los Angeles, CA | $67/hr | +22% |
| Austin, TX | $64/hr | +16% |
| Dallas, TX | $61/hr | +11% |
| Chicago, IL | $60/hr | +9% |
| Atlanta, GA | $59/hr | +7% |
| Phoenix, AZ | $54/hr | −2% |
| National median | $55/hr | — |
Remote work has narrowed the gap between high- and low-cost metros, but it hasn't erased it — most bookkeepers still price relative to their home market. The 27% spread between San Francisco and Chicago for the same work is real money over a year. Browse Austin rates, San Francisco rates, or Chicago rates broken out by tier, or find your city in the full directory.
Hourly rates by service type
The same bookkeeper charges different rates for different work — usually higher for anything that requires judgment or specialized knowledge.
| Service | Typical hourly | Why it costs more |
|---|---|---|
| Basic bookkeeping (entry, categorization, reconciliation) | $35–$55/hr | Routine, lower skill required |
| Full-cycle bookkeeping + monthly close | $45–$70/hr | Judgment on classifications, accruals |
| Payroll processing | $50–$75/hr | Compliance, deadlines, liability |
| Sales tax & multi-state filing | $55–$80/hr | Nexus rules, jurisdictional complexity |
| Catch-up / cleanup | $50–$90/hr | Detective work, often messy |
| Advisory / cash flow forecasting | $75–$150/hr | Senior judgment, strategic |
| Audit prep / pre-loan packaging | $85–$150/hr | High stakes, controller-level |
This is why a single "hourly rate" quote is misleading. A bookkeeper might charge $50/hour for routine monthly work and $90/hour for cleanup — same person, different work. When you compare quotes, compare them service-by-service.
Onshore vs offshore hourly rates
If you're considering offshore bookkeeping, the hourly rates are dramatically lower:
- Onshore (US-based): $27–$90/hr, median ~$55/hr.
- Offshore (India, Philippines): $10–$30/hr, median ~$18/hr.
The 3–5x gap is real, but so is the quality and communication tradeoff. Offshore works for simple, repetitive work; onshore wins for anything requiring US tax knowledge, real-time collaboration, or audit-grade accuracy.
When hourly beats a retainer
Hourly billing gets a bad reputation, but for some engagements it's the right model:
- Volume is genuinely unpredictable. New businesses, seasonal work, or one-off projects.
- You need a cleanup or catch-up. Scope is unknown until someone digs in — hourly is fair to both sides here.
- You're testing a new bookkeeper. A few hourly months let you evaluate before committing to a retainer.
- Your hours are low (under ~10/month). Retainer minimums make hourly cheaper below that threshold.
Once you're past ~15 hours/month of steady work, a retainer almost always wins on cost — predictability and the absence of "meter running" friction add up. The typical 40-hour monthly retainer lands around $2,200/month nationally.
Negotiating hourly rates
- Know your market. Pull your metro's median from the calculator and use it as the anchor. Most bookkeepers quote against their last client, not against the local market.
- Commit to volume. A bookkeeper who knows they have 20 hours/month of guaranteed work will drop the hourly rate 10–15%. That's effectively converting hourly into an informal retainer.
- Bundle services. Bookkeeping plus payroll plus sales tax with one provider beats three separate specialists on price.
- Pay for outcome, not hours, when you can. The strongest negotiating move is shifting the conversation from hourly to scope-based pricing — it rewards the bookkeeper's efficiency and caps your cost.
- Don't negotiate on quality you need. If a senior bookkeeper at $80/hr saves you from a $15,000 tax mistake, the rate is irrelevant. Negotiate on scope and structure, not on the rate of someone you actually need.
The bottom line
Bookkeeping rates per hour run $30–$90 for onshore work, median around $55/hr, with experience tier the biggest driver and city the second biggest. Optimize for total cost at a given quality, not the headline rate — a senior bookkeeper at twice the rate often costs less in total. Use the calculator to see exact numbers for your city, role, and service mix, and treat anything outside the $27–$90/hr onshore band as a signal to ask harder questions.
Ready to put your rate to work?
Use our free bookkeeping proposal generator to create a client-ready proposal in 2 minutes.
Generate Your Proposal →