Wave

Free invoicing, accounting, and receipt scanning for solo freelancers — with a clear-eyed look at what "free" actually covers.

What's Actually Free

Wave's core features — invoicing, accounting, and receipt scanning — are genuinely free with no client or invoice limits. You can create and send as many invoices as you need, connect bank accounts for automatic transaction import, categorize expenses, and scan receipts via the mobile app without paying anything. For a solo freelancer with straightforward finances, this covers the majority of what you need.

The free tier isn't a stripped-down trial. It's the actual product. Wave makes money through payment processing fees and optional paid add-ons, not by limiting the core accounting features. This is a meaningful distinction from tools that offer a "free plan" with such tight restrictions that it's effectively unusable.

What Costs Money

Payment processing is where Wave charges fees. If you want clients to pay invoices online via credit card, Wave charges 2.9% + $0.60 per transaction (3.4% + $0.60 for American Express). Bank transfer payments (ACH) are 1% with a minimum fee. These rates are competitive with Stripe and PayPal, but they're not free — if you're processing significant invoice volume, the fees add up.

Payroll is a paid feature, which is relevant if you ever hire contractors or employees. Customer support is also tiered — free users get community support and documentation, while paid support requires upgrading. For most solo freelancers, the documentation is sufficient, but if you run into a complex accounting issue, getting direct help can be slow.

The Invoicing and Accounting Dashboard

Wave's invoice editor is clean and functional. You can customize invoices with your logo, adjust colors, add line items with descriptions and quantities, set payment terms, and enable automatic payment reminders. The resulting invoices look professional without requiring design skills. You can also set up recurring invoices for retainer clients, which saves time on regular billing cycles.

The accounting dashboard pulls in transactions from connected bank accounts and credit cards, categorizes them automatically (with varying accuracy), and generates basic financial reports — profit and loss, balance sheet, and cash flow statements. For tax preparation, having a year's worth of categorized transactions in one place is genuinely useful, even if you hand the final filing off to an accountant.

Receipt Scanning

The Wave mobile app includes receipt scanning that reads expense details and creates accounting entries automatically. The accuracy is reasonable for clear receipts but can struggle with faded or crumpled paper. It's a useful feature for freelancers who accumulate physical receipts for business expenses — scanning them as you go is far better than trying to reconstruct expenses at tax time from a pile of paper.

After the H&R Block Acquisition

Wave was acquired by H&R Block in 2019. The core product has remained free and largely unchanged in terms of features, though some users have noted that development pace slowed after the acquisition. The product is stable and maintained, but it hasn't seen the rapid feature development of earlier years. For freelancers who need a reliable free tool rather than the latest features, this is fine. For those who want a product that's actively evolving, paid alternatives like FreshBooks may be more appealing.

Pros

  • Core invoicing and accounting are genuinely free with no limits
  • Decent invoice customization with logo and color options
  • Receipt scanning via mobile app
  • Accounting dashboard with bank import and categorization
  • No client or invoice limits on the free tier

Cons

  • Payment processing fees apply for online invoice payments
  • Payroll is a paid add-on
  • Customer support is limited on the free tier
  • Less polished and actively developed than FreshBooks