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:

PercentileHourly 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:

TierExperienceTypical hourlyWhat they do well
Entry-level0–2 yrs$30–$45/hrData entry, categorization, basic reconciliation under supervision
Mid-level3–5 yrs$45–$65/hrFull-cycle bookkeeping, monthly close, standard reporting
Senior5–10 yrs$65–$85/hrMulti-entity, payroll, sales tax, cleanup, audit prep
Lead / controller-level10+ yrs$85–$120/hrAdvisory, 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:

MetroMid-level hourlyvs. 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.

ServiceTypical hourlyWhy it costs more
Basic bookkeeping (entry, categorization, reconciliation)$35–$55/hrRoutine, lower skill required
Full-cycle bookkeeping + monthly close$45–$70/hrJudgment on classifications, accruals
Payroll processing$50–$75/hrCompliance, deadlines, liability
Sales tax & multi-state filing$55–$80/hrNexus rules, jurisdictional complexity
Catch-up / cleanup$50–$90/hrDetective work, often messy
Advisory / cash flow forecasting$75–$150/hrSenior judgment, strategic
Audit prep / pre-loan packaging$85–$150/hrHigh 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:

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:

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

  1. 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.
  2. 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.
  3. Bundle services. Bookkeeping plus payroll plus sales tax with one provider beats three separate specialists on price.
  4. 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.
  5. 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 →