Wave has built its reputation as the genuinely free accounting option in a category where “free” usually means a stripped-down trial. For freelancers watching every dollar of overhead, that’s a real draw — but free isn’t the same as feature-complete, and Wave has real limitations worth understanding before you build your bookkeeping around it. This review covers what it does well, where it falls short, and who it actually fits.
Note: Pricing and features change periodically. Confirm current details directly on Wave’s website before relying on this review.
What Is Wave?
Wave is a Canadian-founded accounting platform offering free invoicing, expense tracking, and double-entry accounting for small businesses and freelancers, with revenue coming from optional paid add-ons — primarily payment processing fees and a paid Pro subscription tier.
Pricing: What’s Actually Free
The Starter plan is genuinely free, with no monthly fee and no revenue cap:
- Unlimited invoices and estimates
- Unlimited clients
- Double-entry bookkeeping
- Income and expense tracking
- Basic financial reports (profit and loss, balance sheet)
What you pay for instead:
- Card payment processing, charged per transaction (a standard percentage-plus-fixed-fee rate) whenever a client pays an invoice online by card
- The Pro plan (roughly $16/month billed annually, or around $19/month billed monthly), which adds automatic bank import, receipt scanning, automated payment reminders, and a few other convenience features
This is an important distinction: Wave’s core bookkeeping and invoicing functionality is free forever, while the Pro tier is about automation and convenience, not unlocking bookkeeping itself.
Core Features
Invoicing
Wave’s invoicing covers the essentials well: customizable templates, recurring invoices, estimates that convert into invoices, and the ability to accept online payment directly from the invoice. See our guide on how to write a freelance invoice for what a strong invoice should include, most of which Wave supports natively.
Double-Entry Accounting
Unlike some “invoicing-first” tools that treat accounting as an afterthought, Wave runs genuine double-entry bookkeeping behind the scenes, which matters if you want real financial statements (not just a transaction list) or if you’ll eventually hand records to an accountant.
Expense Tracking
On the free Starter plan, you can manually log expenses and attach receipts. Automatic bank and credit card import — which saves significant manual entry time — is reserved for the Pro tier, which is the single biggest practical limitation of staying on the free plan as your transaction volume grows.
Payment Processing
Wave lets clients pay invoices by card or bank transfer directly, with Wave acting as the payment processor. This convenience comes at the cost of per-transaction fees, which is how Wave primarily monetizes free users. See our comparison in best payment processors for freelancers (Stripe vs PayPal vs Wise) for how Wave’s rates stack up against dedicated processors if you’re weighing where to route payments.
What Wave Does Well
- Genuinely free core bookkeeping and invoicing, with no artificial cap on invoices or clients designed to force an upgrade
- Real double-entry accounting, not a simplified substitute
- Clean, straightforward interface that doesn’t require a learning curve to start using productively
- Solid invoicing features — recurring billing, estimates, and online payment acceptance all work well
Where Wave Falls Short
- No automatic quarterly tax estimate calculation, unlike QuickBooks Solopreneur — you’ll need to calculate your own estimated payments separately. See our guide on quarterly estimated taxes for freelancers
- No automatic bank import on the free tier, meaning manual entry unless you upgrade to Pro
- Payment reminders are a paid feature, which is a meaningful gap for freelancers trying to get paid faster without manually following up on every overdue invoice
- Payout timing has drawn some user complaints, particularly around how quickly funds from card payments actually land in your bank account — worth researching recent user feedback if payment speed matters to your cash flow
- Less tax-category-specific than purpose-built tools like QuickBooks Solopreneur or Keeper, since Wave’s categories are general accounting categories rather than Schedule C-aligned by default
- Mileage tracking isn’t a core feature, so drivers will likely need a separate app — see our guide on the best mileage tracker apps for self-employed drivers
Wave vs. the Alternatives
- vs. QuickBooks Solopreneur: Solopreneur wins on tax-specific automation (Schedule C categorization, quarterly estimates); Wave wins on being genuinely free
- vs. FreshBooks: FreshBooks offers more polished invoicing and client management; Wave offers the same core bookkeeping at no cost
- vs. Zoho Books: Both offer strong free tiers; Zoho Books’ free tier is capped by annual revenue, while Wave’s free tier has no such cap
See our broader comparison in best accounting software for freelancers for the full picture across all these tools.
Who Should Use Wave?
Wave is the strongest fit for:
- Freelancers just starting out who want to avoid any software cost while establishing their bookkeeping habits
- Freelancers with straightforward finances — a single income stream, no inventory, no employees
- Anyone comfortable calculating their own quarterly estimated taxes separately, rather than relying on built-in automation
- Freelancers who don’t mind manual bank entry, or who are willing to pay the modest Pro fee once transaction volume makes automatic import worth it
Who Should Look Elsewhere
- Freelancers who want quarterly tax estimates calculated automatically — QuickBooks Solopreneur is purpose-built for this
- Freelancers who prioritize polished client-facing invoicing and automated reminders above all else — FreshBooks offers more here, even at a modest monthly cost
- Drivers who need mileage tracking built into their accounting tool — Wave doesn’t offer this natively
The Bottom Line
Wave remains one of the few genuinely free, full-featured accounting tools for freelancers — real double-entry bookkeeping and unlimited invoicing with no revenue cap or artificial client limit. Its limitations are real but specific: no automatic quarterly tax estimates, manual bank entry unless you pay for Pro, and payment reminders locked behind the paid tier. For a freelancer with straightforward finances who’s comfortable handling tax calculations separately, Wave is hard to beat on value. For anyone whose biggest pain point is quarterly taxes or client-facing polish, it’s worth comparing directly against QuickBooks Solopreneur or FreshBooks before committing.
This article is for general informational purposes and reflects publicly available information at the time of writing. Pricing and features change frequently — verify current details directly on Wave’s website before subscribing. Some links on this site may be affiliate links, which means we may earn a commission at no extra cost to you.
