CPB / BookKeeping Practice Test

โ–ถ

A bookkeeping service handles the day-to-day financial recordkeeping that every business needs but few owners want to do themselves. The work covers data entry of transactions, accounts payable and receivable, bank and credit card reconciliation, payroll coordination, monthly financial reports, sales tax filings, and the closing process at month-end and year-end. Done well, bookkeeping turns the noise of receipts and invoices into clean financial statements that owners can actually use to manage the business.

This guide walks through what a bookkeeping service does, how it differs from accounting and tax preparation, the choice between in-house staff, virtual services, and DIY software, the major virtual bookkeeping providers and how they price, what to look for when choosing a service, and how the relationship between a bookkeeper, an accountant or CPA, and the business owner typically works in practice. We'll also cover when a small business should bring in bookkeeping help and what kind of cost to expect across different service models in 2026.

The bookkeeping industry has changed significantly since 2015. Cloud accounting software (QuickBooks Online, Xero, FreshBooks, Wave) made remote bookkeeping practical at scale. Virtual bookkeeping services (Bench, Pilot, QuickBooks Live, Bookminders, and others) emerged to deliver bookkeeping as a subscription service. Small business owners now have many more options than just hiring an in-house bookkeeper or doing the work themselves, and the price points span from $200 per month for simple needs to $2,000+ per month for fast-growing companies with complex transactions.

One thing worth clarifying upfront: bookkeeping is not the same as accounting or tax preparation, even though small businesses often blur the categories. Bookkeeping is the operational recordkeeping work โ€” daily and weekly. Accounting is the higher-level analysis and adjustment work โ€” monthly and quarterly. Tax preparation is the year-end work of filing returns. Most small businesses need all three, often handled by different people. A good bookkeeping service does the bookkeeping cleanly so the accountant and tax preparer have reliable data to work from at the right times.

For owners considering whether to bring in bookkeeping help, the rough rule of thumb is: if the work is taking more than 5-10 hours of your time per week, or if your books are consistently behind by more than a month, or if you're missing data your accountant needs, it's time to outsource. The cost of outsourcing is often less than the value of the time you save, especially when the freed-up time goes back into revenue-generating activities. Bookkeeping is one of the highest-leverage outsourcing decisions most small business owners make.

Bookkeeping service at a glance

What a bookkeeper does: data entry, accounts payable, accounts receivable, bank/credit card reconciliation, payroll coordination, monthly financial reports, sales tax filings, year-end close prep. How it's delivered: in-house staff, virtual subscription services, freelance bookkeepers, or DIY software. Typical cost: $200-$2,000+ per month for outsourced services depending on transaction volume and complexity. Common platforms: QuickBooks Online, Xero, FreshBooks, Wave, plus integrated payroll (Gusto, ADP, Paychex).

What a bookkeeping service actually does

The day-to-day work of bookkeeping centers on transactions. Every dollar that enters or leaves a business needs to be categorized, recorded, and reconciled against the bank statement. A bookkeeping service typically connects to your bank accounts, credit cards, and payment processors (Stripe, Square, PayPal, etc.) through their accounting software, pulling transactions automatically. The bookkeeper then categorizes each transaction (rent, payroll, software subscriptions, sales income, etc.) so the financial reports reflect the right account balances.

Accounts payable (AP) and accounts receivable (AR) are the two big subsets. AP covers money the business owes โ€” vendor bills, contractor invoices, recurring software charges. The bookkeeper enters these as bills, schedules payment dates, and processes payments through the accounting software. AR covers money owed to the business โ€” customer invoices, recurring billing, subscription revenue. The bookkeeper sends invoices, follows up on overdue accounts, and applies payments when they arrive. Both AP and AR need to be current for the financial reports to be meaningful.

Reconciliation is the discipline that holds the whole system together. Once a month, the bookkeeper compares the books to the bank statement line by line. Every transaction in the books should appear on the bank statement, and vice versa. Discrepancies get resolved before the books close. Skipping reconciliation is the most common cause of book accuracy problems โ€” it's the step that catches missed transactions, duplicates, fraud, and software import errors before they cascade into bigger problems at quarterly or year-end close.

Beyond the daily work, bookkeepers handle month-end close, sales tax filing, payroll coordination, and 1099 prep. Month-end close produces a complete, accurate set of financial statements (P&L, balance sheet, cash flow). Sales tax requires tracking taxable sales by jurisdiction and filing returns on the right schedule. Payroll coordination ensures hours are reported correctly and payroll taxes are paid. 1099 prep tracks contractor payments and produces year-end forms. All of these connect to bookkeeping but happen on slower cadences than daily transaction work.

What's included in a typical bookkeeping service

๐Ÿ”ด Daily / weekly transaction entry

Bank, credit card, and payment processor transactions imported automatically into the accounting software. The bookkeeper categorizes each transaction (revenue category, expense category, transfer, etc.) so the books reflect the correct account balances. Most services do this work weekly or as new transactions arrive, keeping the books no more than a few days behind real time at any moment.

๐ŸŸ  Accounts payable

Vendor bills entered as they arrive, scheduled for payment based on terms, and paid through the accounting software's bill-pay feature or a connected service like Bill.com. The bookkeeper tracks payment status, captures vendor 1099 information for year-end, and ensures bills aren't paid late or missed entirely. AP is one of the most labor-intensive parts of bookkeeping for service businesses with many vendor relationships.

๐ŸŸก Accounts receivable

Customer invoices created and sent on the right cadence, payments applied when they arrive, and overdue accounts followed up. Most services don't do collections (that's a separate service) but they do track aging and surface accounts that need attention. AR work is critical for cash flow management because the books only reflect cash position correctly when AR is current and collections are tracked rigorously.

๐ŸŸข Bank reconciliation

Monthly comparison of the books to the bank statement, line by line, to verify that every transaction matches. Discrepancies (timing differences, missed transactions, errors, fraud) are identified and resolved before the books close for the month. Reconciliation is the single most important quality gate in bookkeeping and the step that distinguishes accurate books from books that drift from reality over time.

๐Ÿ”ต Monthly financial reports

Profit & loss statement, balance sheet, and cash flow statement, produced after month-end close. These are the documents owners use to manage the business โ€” sometimes in a brief monthly review meeting with the bookkeeper or accountant. The reports are also what the CPA uses for tax preparation and what lenders or investors review during financing discussions about the company's financial health.

๐ŸŸฃ Sales tax & payroll coordination

Tracking taxable sales by jurisdiction (especially for businesses with multi-state nexus) and filing sales tax returns on the right schedule. Payroll is usually handled by a separate service like Gusto, ADP, or Paychex, but the bookkeeper coordinates the journal entries that record payroll runs into the books. Both areas have specific deadlines and penalties that the bookkeeper monitors against the calendar.

In-house vs outsourced vs DIY

The three structural options for handling bookkeeping are in-house (hiring an employee or part-time bookkeeper), outsourced (a virtual service or freelance bookkeeper), and DIY (the owner or an existing employee handling it using accounting software). Each has tradeoffs in cost, control, expertise, and scalability. Most small businesses pass through all three over the course of growth โ€” DIY at the very start, outsourced once revenue hits a threshold, sometimes in-house once the business is large enough to keep a bookkeeper fully busy.

DIY works for very small businesses with simple transactions. QuickBooks Online, Xero, Wave, and FreshBooks all have features designed for owner self-service. The owner connects bank accounts, categorizes transactions weekly, sends invoices, and runs reports. The cost is just the software subscription ($25-$80 per month typically). The downside is the time investment โ€” even simple businesses lose 5-10 hours per week to bookkeeping at scale, and the owner's time is usually more valuable spent elsewhere on revenue work.

Outsourced is the sweet spot for most small businesses with more than a handful of transactions per week. A virtual bookkeeping service or freelance bookkeeper handles the work for $200-$1,500 per month depending on volume and complexity. The owner reviews monthly reports and answers occasional categorization questions. The arrangement scales reasonably well โ€” as the business grows, the cost rises but stays much lower than hiring an in-house employee with similar skills and benefits load.

In-house makes sense once the work is substantial enough to keep a bookkeeper fully employed (typically 20+ hours per week, supporting a business with $2M+ revenue or complex multi-entity structure). An in-house bookkeeper costs $40,000-$70,000 per year for a full-time employee plus benefits and overhead. The advantage is dedicated focus, integration with the team, and immediate availability for ad-hoc questions. The disadvantage is fixed cost regardless of seasonal swings in workload.

Major virtual bookkeeping services

๐Ÿ“‹ Bench

One of the most well-known virtual bookkeeping services. Uses its own proprietary platform rather than QuickBooks. Includes a dedicated bookkeeper plus team support. Pricing starts around $299/month for cash-basis bookkeeping and scales up for accrual-basis or higher transaction volumes. Includes year-end financial statements ready for tax filing. The platform lock-in (not QuickBooks-compatible) is the main consideration when comparing Bench to alternatives that use mainstream accounting software.

๐Ÿ“‹ Pilot

Targets fast-growing startups and venture-backed companies. Uses QuickBooks Online as the underlying platform. Pricing starts around $499/month and scales with transaction volume and added services like CFO support, tax preparation, and CFO advisory. Strong fit for SaaS, ecommerce, and other startup-style businesses. Pilot's CFO services beyond bookkeeping make it a one-stop financial solution for growing companies.

๐Ÿ“‹ QuickBooks Live

Intuit's first-party bookkeeping service, integrated tightly with QuickBooks Online. Pricing starts around $300/month and scales up. Includes monthly cleanup, ongoing categorization, and reconciliation. Bookkeepers are Intuit-certified and work through the QuickBooks Online interface. Strong fit for businesses already using QuickBooks Online who want professional support without changing platforms or learning a new system from scratch.

๐Ÿ“‹ Bookminders

Established virtual bookkeeping company with strong reputation in nonprofit and small-business sectors. Uses QuickBooks Online or Desktop. Pricing typically $400-$1,200/month depending on complexity. Strong fit for organizations needing audit-ready books, nonprofit grant accounting, or detailed class/department reporting. Higher-touch service model than the platform-style virtual services, with consistent team relationships across the engagement.

๐Ÿ“‹ Freelance bookkeeper

Independent contractors found through Upwork, LinkedIn, local CPA referrals, or industry directories. Pricing $30-$100/hour or $200-$1,500/month. Quality varies โ€” vetting matters. Look for QuickBooks ProAdvisor or Xero Advisor certification, references from similar businesses, and clear engagement terms. Freelancers can be cheaper than virtual services for simple needs but offer less continuity if the bookkeeper changes situations or capacity over time.

๐Ÿ“‹ Local CPA firms

Many traditional CPA firms offer monthly bookkeeping alongside tax services. Pricing varies widely from $300-$2,000+/month. The advantage is single-firm service for both bookkeeping and tax, with the bookkeeper familiar with the tax implications of categorization choices. The disadvantage is typically higher cost than dedicated virtual services. Best fit for businesses that want one trusted firm handling everything from books to tax returns.

Pricing models and what to expect

Virtual bookkeeping services use three main pricing structures: monthly retainer (most common), hourly, and transaction-based. Monthly retainers price by the complexity and transaction volume of the business, typically tiered (small, medium, large). The retainer model is predictable for the business and aligns the bookkeeper's incentives with maintaining current books rather than billing more hours. Most virtual services lead with this model.

Hourly billing is more common with freelance bookkeepers and smaller firms. Rates run $30-$100 per hour for basic bookkeeping, $75-$150 for more experienced bookkeepers handling complex multi-entity or industry-specific work. Hourly billing works well when the workload is unpredictable or when you only need occasional cleanup help rather than ongoing service. The downside is unpredictable monthly cost โ€” busy months produce higher bills than slow months.

Transaction-based pricing (per transaction or per number of accounts reconciled) is less common but appears at some virtual services. This model scales naturally with business volume, but it can feel punitive during high-volume periods and may not capture the time spent on cleanup, reports, and meetings beyond raw data entry. Most services that use transaction-based pricing also have a minimum monthly fee to cover the baseline relationship overhead they incur.

For most small businesses with up to 100 transactions per month and basic structure (single entity, single state), expect to pay $200-$500 per month for outsourced bookkeeping. Businesses with 100-500 transactions, multi-state nexus, or basic inventory typically pay $500-$1,200 per month. Businesses with 500+ transactions, multiple entities, complex inventory, or industry specifics (real estate, restaurants, ecommerce with many SKUs) pay $1,000-$3,000+ per month. The pricing increases reflect the additional time and expertise the work requires.

What to look for in a bookkeeping service

The first thing to check is software compatibility. If you're using QuickBooks Online, look for services that work natively in QuickBooks Online (most do). If you're using Xero, FreshBooks, or another platform, verify the service supports it. Some services lock you into their proprietary platform, which can be a problem if you ever want to switch services or move bookkeeping in-house. Mainstream-platform compatibility preserves your flexibility going forward as your needs evolve.

Second, verify experience with your industry. A bookkeeper who has worked with restaurants, retail, real estate, e-commerce, professional services, or whatever industry you're in will spot industry-specific issues faster than a generalist. Ask for references from similar businesses, and ask about specific industry knowledge (cash sales reconciliation for restaurants, inventory tracking for retail, trust accounting for professional services). The match matters because each industry has its own categorization conventions and reporting needs.

Third, evaluate the team and continuity. Some services assign a dedicated bookkeeper who stays with you long-term; others rotate bookkeepers as availability changes. Continuity matters because the bookkeeper learns your business over time โ€” vendor relationships, expense categorizations, customer dynamics. A high-turnover service forces you to re-explain your business repeatedly, which is annoying and often produces categorization inconsistencies that affect your reports across the months involved in transitions.

Fourth, look at the technology and reporting interface. Modern virtual services provide a portal where you can see your books, ask questions, upload receipts, and view reports in real time. The portal quality varies significantly between services. Try a demo or trial period before committing. The right service feels intuitive and responsive; the wrong service feels like a black box where you submit information and hope something useful comes out the other end of the engagement.

Choosing a bookkeeping service โ€” checklist

Identify which accounting software you'll use (QuickBooks Online, Xero, etc.) and confirm the service supports it natively.
List your transaction volume per month and any industry-specific complexity to share when getting quotes.
Get quotes from 3-5 services or freelancers with comparable scope and pricing structures.
Ask for references from similar businesses and follow up to verify the references actually exist.
Check for relevant certifications (QuickBooks ProAdvisor, Xero Advisor, NACPB CPB, AICPA).
Clarify the team structure โ€” dedicated bookkeeper or rotating team โ€” and how continuity is handled.
Get a clear cleanup quote upfront if your books are behind.
Understand what's included vs. what's billed extra (sales tax filings, 1099s, year-end close, ad-hoc projects).
Verify how communication works โ€” portal, email, scheduled monthly meetings, or ad-hoc Slack.
Read the engagement contract carefully for cancellation terms, data ownership, and fee escalation clauses.

One often-overlooked factor: the service's relationship with your CPA or tax preparer. The bookkeeper and tax preparer must be able to work together at year-end. Some bookkeeping services include a simple year-end packet for the tax preparer; others integrate more tightly through Accountant Tools in QuickBooks or a similar feature. Ask both providers โ€” bookkeeper and tax preparer โ€” how they prefer to coordinate, and confirm both sides are willing to work within that structure. The handoff is where many small businesses lose time and money each tax season.

Try a CPB practice test

Bookkeeper vs. accountant vs. CPA

The three roles overlap but aren't the same. Bookkeepers handle daily and weekly transaction work. They don't typically need formal certification, though many hold the NACPB Certified Public Bookkeeper credential or QuickBooks ProAdvisor certification. They're skilled at data entry, reconciliation, and producing clean books. They generally don't give tax advice or perform audits, and they don't sign tax returns.

Accountants are typically degreed professionals who handle higher-level analysis, adjusting entries, financial statement preparation, and management reporting. They work with the books that bookkeepers maintain. Accountants may also handle some tax preparation, though many specialize in either accounting work or tax work but not both at depth. The line between bookkeeper and accountant is fuzzy at small businesses; some bookkeepers handle accounting-level work as well, depending on credentials and scope of engagement.

CPAs (Certified Public Accountants) are state-licensed professionals authorized to audit financial statements, sign tax returns for the IRS, and provide certain regulated services. CPAs typically charge significantly more than bookkeepers โ€” $150-$500+/hour โ€” and most small businesses use them for tax preparation, audit, or specialized advisory work rather than ongoing bookkeeping. A CPA who also runs a bookkeeping service often delegates the bookkeeping work to staff bookkeepers under their supervision.

For most small businesses, the optimal team structure is: a bookkeeper handling the daily work, a CPA or accountant doing year-end tax preparation, and the owner reviewing monthly reports and making business decisions based on what the financials show. Each role plays to its strengths and pricing. Hiring a CPA to do daily bookkeeping is expensive overkill; relying on a bookkeeper to handle complex tax planning is risky underkill. The team structure scales with business complexity over time as needs grow.

Bookkeeping service โ€” quick numbers

$200-$500/mo
Small business cost
$500-$1,200/mo
Mid-volume cost
$40-$70k/yr
In-house bookkeeper salary
QBO / Xero
Common platforms

When to hire a bookkeeping service

๐Ÿ”ด You're spending 5+ hours/week on books

If your time is worth more than $30-$50 per hour, outsourcing bookkeeping pays for itself almost immediately. Five hours per week saved at $50/hour is worth $250 of your time, which more than covers most virtual services. The freed-up hours typically go back into revenue-generating work that more than makes up for the outsourcing fee.

๐ŸŸ  Your books are behind by more than a month

Behind books mean missed insights, reconciliation errors, missed deadlines for sales tax, and stress at tax time. A bookkeeping service can catch you up (cleanup project) and keep you current going forward. The cleanup cost is one-time; the ongoing service prevents the problem from recurring. Most owners who get caught up wonder why they didn't outsource sooner across the years.

๐ŸŸก You're losing data or missing receipts

Bookkeepers maintain organized records of receipts, invoices, and supporting documents. If you're stuffing receipts in a shoebox or losing email attachments, a bookkeeping service brings structure. Most modern services have receipt-capture apps that turn photos of receipts into categorized transactions automatically with very little input from the owner during the workday.

๐ŸŸข You're hitting a tax or financing milestone

Filing taxes, applying for a loan, or pitching investors all require clean books. If your books aren't audit-ready, you'll spend more on the CPA cleanup than you would have spent on monthly bookkeeping all along. Hire a bookkeeping service well before the milestone โ€” at least 3-6 months ahead โ€” so the books are clean when you need them rather than rushed.

Common bookkeeping service mistakes

The most common mistake business owners make is delaying the decision to outsource. Many owners spend years doing their own bookkeeping at significant time cost, telling themselves they'll outsource "when the business is bigger." The math usually says the time has arrived much earlier than the owner thinks. A few hundred dollars a month for outsourced bookkeeping pays back in time freed up for revenue work. Most owners who finally outsource say they should have done it years earlier than they actually did.

The second mistake is choosing on price alone. The cheapest service may be cheap for a reason โ€” inexperienced bookkeepers, high turnover, slow response times, or proprietary platforms that lock you in. Mid-priced services with strong references and modern technology usually deliver more value than the bargain options. As with most professional services, the cheapest option often costs more in the long run because of cleanup, errors, and replacement when the relationship doesn't work out.

The third mistake is unclear scope. Owners assume the bookkeeping service handles certain things (like sales tax filings, 1099 prep, payroll journal entries) that might actually be outside the engagement scope. Ask explicitly during onboarding what's included and what's billed extra or not handled at all. The clearest engagements have a written scope document listing what the service does each month, and what falls outside that scope and either bills extra or requires a different provider entirely.

The fourth mistake is failing to review monthly reports. The bookkeeper's job is to produce clean reports; the owner's job is to read them and make decisions based on what they show. Owners who never look at the reports lose the value of the bookkeeping service. Schedule a 30-minute monthly meeting (in person or video call) with your bookkeeper to walk through the reports together. Even a quick review surfaces patterns and questions that drive business decisions and that nobody else will catch until later.

Take a CPB prep quiz

CPB / BookKeeping: Pros and Cons

Pros

  • bookkeeping โ€” cPB / BookKeeping credential is recognized by employers and industry professionals
  • Higher earning potential compared to non-credentialed peers
  • Expanded career opportunities and professional advancement
  • Structured learning path builds comprehensive knowledge
  • Professional development that stays current with industry standards

Cons

  • Preparation requires significant time and study commitment
  • Associated costs for exams, materials, and renewal fees
  • Continuing education needed to maintain credentials
  • Competition for advanced positions can be challenging
  • Requirements and standards may vary by state or region

CPB Questions and Answers

What does a bookkeeping service do?

A bookkeeping service handles the daily and weekly financial recordkeeping for a business โ€” entering and categorizing transactions, managing accounts payable and receivable, reconciling bank accounts, producing monthly financial reports, and preparing the books for year-end tax filing. The work covers everything between raw transactions and the polished financial statements that owners and accountants use to manage the business.

How much does a bookkeeping service cost?

Outsourced virtual bookkeeping typically costs $200 to $500 per month for small businesses with up to 100 transactions per month. Mid-volume businesses with 100 to 500 transactions pay $500 to $1,200 per month. High-volume or complex businesses pay $1,000 to $3,000+ per month. In-house bookkeepers cost $40,000 to $70,000 per year plus benefits. Pricing varies by transaction volume, industry complexity, and service quality.

What's the difference between a bookkeeper and an accountant?

Bookkeepers handle daily transaction work โ€” data entry, reconciliation, AP, AR. They don't typically need formal certification beyond credentials like NACPB Certified Public Bookkeeper or QuickBooks ProAdvisor. Accountants handle higher-level analysis, financial statement preparation, and sometimes tax work, often with formal degrees. CPAs are state-licensed accountants authorized to audit and sign tax returns. Most small businesses use bookkeepers for ongoing work and CPAs for tax filing.

What are the best virtual bookkeeping services?

Major options include Bench (proprietary platform, dedicated bookkeeper), Pilot (QuickBooks-based, targets startups), QuickBooks Live (Intuit's first-party service), Bookminders (established firm with strong nonprofit experience), and freelance bookkeepers found through Upwork, LinkedIn, or CPA referrals. The best choice depends on your accounting software, business industry, transaction volume, and whether you want a fully-managed service or ร  la carte support.

Do I need a bookkeeping service or can I do it myself?

DIY works for very small businesses with simple transactions and owners who have the time and inclination to handle it. Most businesses outsource once the work takes more than 5-10 hours per week or once the books fall behind by more than a month. The math usually favors outsourcing because the owner's time is worth more than the service fee, and the freed-up time goes back into revenue-generating work that pays for the service many times over.

What software do bookkeeping services use?

Most virtual bookkeeping services work in QuickBooks Online or Xero โ€” the two dominant cloud accounting platforms. Some use proprietary platforms (Bench), and some support FreshBooks, Wave, or other tools. If you have a software preference, verify before signing up that the service supports it natively. Mainstream platform support preserves your flexibility to switch services later without migrating to a new accounting software simultaneously.
โ–ถ Start Quiz