Accounting and Bookkeeping Services for Online Businesses
Every online business needs bookkeeping. Start a service offering QuickBooks/Xero setup, monthly reconciliations, and tax prep. Charge $200-1K/month per client.
Online businesses generate messy finances: multiple income streams, international payments, subscriptions, contractor payments, and confusing tax obligations. Most online entrepreneurs hate bookkeeping and will happily pay someone else to handle it. This creates a growing market for bookkeepers who understand the online business ecosystem. A bookkeeper with 10-20 clients can earn $60,000-120,000/year working remotely. This guide covers how to start.
Services to Offer
Bookkeeping for online businesses goes beyond data entry. Core services include: transaction categorization — sorting income and expenses into the right tax categories (COGS, advertising, software, office expenses, etc.). Bank and credit card reconciliation — matching every transaction to receipts and invoices. Accounts receivable/payable — sending invoices, tracking payments, paying bills. Monthly financial reports — profit & loss statement, balance sheet, cash flow statement. Sales tax management — calculating and filing sales tax for e-commerce clients (especially complex for Amazon and Shopify sellers). Quarterly estimated tax calculations — helping clients set aside the right amount for taxes. Tax preparation support — organizing all records for the CPA at tax time. Advanced bookkeepers also offer CFO advisory — budget creation, financial forecasting, and profitability analysis. For adjacent service ideas, see selling services guide.
Essential Tools
You need to master the accounting software your clients use. QuickBooks Online is the industry standard — used by 80% of small businesses. Learn it thoroughly through Intuit's free ProAdvisor program. Xero is the #2 option, popular with e-commerce and international businesses. Wave (free) is used by solopreneurs and very small businesses. Additional tools: Receipt Bank or Hubdoc (automated receipt capture), Bill.com (accounts payable automation), Expensify (expense tracking), Stripe and PayPal integrations (for reconciling payment processor fees). Bench is a competitor but also a potential employer or source of clients transitioning to in-house bookkeeping. You need a reliable VPN for secure client data access, and practice management software like Karbon or Canopy to manage client workflows and deadlines. For general tools, see essential tools guide.
Pricing: Retainer vs Hourly
Monthly retainer pricing is the standard for bookkeeping services. It provides predictable income for you and predictable costs for clients. Typical retainer ranges: Solopreneur freelancers (simple, 30-50 transactions/month): $200-400/month. Small e-commerce stores (50-150 transactions): $400-700/month. Agencies or growing businesses (150-500 transactions): $700-1,500/month. Larger clients with payroll, inventory, and multiple entities: $1,500-3,000/month. Avoid hourly billing — it penalizes you for efficiency (the faster you work, the less you earn). If a client insists on hourly, charge $75-150/hour depending on complexity. Most bookkeepers with 15-20 clients at $400-800/month each earn $72,000-144,000/year. Raise rates with existing clients annually (10-15%) and charge new clients at the current rate. For pricing strategy, see pricing guide.
Finding Clients
Your ideal clients are already running online businesses and know they need better bookkeeping. Best channels: Referrals from CPAs — CPAs hate day-to-day bookkeeping. Build relationships with 3-5 local CPA firms and offer to handle their clients' monthly bookkeeping. CPAs refer work to you, you send clients to them for tax filing. Win-win. Freelance communities — join Facebook groups for freelancers and online entrepreneurs. When someone posts "I hate bookkeeping," offer your services. E-commerce platforms — Shopify and Amazon seller forums are full of business owners who need help understanding their numbers. Upwork — search "bookkeeper" to see what clients are posting. Bid on projects with a specific offer. Direct outreach — find online businesses with more than $50K/year in revenue (they can afford you) and offer a free "financial health check" — a 30-minute review of their current bookkeeping setup. For outreach scripts, see cold emailing guide.
Do You Need Certification?
Certification is not legally required to offer bookkeeping services in most states, but it significantly helps with client trust and higher rates. QuickBooks ProAdvisor — free certification from Intuit. Required to be listed in Intuit's Find-a-ProAdvisor directory. Certified Bookkeeper (AIPB) — $525 for the exam, requires 2 years of experience. Adds credibility. Certified Public Bookkeeper (CPB) — $300-400, offered by the NACPB. Enrolled Agent (EA) — IRS certification to represent clients before the IRS. Valuable for bookkeepers who also handle tax issues. If you are starting without certification, get your first 3-5 clients at a discount in exchange for testimonials, then get QuickBooks ProAdvisor certified. That is enough for most clients. If you eventually want to offer tax preparation, partner with a CPA — you cannot legally prepare tax returns without the proper credentials. For the business side of running a service, see business entity setup guide.
FAQs
Do I need an accounting degree to start a bookkeeping service?
No. Many successful bookkeepers learn through QuickBooks training, experience, and certification rather than a formal degree. However, coursework in accounting helps, and the AIPB certification requires some education or experience.
How many clients can one bookkeeper handle?
A solo bookkeeper can typically manage 15-25 clients depending on complexity. Simple freelancer clients take 2-4 hours/month each. E-commerce or growing businesses take 4-8 hours/month. Most full-time bookkeepers aim for 10-15 clients at higher retainer rates rather than 25+ at low rates.
What software should I learn first?
QuickBooks Online, without question. Get the QuickBooks ProAdvisor certification (free) and learn it thoroughly. Once you master QBO, learn Xero as a secondary option. Wave is easy enough to pick up as needed.