Invoicing
Best invoicing software for Canadian freelancers and sole props
Wave Starter sends unlimited CAD invoices at $0. FreshBooks, Xero, and QuickBooks are the paid path when reminders, client caps, or the ledger matter.
Last updated 7 September 2026. About 14 minutes. Research from public vendor docs and CRA pages — not a hands-on lab test.
Invoicing software for a Canadian freelancer has one job: send a CAD invoice that can carry GST/HST, look like a real business, and get marked paid. Wave Starter does that at $0. FreshBooks, Xero, and QuickBooks Online Canada are the paid path when late reminders, client caps, or a bookkeeper’s file matter.
The scoped quote that comes before the invoice is quote and proposal software. Checked against public vendor and CRA pages, 29 August 2026.
Comparison
Invoicing-focused snapshot, public pages, 29 August 2026.
Wave
- Regular cost to send invoices
- Starter $0; Pro $25 CAD/month
- GST/HST on the invoice
- Yes — you configure rates; sales-tax report; you file
- Online card payments
- 2.9% + $0.60 (Visa/Mastercard); 3.4% + $0.60 Amex
- Estimates / deposits
- Estimates; deposits with online payments
- Who usually picks it
- New sole prop, e-Transfer, few invoices
FreshBooks
- Regular cost to send invoices
- Lite $26 CAD/month (5 clients)
- GST/HST on the invoice
- Yes — you configure rates; tax reports; you file
- Online card payments
- Cards, Apple Pay, Google Pay, PAD; rates not used as a CTA here
- Estimates / deposits
- Estimates, proposals (Plus+), deposits, retainers (Plus+)
- Who usually picks it
- Unpaid invoices are the job; client portal and reminders
Xero
- Regular cost to send invoices
- Starter $25 CAD/month (20 invoices/mo)
- GST/HST on the invoice
- Yes — GST/HST reports; you file
- Online card payments
- Available; payment fees apply (Xero’s footnote)
- Estimates / deposits
- Quotes and invoices
- Who usually picks it
- Bookkeeper already in Xero; invoice from the ledger
QuickBooks Online CA
- Regular cost to send invoices
- EasyStart marketed at $30 CAD/month — confirm live price
- GST/HST on the invoice
- Yes — Canadian sales tax; confirm filing features
- Online card payments
- Available through Intuit payments — confirm current CA rates
- Estimates / deposits
- Estimates and invoices
- Who usually picks it
- Bookkeeper already in QuickBooks Online Canada
Wave — the honest free starting point
Wave was founded in Toronto and is owned by H&R Block. The public pricing page lists Starter at $0 with unlimited estimates, invoices, bills, and bookkeeping records. Pro is $25 CAD/month or $250 CAD/year and adds automatic bank import, auto-categorization, extra user roles, and a cheaper card rate on the first ten card payments each month (2.9% + $0 on first 10 card payments per month, then +$0.60). Receipt capture on Starter is $11/month or $96/year on Starter (add-on). Source: https://www.waveapps.com/pricing.
For GST/HST you add a tax (Ontario HST 13%, GST 5%, zero-rated export at 0%) and apply it. The sales-tax report is what you transcribe into CRA My Business Account. Wave does not file GST/HST for you.
Card fees are real money: 2.9% + $0.60 (Visa/Mastercard); 3.4% + $0.60 Amex on Starter. Many Canadian sole props skip Wave Payments and take Interac e-Transfer, then mark the invoice paid. That is a valid workflow.
Wave also sells payroll as an add-on starting from $25/month on the same pricing page. Canadian T4 help articles exist; Wave generates an XML file and does not file T4s with the CRA for you. See the payroll guide.
Wave has no affiliate on this site. The button is the official Wave URL.
Official site: Open Wave. Not an affiliate tracking link.
Buttons go to the vendor’s public site. If a link pays NorthOffice a commission, the price you pay does not change.
FreshBooks — when unpaid invoices are the whole business
FreshBooks Lite at $26 CAD/month is enough if you have five billable clients and you want late reminders, deposits, and a client portal. Plus at $42 CAD/month raises the cap to 50 and adds proposals, retainers, receipt scanning, and accountant access. Recurring invoices and tax reports are the reason people pay.
Canadian payments on the marketing page include cards, Apple Pay, Google Pay, PAD, and Affirm. Those are conveniences with processing costs. PAD matters in Canada more than US ACH blog posts admit.
GST/HST is manual rates plus reports — same honesty as Wave. Head to head with Wave only: FreshBooks vs Wave for Canadian freelancers. With QBO and Xero: FreshBooks vs QuickBooks vs Xero.
Official site: Open FreshBooks. Not an affiliate tracking link.
Buttons go to the vendor’s public site. If a link pays NorthOffice a commission, the price you pay does not change.
When the “invoicing app” should just be your ledger
If you already need bank reconciliation, bills, and a bookkeeper in the file, paying for FreshBooks and QuickBooks is waste. Xero Starter is $25 CAD/month but only 20 invoices, 5 bills — fine for a new sole prop, tight if you invoice weekly. QBO EasyStart is the Intuit equivalent for “I invoice and I want the accountant to recognize the file.”
Trades businesses that invoice from the field usually want Jobber (or similar) for the job, then a ledger for GST and year-end. That split is in software for Canadian trades. Booking tools beyond invoicing: scheduling software for Canadian small businesses. Client self-booking, deposits, and GST/HST on the slot: online booking software for Canadian small businesses.
What must be on the invoice (Canada)
CRA’s input-tax-credit information rules scale with the amount. Under $100, $100–$499.99, and $500+ have different required fields — registration number, tax shown, buyer name, description, payment terms. Official chart: CRA ITC information requirements. Register the account first: how to register for GST/HST in Canada. Walkthrough with Ontario 13% HST: how to invoice GST/HST in Ontario.
Software will not refuse to send a non-compliant invoice. You still set the template.
A practical pick
- New sole prop, few invoices, no staff: Wave Starter.
- Same person who hates chasing payment and has more than five clients: FreshBooks Plus, or Wave Pro if bank feeds are the only pain.
- Bookkeeper already in QBO or Xero: invoice from that ledger.
- Need Interac tap at a counter: that is POS or a payment processor, not this page.
- Need a place for those e-Transfers and processor deposits to land: business bank accounts.
- Need quotes, dispatch, and field invoices for a trades crew: Jobber vs Housecall Pro, not Wave vs FreshBooks.
- Need receipt photos and GST/HST ITCs more than a sales invoice: expense and receipt tracking.
- Need billable hours before the invoice: time tracking for Canadian freelancers.
- Need a public site that can send those invoices: website builders for Canadian small businesses.
- Need a newsletter, not an invoice: email marketing for Canadian small businesses. Do not treat Mailchimp as CRA invoice mail.
- Need a public calendar and a deposit at book: online booking software for Canadian small businesses. The booking receipt is not a substitute for a CRA invoice.
- Need a signature on the agreement before you invoice: e-signature software for Canadian small businesses. A signed PDF is not a GST/HST invoice.
- Need a scoped quote or designed proposal first: quote and proposal software. FreshBooks Lite is estimates; PandaDoc and Qwilr are USD decks. The accepted quote is still not the invoice.
Buttons go to the vendor’s public site. If a link pays NorthOffice a commission, the price you pay does not change.
Questions people actually ask
Related NorthOffice guides
- Best business bank accounts for Canadian sole props and small businesses
EQ prints $0. RBC Digital Choice and TD Digital print $6. BMO Essential prints $5. Simplii does not open business accounts. Tangerine’s business page is savings, not chequing.
- Best quote and proposal software for Canadian freelancers and agencies
FreshBooks prints CAD and puts tax on estimates. PandaDoc and Qwilr bill USD. Better Proposals prints unlabelled dollars. A signed proposal is not a GST/HST invoice.
- Best time tracking software for Canadian freelancers and small teams
FreshBooks includes time tracking in CAD. Toggl, Harvest, Clockify, and Hubstaff publish USD. The invoice still needs GST/HST — the timer does not file CRA.
- FreshBooks vs Wave for Canadian freelancers and sole props
Wave Starter is genuinely $0. FreshBooks starts at $26 CAD/month. Receipts, bank feeds, and client caps decide who should pay.