Bookkeeping typically costs between $250 and $1500+ per month for small to medium businesses. Rates can vary heavily depending on the volume of transactions, the business's complexity, and whether you use a freelance bookkeeper, a dedicated virtual firm, or software.
Monthly Subscriptions & Flat Fees
Most modern outsourced virtual bookkeepers and online services offer flat monthly fees.
Basic Services - ($250-$350/month): Data entry, monthly bank & credit card reconciliations, and basic financial statement generation.
Mid-Range Services - ($500-$850/month): Includes accounts payable/receivable, tracking invoices, & basic sales tax filing.
Premium Services - ($1000-$2500+/month): Advanced services like full-cycle payroll, inventory tracking, & fractional CFO advisory.
Hourly Rates
Many freelance bookkeepers and CPA firms charge by the hour.
National Average: Usually ranges from $30-$60/hour for standard bookkeeping
Specialist Work: Highly experienced bookkeepers, or those doing complexed "clean up" work for messy books, can cost anywhere from $75-$125+/hr.
Project Based or Transactional Pricing
Some bookkeepers or tax professionals charge based on the scale of your records, rather than time or a standard retainer.
Per-Transaction: A common rate among some independent contractors is $2-$3/transaction, though this can fluctuate based on the type of expense.
Clean-Up Jobs: A single "catch-up" or comprehensive audit project to prepare messy records for tax season can range from $500-$5000+ depending on the backlog.
Factors that will influence your quote
Number of monthly transactions: or annual budget.
Software used: Bookkeepers using tools like QuickBooks Live or Xero may charge you less because of time saved.
Additional needs: like managing payroll or multiple bank accounts.