Wave Bookkeeping: A CPB Guide to the Free Accounting Platform
Wave bookkeeping explained for CPB candidates. Free accounting features, paid add-ons, monthly close workflows, and how it compares to QuickBooks and Xero.

Wave bookkeeping has become one of the most talked-about options for freelancers, side hustlers, and small business owners who need to keep clean books without paying monthly software fees. The platform offers free accounting and invoicing tools, with paid add-ons for payroll, payments, and advisory services. For anyone studying for the CPB exam or working as a certified professional bookkeeper, understanding how Wave fits into the broader bookkeeping ecosystem matters because clients walk in the door using it every single day.
You will see Wave handle the same core tasks that QuickBooks, Xero, and FreshBooks tackle: chart of accounts, double-entry ledger posting, bank reconciliations, sales tax tracking, and basic financial statements. The differences show up in workflow design, customization depth, and how the software handles edge cases like multi-currency invoicing, payroll tax filings, and complex inventory.
A bookkeeper who can speak fluently about Wave (and where it falls short) instantly becomes more valuable to early-stage businesses. This guide breaks down what Wave actually does, what it costs in 2025, how it stacks up against paid competitors, and the practical bookkeeping workflows you need when a client lands on your desk with a Wave account.
We will also cover the most common mistakes new Wave users make, such as duplicate transactions, miscategorized expenses, and broken bank feeds, and how a trained bookkeeper fixes them fast. By the end you will have a complete mental model for evaluating Wave clients, billing for cleanup work, and deciding when migration to a more capable platform is the right move.
Wave Bookkeeping by the Numbers
Wave was founded in Toronto in 2010 and acquired by H&R Block in 2019. The acquisition mattered because it signaled long-term stability. Wave is not a side project that disappears next quarter. H&R Block's investment funded payroll expansion, mobile app rewrites, and the launch of Wave Advisors, a paid bookkeeping support service that effectively competes with what independent bookkeepers offer.
For CPB candidates, this context shapes how you should think about the platform. Wave clients are price-sensitive by definition because they chose free software. But many of them outgrow Wave once revenue crosses six figures, inventory gets complex, or payroll spans multiple states. That transition window is where bookkeepers earn their fees: cleaning up Wave data, migrating to QuickBooks Online or Xero, and setting up proper workflows.
Wave is built on a real double-entry accounting engine, which is the most important fact for any CPB candidate. The free price tag does not mean it cuts corners on the fundamentals. Every transaction posts to two accounts, the trial balance balances, and the financial statements roll up correctly. That is non-trivial and is one reason Wave has been adopted by professional bookkeepers and CPAs as a reasonable platform for very small clients.

Free forever: Accounting, invoicing, banking, reports, receipts (mobile scan), and unlimited income and expense tracking with no transaction caps.
Pay-per-use: Wave Payments charges 2.9% plus 60 cents per card transaction and 1% capped at $8 for ACH transfers. Wave Payroll costs $20 to $40 per month plus per-employee fees depending on whether your state has full tax-filing support.
Subscription add-ons: Wave Pro ($16/month for automated bank import, unlimited bookkeeping clients, and priority support) and Wave Advisors (coaching from $149/month). Most CPB-certified bookkeepers managing multiple Wave clients upgrade to Wave Pro on day one.
The free tier is genuinely free. No trial, no credit card required, no surprise feature locks after 30 days. That is the hook that pulls millions of micro-businesses onto the platform. The trade-off is that Wave makes money on transactional services: every time a client accepts a credit card payment through Wave, the platform takes 2.9% plus 60 cents. Every ACH transfer costs 1% capped at $8. Payroll has its own monthly fee plus per-employee charges.
As a bookkeeper, you need to understand these economics so you can advise clients honestly about whether Wave is saving them money or quietly costing more than a paid competitor. A service business processing $50,000 a month through Wave Payments is paying about $1,500 in processing fees, which is more than enough to fund a switch to QuickBooks plus a dedicated payment processor with lower rates.
One detail that catches new users: Wave's free bank connection used to be unlimited, but in 2024 the company introduced Wave Pro at $16/month for automatic transaction import. The free tier still allows manual CSV import, which is fine for clients with low volume but tedious for anyone running more than a handful of transactions per week. CPB-certified bookkeepers should know the workaround: download the CSV monthly, format the columns, and bulk-import.
Core Wave Bookkeeping Modules
Full double-entry ledger with chart of accounts, journal entries, bank reconciliation, trial balance, general ledger detail reports, and standard financial statements including profit and loss, balance sheet, and cash flow.
Customizable invoice templates with logo support, recurring billing for retainers, automated overdue reminders, online payment links via card or ACH, and read receipts. Tracks status from sent through paid.
Connects to 200+ US, Canadian, and UK financial institutions via Plaid. Auto-categorizes transactions using machine learning trained on small business data. Catches most common merchant patterns.
Available in 14 US tax-service states and all Canadian provinces. Handles federal/state/provincial tax filings, direct deposit, year-end forms (W-2, T4), and contractor 1099-NEC processing.
Accepts credit cards, debit cards, Apple Pay, and ACH bank transfers. Funds typically land in two business days. Includes built-in dispute resolution and transaction history for reconciliation.
Mobile app scans paper receipts, extracts vendor, date, and amount via OCR, and posts directly to the ledger as an expense transaction. Cuts manual data entry dramatically for restaurants and field-service businesses.
The accounting module is where bookkeepers spend most of their time. Wave uses a standard double-entry system, which means every transaction posts to two accounts: a debit and a credit. This is non-negotiable for accurate books and one of the first concepts the CPB exam tests. Wave handles the bookkeeping automatically once you set the rules, but you still need to verify that the system categorized things correctly.
A coffee shop owner who marks every Starbucks charge as a business meal will fail their first audit fast. The bookkeeper's job is to catch these patterns early, set up rules that prevent them, and educate the client on proper expense classification.
Invoicing is where Wave shines for service businesses. The template engine is clean, the payment links work, and clients can pay with one click. The recurring invoice feature is particularly useful for retainer-based work. Set it once and Wave bills the client on the first of every month, sends reminders, and posts the payment to the ledger automatically.
For CPB candidates, this matters because clients who use recurring invoicing tend to have predictable cash flow patterns, which makes month-end close faster. Banking is the module most likely to break. Bank feeds in any accounting software are fragile. Banks change APIs, two-factor authentication blocks the connection, and Plaid (the middleware most fintech tools use) occasionally drops feeds for weeks at a time. Wave is no exception.
Wave Workflows by Business Type
Single owner, no employees, project-based revenue. Setup: connect one business checking account, create invoice template, set up Wave Payments for fast collection. Monthly close takes 30 to 60 minutes once the bank feed runs clean. Most freelancers never need to leave the free tier.

Each business type has different pain points in Wave. Freelancers usually love it because the friction is low. Open the app, send the invoice, get paid. Service agencies push Wave to its limits, particularly when payroll spans multiple states or when project profitability tracking is needed.
Wave does not have true project accounting, so agencies often layer a tool like Harvest or Toggl on top and manually reconcile. E-commerce is where Wave shows its biggest weakness. There is no native Shopify, WooCommerce, or Etsy integration. Sellers either pay for a third-party tool like A2X (which costs more than upgrading to QuickBooks) or manually import sales data.
For CPB candidates, this is a common consulting opportunity. A client running an e-commerce store on Wave is usually candidate number one for a platform migration project. Contractors face a different challenge. Job costing, the practice of tracking revenue and expenses by individual project, is fundamental to construction and trades accounting.
Wave does not support this natively. Workarounds exist using customer records as proxy jobs or using categories as tags, but they break down once you exceed ten or fifteen active jobs. This is where a knowledgeable bookkeeper earns their fee by setting up a sustainable workaround or recommending a migration to a platform like QuickBooks Online with the projects feature enabled.
Watch for duplicate transactions when bank feeds reconnect after an outage. Wave sometimes re-imports the same week of activity. Always check the running balance against the live bank balance before closing the month. Also verify that uncategorized transactions are not piling up in the catch-all account, which corrupts every report downstream and creates real problems at tax time.
Duplicate transactions are the single most common Wave issue we see. The bank feed disconnects, the user reconnects it, and Wave pulls the past 30 days of activity, including transactions that were already imported and reconciled. Suddenly the bank balance in Wave is double the actual balance, and every report is wrong.
The fix is manual: scroll through the transaction list, identify the duplicates by matching dates and amounts, and delete one of each pair. Wave does not have a one-click duplicate finder, which is one of the platform's most glaring omissions.
The uncategorized transaction pile is the second silent killer. Wave's machine learning categorizes most transactions correctly, but anything ambiguous lands in an account called Uncategorized Income or Uncategorized Expense. If nobody cleans this up, by year-end the client has thousands of dollars sitting in accounts that mean nothing.
The tax return becomes a nightmare. The CPB exam tests this concept directly. A properly categorized chart of accounts is the foundation of useful financial statements. Sales tax is the third area where Wave users get into trouble. The software tracks sales tax collected on invoices but does not file returns automatically.
A small business owner who collects $500 in sales tax over the quarter and forgets to remit it to the state has a problem. Bookkeepers should set up calendar reminders for state sales tax filing deadlines and verify that the liability account balance matches what the client actually owes before each filing.
Monthly Wave Close Checklist
- ✓Verify bank feed is connected and all transactions imported for the month
- ✓Match every transaction to a category with zero uncategorized items remaining
- ✓Reconcile each bank account against the official statement from the bank
- ✓Confirm credit card statement matches the Wave credit card account exactly
- ✓Review accounts receivable aging and flag invoices over 30 days past due
- ✓Check accounts payable and confirm all bills entered and dated correctly
- ✓Verify sales tax liability matches what was collected on invoices
- ✓Post any owner draws or contributions correctly to the equity section
- ✓Run profit and loss and compare to prior month and prior year same period
- ✓Run balance sheet and confirm retained earnings rolled correctly from last close
- ✓Generate the financial statement package PDF for the client review meeting
- ✓Lock the period in Wave settings to prevent retroactive changes by anyone
Locking the period at month-end is a step most casual Wave users skip, but it is essential for any bookkeeper who wants to keep books clean. Without a period lock, anyone with access can edit a transaction from three months ago, which immediately throws off the prior-period reconciliations and creates audit trail problems.
Wave's period lock is buried in settings but easy to use once you know where it lives. The CPB exam emphasizes the bookkeeper's role in maintaining audit-ready records. That means every adjustment has a journal entry with a note explaining why, every uncommon transaction has supporting documentation attached, and every month closes with reconciliations signed off.
Wave supports all of this, though some of the features (like attaching receipt PDFs to journal entries) require the mobile app or paid Wave Pro tier. For bookkeepers managing multiple Wave clients, the free version has a hard limit: one business per account. Wave Pro removes this and adds unlimited client management, which is the standard upgrade path for any CPB-certified professional building a bookkeeping practice.
At $16/month it pays for itself the moment you onboard a second client. The Pro tier also unlocks automated bank import, which alone saves several hours per client per month compared to manual CSV uploads.

Wave Bookkeeping Pros and Cons
- +Free core accounting and invoicing forever with no trial expiration
- +Clean modern interface that non-accountants understand quickly
- +Solid double-entry ledger meeting CPB exam and CPA review standards
- +Strong invoicing with payment links, recurring billing, and reminders
- +Mobile receipt scanning saves hours of manual entry per month
- +Owned by H&R Block for financial stability and long-term support
- −No native e-commerce integrations for Shopify, Etsy, or Amazon
- −No job costing for construction, plumbing, or trade businesses
- −Limited inventory tracking compared to QuickBooks Online or Xero
- −Payroll tax filing only available in 14 US states (Canada full coverage)
- −Duplicate transaction risk when bank feeds reconnect after outages
- −Free tier requires manual CSV import for bank transactions
The strengths list is genuinely strong. Wave has solved the small-business accounting problem for millions of users who would otherwise be running their finances out of a spreadsheet or worse, a shoebox of receipts. The free tier is enough to run a real business, and the paid add-ons are priced fairly.
From a CPB exam perspective, Wave demonstrates that the fundamentals of double-entry bookkeeping do not require expensive software. The principles are the principles, regardless of which platform implements them. The weaknesses list, though, is where the bookkeeper's value shows up.
A client running an e-commerce store, a contracting business, or a multi-state payroll operation is going to hit Wave's limits within a year. When that happens, they need a professional who can either build creative workarounds in Wave or migrate them cleanly to a more capable platform. Both are billable engagements, and both depend on the kind of deep platform knowledge that comes from hands-on practice and CPB-level certification.
Comparing Wave to its main competitors helps frame this. QuickBooks Online starts at $30/month for Simple Start and scales to $200/month for Advanced. Wave's free tier covers what Simple Start offers, but QuickBooks pulls ahead for inventory, job costing, and reporting depth.
Xero starts at $15/month and is stronger internationally, particularly in Australia, New Zealand, and the UK. FreshBooks targets service businesses with project tracking baked in. Each has its niche, and a CPB-certified bookkeeper should be fluent in at least two of them to advise clients confidently across the small business spectrum.
CPB Questions and Answers
One of the underappreciated aspects of Wave is its receipt capture workflow. The mobile app lets a small business owner photograph any paper receipt and have it land in the ledger within seconds. The OCR is not perfect, but it catches the vendor name, date, and amount most of the time. A bookkeeper reviewing a client's Wave file should make sure receipts are attached to the corresponding expense transactions because that single habit makes audits and year-end tax review dramatically faster.
From a CPB practice-building standpoint, Wave clients can be lucrative even when they pay you nothing for the software itself. Many independent bookkeepers offer a flat monthly fee that includes Wave administration, transaction categorization, monthly close, and quarterly financial review meetings. A typical price band is $150 to $400 per month per client depending on transaction volume.
Building a CPB Practice Around Wave Clients
Wave bookkeeping is not the most powerful accounting platform on the market, but it has earned its place as the default starting point for small businesses that need real double-entry bookkeeping without paying for software. For CPB candidates and certified bookkeepers, Wave fluency is increasingly a baseline expectation. Clients walk in using it, and your job is to either keep them productive on the platform or guide them to the next tier when they outgrow it.
The exam-relevant takeaway is that bookkeeping principles transcend any specific software. Whether the ledger lives in Wave, QuickBooks, Xero, or a paper journal, the rules are the same. Every transaction posts to two accounts, every period closes with reconciliations, and every report flows from clean source data.
Master the principles and the platform-specific details fall into place quickly. Build your Wave knowledge by setting up a free practice account, importing a sample dataset, and walking through a full monthly close end-to-end. Practice the duplicate-transaction cleanup, the uncategorized-account triage, and the period lock workflow.
By the time you sit for the CPB exam, you will not only know the theory but also have hands-on experience that translates directly to client work. That combination of certification plus practical platform fluency is what separates entry-level bookkeepers from in-demand professionals. The Wave-fluent CPB is in a strong position because they understand the free starting point that millions of clients begin with.
About the Author
Attorney & Bar Exam Preparation Specialist
Yale Law SchoolJames R. Hargrove is a practicing attorney and legal educator with a Juris Doctor from Yale Law School and an LLM in Constitutional Law. With over a decade of experience coaching bar exam candidates across multiple jurisdictions, he specializes in MBE strategy, state-specific essay preparation, and multistate performance test techniques.