BorderBird
Comparison · free small-business accounting vs cross-border landlord software

Wave Alternative for Landlords

Wave is free accounting and invoicing software that works well for small businesses. For cross-border rental property, the data model is wrong and the tax mechanics are missing. Here is what to use instead.

Wave (owned by H&R Block since 2019) is a popular free accounting platform for freelancers and small businesses. Invoicing, basic bookkeeping, bank connections, expense tracking, payroll (US-only paid add-on). For a one-person consulting business, Wave covers most of the workflow at no cost.

For a landlord, Wave has the same shape problem as FreshBooks and QuickBooks: the data model assumes invoice-based revenue rather than lease-based rent. There is no rent ledger, no held-deposit tracking, no vacating-tenant logic, no first-and-last split.

For a cross-border landlord, the gap deepens: no Bank of Canada FX automation, no NR4 / Part XIII / Section 216 awareness, no FIRPTA at sale, no Schedule E line mapping, no T776 categorization. Wave is generic accounting; cross-border landlording is a specific shape Wave was never designed for.

BorderBird vs Wave — feature by feature

Honest comparison for the cross-border landlord workflow. We list where each tool wins.

FeatureBorderBirdWave
Free tier✓ Free Snowbird (1 property, 1 year)✓ Free for core accounting
Built for landlords✓ Yes — cross-border landlord workflow✗ Generic small-business accounting
Rent ledger (received vs applied)✓ Built-in△ Force-fit via invoicing
Held deposit tracking✓ Built-in✗ Not supported
Multi-currency✓ Native CAD + USD (dual-view from one ledger)△ Per-transaction conversion
Bank of Canada annual FX automation✓ Built-in✗ Not supported
NR4 / Part XIII monthly calculation✓ Built-in✗ Not supported
Schedule E line-mapped CSV export✓ Built-in✗ Not supported
T776 expense categorization✓ Built-in✗ Not supported
FIRPTA-aware sale tracking✓ Built-in✗ Not supported
Gmail rent payment auto-import✓ Built-in✗ Bank-feed only (US-only banks)
Invoicing✗ Out of scope✓ Native and good
Payroll✗ Out of scope✓ Paid add-on (US-only)
PricingFree → $19 CAD/mo → $39 CAD/moFree (core) + paid payroll/payments add-ons
✓ Native, no setup needed△ Possible with manual work✗ Not supported

Where Wave falls short for cross-border landlords

The fundamental issue: Wave is built around a single base currency and a single tax jurisdiction. The cross-border landlord case violates both assumptions.

  • Single base currency per account. If your account is set to CAD, USD transactions get converted at transaction-date rates. CRA wants Bank of Canada annual averages, not transaction-date rates. The conversion mechanic is wrong out of the box.
  • No NR4 / Part XIII logic. Non-resident withholding, 15th-of-month rule, NR4 slip reconciliation, Section 216 election — none of these exist in Wave. You'd track them entirely on a side spreadsheet.
  • No Schedule E or T776 line awareness. Wave expense categories are user-defined and not mapped to tax form lines. Your accountant re-categorizes everything at year-end — the work BorderBird eliminates.
  • Bank-feed coverage is North America-focused but uneven.Most Canadian banks supported; many US banks supported; cross-border accounts (e.g., a US bank for your Florida rental) work in some configurations but not others. BorderBird's Gmail-import approach side- steps the bank-feed compatibility problem.
  • No held-deposit / vacating-tenant flows. Manual journal entries required for security deposits, first-and-last splits, and lease-end deposit application.

How to read this comparison

Wave and BorderBird target different problems. Wave is generic accounting for small businesses; BorderBird is rental-specific tax software for cross-border landlords.

Pick Wave if: you have a small service business or freelance practice that needs invoicing + bookkeeping at zero cost, with no cross-border exposure. Wave is hard to beat in this lane.

Pick BorderBird if: you have rental property on either side of the Canada-US border. The cross-border tax mechanics are first-class in BorderBird and entirely absent in Wave.

Use both if: you run a non-rental small business AND own cross-border rental property. Wave for the business, BorderBird for the rental. Different domains, no conflict.

Try BorderBird free — one property, one full year.

Long enough to run a complete tax year through BorderBird before deciding. No credit card.

Try BorderBird free →

Frequently asked questions

Can I use Wave for rental property tracking?
You can, but you'll force-fit the model. Wave expects invoice-based revenue; landlords have lease-based rent. Wave has no concept of held deposits, lease renewals, or vacating tenants. For US-only landlords, dedicated tools like Stessa fit better. For cross-border landlords, the dedicated workflow plus tax-form line mapping that BorderBird provides eliminates substantial manual work at tax time.
Does Wave handle Bank of Canada exchange rates for CRA reporting?
Not natively. Wave converts foreign-currency transactions at transaction-date rates against your base currency. CRA accepts Bank of Canada annual averages for foreign rental income, which is a different convention. With Wave you'd either accept the wrong rate or override every transaction manually. BorderBird applies the right Bank of Canada rate per tax year automatically.
Is Wave actually free?
The core accounting + invoicing + receipt scanning is genuinely free with no time limit. Payroll, online payment processing, and bookkeeping support are paid add-ons. Most small businesses use the free tier exclusively. The free tier doesn't include any of the cross-border landlord features BorderBird provides — they don't exist in Wave at any price.
Can I migrate from Wave to BorderBird?
Yes. Export your Wave transaction history as CSV (Wave supports this directly), then use BorderBird's Backfill Payments dialog to import historical entries with original dates. Categories may need remapping since Wave uses generic categories and BorderBird uses T776/Schedule E line-mapped categories — but the historical totals will reconcile.