What Is Wave Accounting?
Wave is a free cloud-based accounting software platform designed for small businesses, freelancers, and sole proprietors. Founded in Toronto in 2009 and acquired by H&R Block in 2019, Wave remains free for its core accounting features and is one of the few legitimate no-cost accounting software options available to Canadian small businesses.
Wave’s business model relies on optional paid add-ons: payment processing and payroll. If you do not need to accept credit card payments through Wave or run payroll, the software costs nothing.
What Is Free vs. Paid in Wave
| Feature | Free | Paid |
|---|---|---|
| Unlimited invoicing | Yes | — |
| Expense tracking | Yes | — |
| Receipt scanning (mobile) | Yes | — |
| Bank & credit card connections | Yes | — |
| Bank reconciliation | Yes | — |
| GST/HST tracking | Yes | — |
| Income statement | Yes | — |
| Balance sheet | Yes | — |
| Cash flow statement | Yes | — |
| Customer & vendor management | Yes | — |
| Journal entries | Yes | — |
| Accountant access | Yes | — |
| Credit card payments | — | 2.9% + $0.30/transaction |
| Bank transfer (EFT) payments | — | 1% (min $1) |
| Wave Payroll | — | $20/mo base + $6/employee |
| Priority customer support | — | With paid plans |
Wave Accounting Features
Invoicing
Wave’s invoicing is unlimited and professional. You can:
- Create branded invoices with your logo
- Set payment terms (net 15, net 30, due on receipt)
- Enable automatic payment reminders
- Create recurring invoices for retainer clients
- Accept credit card and bank transfer payments (paid add-on)
- Send estimates that convert to invoices when approved
For Canadian freelancers billing clients, Wave’s invoicing is competitive with paid platforms like FreshBooks.
Expense Tracking & Bank Connections
Connect your Canadian bank accounts and credit cards, and Wave automatically imports transactions. You assign each transaction to an expense category, and Wave maintains your books. The mobile app includes receipt scanning — photograph a receipt and Wave extracts the amount and date.
Supported Canadian banks include TD, RBC, Scotiabank, BMO, CIBC, National Bank, Tangerine, and Simplii. EQ Bank and some credit unions require manual CSV upload.
GST/HST Tracking
Set up your GST/HST registration in Wave, and it tracks:
- GST/HST collected on each invoice
- Input tax credits (ITCs) on eligible purchases
- Net GST/HST owed
Before filing your CRA GST/HST return, run Wave’s sales tax report. It shows the total tax collected and ITCs to report. You file the return yourself through CRA’s My Business Account or a tax professional — Wave does not file directly to CRA.
Financial Reports
Wave generates all standard financial reports:
- Profit & loss (income statement) — by month, quarter, or year
- Balance sheet
- Cash flow statement
- Accounts receivable aging (who owes you money)
- Accounts payable aging (who you owe)
- Sales tax (GST/HST) report
- Trial balance
For most sole proprietors filing a T1 with a T2125 business income schedule, Wave’s reports provide everything an accountant or tax preparer needs.
Accountant Access
Wave allows you to invite your accountant as a collaborator at no extra cost. Your accountant gets read access (or full access if you choose) to review your books, run reports, and make adjusting entries at year-end. This eliminates the accountant access fees that some platforms charge.
Wave Payroll (Canada)
Wave Payroll is available in all Canadian provinces and territories. Pricing:
| Component | Cost |
|---|---|
| Base monthly fee | $20 CAD/month |
| Per active employee | $6 CAD/employee/month |
| Direct deposit | Included |
| T4 generation | Included |
| ROE filing | Included |
Wave Payroll handles:
- Direct deposit to employee bank accounts
- Automatic federal and provincial tax calculations
- CPP and EI deductions
- T4 slips at year-end
- CRA payroll remittances
- Record of Employment (ROE) filing
A sole proprietor with no employees does not need Wave Payroll and pays nothing.
Payment Processing
If clients pay invoices through Wave (rather than by cheque or e-transfer), Wave charges:
| Method | Rate |
|---|---|
| Credit or debit card (Visa/MC) | 2.9% + $0.30/transaction |
| American Express | 3.4% + $0.30/transaction |
| Bank transfer (EFT/ACH) | 1% (minimum $1.00) |
For most Canadian freelancers, the simplest approach is to accept Interac e-Transfer directly from clients (no Wave fees, no Stripe fees) and keep Wave for bookkeeping only.
Who Wave Accounting Is Best For
Wave is ideal for:
- Freelancers and consultants (designers, writers, developers, marketers)
- Sole proprietors in service businesses
- New businesses not yet ready to commit to paid software
- Side businesses with modest revenue
- Businesses under approximately $500K–$1M annual revenue
- Businesses that do not need inventory tracking
Wave starts to show limitations for:
- Businesses with physical inventory (no quantity tracking)
- Businesses needing job costing per project (basic support only)
- Businesses with multiple employees (payroll add-on costs add up)
- Businesses needing advanced reporting or custom dashboards
- Multi-entity businesses
- Businesses where customer support response time matters
Wave vs. QuickBooks vs. FreshBooks
| Feature | Wave | QuickBooks Simple Start | FreshBooks Lite |
|---|---|---|---|
| Price | Free | $22/month | $22/month |
| Invoicing | Unlimited | Unlimited | 5 clients |
| Expense tracking | Yes | Yes | Yes |
| Canadian bank feeds | Yes | Yes | Yes |
| GST/HST tracking | Yes | Yes | Yes |
| Inventory | No | Limited | No |
| Time tracking | No | Limited | Yes |
| Project profitability | Basic | No | Yes |
| Payroll | Add-on | Add-on | Add-on |
| Accountant access | Free | Free | Extra |
| Customer support | Self-serve | Chat, phone | Email, phone |
| Double-entry accounting | Yes | Yes | Modified |
The Free Trade-Off: Support
Wave’s primary limitation beyond features is customer support. On the free plan, support is self-serve — a help center, community forums, and YouTube tutorials. There is no live chat or phone support on the free tier.
Paid add-on users (payment processing or payroll customers) receive priority email support. If you have a time-sensitive accounting issue, the self-serve model can be frustrating.
For most routine bookkeeping questions, the Wave help center is comprehensive. For complex accounting issues, your accountant is the right resource regardless of which software you use.
Verdict
Wave is a genuinely capable free accounting solution for Canadian freelancers and small service businesses. The core bookkeeping, invoicing, GST/HST tracking, and financial reporting features are competitive with paid platforms.
The right question is not “is Wave good enough?” but “have I outgrown Wave?” If you have inventory, multiple employees, or need features like job costing, multi-currency, or advanced reporting — paid platforms like QuickBooks Online or FreshBooks are worth the cost. If you are a freelancer sending invoices and tracking expenses, Wave handles everything you need at zero monthly cost.