Monthly price (CAD)
- Wave
- Free (Starter) or ~$25 (Pro)
- NorthOS
- $12 CAD
Alternatives
Wave is a reasonable invoicing-first accounting tool, and the Starter plan really is free. But Wave was built as a generic small-business platform. NorthOS is built around the things a Canadian sole proprietor actually has to file: the T2125, the GST/HST $30,000 threshold, PST in BC, SK, and MB, and the Quick Method.
Wave is one of the few legitimate free options in this category. The Starter plan covers unlimited estimates, invoices, bills, and basic accounting records with no time limit and no client cap. For a service business whose work is mostly “send the invoice, get paid”, Wave is hard to beat at the price.
Wave is also Canadian. The company was founded in Toronto and was acquired by H&R Block in 2019. Operations continue from the original headquarters, and Canadian sales tax is supported in the product (you can configure GST, HST, PST, and QST and have them show up correctly on invoices).
The paid tier, Wave Pro, runs about $25 CAD a month and adds bank feeds, receipt capture, branded invoices, and discounted card processing. For a freelancer who lives in their invoicing tool, that combination of free Starter plus optional Pro is genuinely strong.
Wave does Canadian sales tax setup. It does not do Canadian sole-proprietor compliance. The difference shows up in four specific places.
The $30,000 GST/HST threshold is not a tracked metric. Wave will record GST/HST on invoices once you tell it to, but it will not warn you as your rolling four-quarter revenue approaches the mandatory-registration threshold. Most sole proprietors find out they crossed it after the fact, which means back-paying GST they never charged.
The T2125 is not the data model. Wave uses its own chart of accounts. At year end you (or your accountant) reconcile those categories back to T2125 lines. NorthOS categorizes every expense directly to its T2125 line as you enter it, so the export at year end is already structured the way the CRA wants it.
The Quick Method is not a feature. Wave assumes you are tracking input tax credits on every purchase and remitting the difference (the “Regular Method”). If you elect the CRA Quick Method, the calculation happens outside Wave. NorthOS has a built-in Quick Method calculator for all 13 provinces and territories.
Provincial sales tax in BC, SK, and MB is not automatic. Wave supports the configuration. NorthOS handles the registration, charging, and remittance logic out of the box. Same for marketplace facilitator rules on Etsy, eBay, and similar platforms.
| Feature | Wave | NorthOS |
|---|---|---|
| Monthly price (CAD) | Free (Starter) or ~$25 (Pro) | $12 CAD |
| Built for | Generic small business, invoicing-first | Canadian sole proprietors and side hustlers |
| GST/HST $30k threshold tracker | No | Automatic, rolling four-quarter window |
| T2125 line-by-line expense mapping | Manual reconciliation at year end | Built into every category |
| GST/HST Quick Method calculator | No | All 13 provinces and territories |
| Provincial sales tax (PST) for BC, SK, MB | Manual setup | Automatic |
| Marketplace facilitator rules (eBay, Etsy) | No | Built in |
| Receipt scanning | Pro tier only | Included, via North AI |
| AI bookkeeping assistant | No | North AI (write-capable) |
| Designed in Canada | Yes (Toronto, now H&R Block) | Yes (Ontario) |
Wave is a real product, not a punching bag. There are situations where it is the right choice and NorthOS is not.
If your business is almost entirely invoicing, your revenue is well under the $30,000 GST threshold, and you do not plan to register voluntarily, Wave Starter is genuinely free and does what you need.
If you have a service business with recurring clients, you accept a meaningful share of payments through Wave Payments, and the discounted processing rate on Wave Pro pays for itself, Wave Pro is competitive on price.
If you are already on Wave, your bookkeeping is current, and your accountant is comfortable with the export, there is no urgent reason to switch. NorthOS is the better tool the moment your tax season is harder than your invoicing.
The GST threshold is a number you can see.
NorthOS shows your rolling four-quarter revenue against the $30,000 registration threshold on the dashboard. You register before you cross, not after.
The T2125 is the data model, not an afterthought.
Every expense lands on a specific CRA line as you enter it. Year end is an export, not a reconciliation.
The Quick Method is one click.
Pick your province, enter your revenue, see your remittance. The calculator is part of the product, not a separate spreadsheet.
An AI assistant that does the bookkeeping.
North AI categorizes transactions, logs receipts, and answers tax questions through a normal chat. It writes to your books, not just reads them.
Wave lets you export your transactions, customers, and invoices to CSV. NorthOS can take a transactions CSV as the starting point for your books, with categories mapped to T2125 lines during import.
The honest part: there is no one-click migration. You will be rebuilding the chart of accounts in T2125 shape, which is the work you would have had to do at year end anyway. The upside is that after the rebuild, your bookkeeping is already structured for the way the CRA wants to see it, not the way Wave wants to organize it.
If you want help getting your historical Wave data into NorthOS, reach out at hello@northos.ca.
NorthOS is bookkeeping and tax compliance for Canadian sole proprietors and side hustlers. T2125 expense mapping, GST/HST threshold tracking, Quick Method remittance, and provincial sales tax for BC, SK, and MB. $12 CAD a month.