Small businesses, freelancers and accountants often weigh affordability against feature gaps when choosing cloud accounting. Wave offers a free core ledger, invoicing and receipts scanning, but costs and operational limitations emerge in payroll, payments and bank reconciliation. This review provides an operational lens: setup checklist, a reconciliation tutorial with examples, payroll constraints, security and data-ownership evidence, migration checklist from QuickBooks/Xero, and a comparative benchmark to reduce adoption risk.
What Wave offers in 2025β2026
Wave remains attractive for cost-conscious businesses. Core bookkeeping, invoicing and receipt scanning are free; revenue comes from Payments, Payroll and premium services. Key changes in 2025 include expanded US payroll coverage and enhanced bank connection stability improvements reported by Wave's engineering updates.
Core features and limits
- Free accounting: General ledger, invoices, receipts, basic reporting.
- Payments: Card and ACH processing with transaction fees (percentage + flat fee).
- Payroll: Paid product; full-service payroll in limited jurisdictions; contractor-only payroll in others.
Latest updates and sources
- Wave product updates list (waveapps.com/updates) reports API stability patches in 2025.
- Regulatory guidance for payroll tax obligations: IRS.
In-depth payroll analysis: costs, restrictions, and compliance
Payroll is the primary revenue stream and the most common source of surprises for Wave users.
Payroll pricing and hidden fees
- Employer taxes and filing fees may be included, but state filings and garnishments can incur extra costs.
- Payments processing for payroll run uses underlying banking rails; chargebacks or returned payments can generate penalties.
- Example: a small retailer with 4 W-2 employees may pay more annually through payroll service fees than the free core accounting saves.
Payroll coverage and legal risks
- Wave's payroll covers most US states but restricts tax filing services in select jurisdictions; contractors and multi-state employers should confirm coverage before onboarding.
- For up-to-date state coverage, consult Wave's payroll page (waveapps.com/payroll) and state tax authorities via Tax Admin.
Best practices for payroll with Wave
- Maintain a payroll calendar and export a pre-run report for review.
- Reconcile payroll liabilities monthly against bank statements.
- Retain payroll tax receipts and e-filings for at least 4 years (IRS recommendation: IRS Topic No. 403).

Bank reconciliation tutorial (step-by-step)
A common friction point is bank reconciliation when bank feeds or categorization are incomplete.
Setup: connect accounts safely
- Connect bank accounts using Wave's supported connection (Plaid or other provider). For security context, review Plaid's documentation on bank tokenization (Plaid Docs).
- Use a dedicated accounting-only bank user when possible.
Reconciliation steps with examples
- Import bank statement or confirm automatic feed for the month.
- Match incoming deposits to invoices by amount and date; use the 'matches' feature to pair transactions.
- For unmatched payments, trace deposit IDs: use the Payments report and invoice history.
- Handle rounding and fees: create an income account for processing fees and record bank fees as expenses.
Example: If a $1,200 payment shows as $1,170 deposit, categorize $30 to 'Payment processing fees' and match $1,170 to the invoice.
Troubleshooting common errors
- Duplicate entries after importing CSV: use Wave's 'merge' and 'ignore' workflow.
- Missing historic transactions: re-run bank connection or import prior statements as CSV.
Migration checklist: QuickBooks/Xero to Wave
Migrating accounting systems requires structured steps to avoid data loss.
Pre-migration audit
- Confirm opening balances and reconcile accounts to a common date.
- Export charts of accounts, customers, suppliers, invoices, bills, and a clean trial balance.
Step-by-step migration
- Export CSVs from QuickBooks/Xero (COA, customers, suppliers, invoices, bills, payments).
- Import chart of accounts and opening balances into Wave (manual mapping recommended).
- Import historic invoices and payments; validate aging reports match.
- Reconcile bank accounts at migration date and run a sample P&L to validate totals.
Common migration pitfalls
- Different tax codes mapping (US vs non-US). International tax treatment requires manual adjustments.
- Multi-currency setups are limited in Wave; businesses operating in multiple currencies should evaluate Xero or QuickBooks Online instead.
Comparative benchmark: Wave vs QuickBooks vs Xero vs FreshBooks
| Feature |
Wave |
QuickBooks Online |
Xero |
FreshBooks |
| Core accounting (GL, AR, AP) |
Free basic |
Paid |
Paid |
Paid |
| Payroll |
Paid (US focus) |
Paid (wide US/CA) |
Paid |
Limited |
| Payments processing |
Yes (fees) |
Yes (fees) |
Yes |
Yes |
| Multi-currency |
Limited |
Full |
Full |
Limited |
| Integrations |
Moderate |
Extensive |
Extensive |
Moderate |
| Reporting depth |
Basic-Intermediate |
Advanced |
Advanced |
Service-oriented |
| Best for |
Freelancers, microbusinesses |
SMBs with complex needs |
Growing SMEs |
Service professionals |
Source comparisons: company's public docs and vendor pages (see Wave, QuickBooks, Xero, FreshBooks).
Security, data ownership and compliance
Security and privacy concerns are common when adopting cloud accounting.
Encryption, hosting and audits
- Wave uses standard cloud provider infrastructure with encryption at rest and in transit. For regulatory context, consult AICPA SOC guidance at AICPA.
- No public SOC 2 report surfaced on Wave's site as of 2025; organizations requiring certified third-party attestations should request documentation during procurement.
Data ownership and exportability
- Wave's terms indicate users retain ownership of their data; export capabilities exist via CSV and reports. Review the Terms of Service on Wave's site (waveapps.com/legal).
Privacy and international tax implications
- GDPR considerations apply for EU data subjects; businesses with EU clients should confirm Wave's data processing agreement and EU data transfer mechanisms.
Case studies and practical ROI scenarios
Freelance consultant (single contractor)
- Annual software cost with Wave: $0 core + payments fees on client payments. For 100 invoices at $1,000 each with 2.9%+30Β’ fees, processing fees ~ $2,900 + $30 = $2,930.
- Alternative (QuickBooks Simple Start): monthly subscription + lower integrated payments fees could change ROI depending on volume.
Retail shop (4 employees)
- Payroll fees and payment chargebacks can exceed the cost of a fully featured paid accounting package; careful scenario modeling is required.
Practical tools included
- Checklist for migration and reconciliation (downloadable CSV templates mentioned at the site's resources page).
- ROI calculator: estimate processing fees, payroll costs and subscription alternatives to compute yearly TCO.
FAQs
What is Wave's core pricing model?
Wave's core accounting is free. Revenue comes from payments processing, payroll subscriptions, and add-on professional bookkeeping services.
Is Wave secure enough for small business financial data?
Wave implements encryption and standard cloud controls; however, businesses requiring third-party audit reports (SOC 2) should request documentation directly from Wave before onboarding.
Can Wave handle multi-state payroll?
Wave supports payroll in many US states but restrictions exist; verify state filing coverage on Wave's payroll page and consult state tax authorities.
How to migrate from QuickBooks to Wave without losing data?
Export COA, customers, suppliers, invoices, payments and opening balances in CSV; import carefully and reconcile to a cut-over date.
Does Wave support multi-currency accounting?
Multi-currency support is limited. Businesses transacting in multiple currencies should assess Xero or QuickBooks Online.
Are there hidden fees with Wave Payments?
Processing fees (percentage + fixed fee) apply; refunds, chargebacks and returned ACH items may generate additional charges.
How to reconcile bank feeds if automatic connection fails?
Use CSV import of statements, then map transactions and use Wave's match/merge tools. Re-run connections or contact bank/connection provider.
Can Wave file payroll taxes automatically?
Wave can file federal and many state payroll taxes where supported, but coverage varies by jurisdiction; users should confirm availability.
Conclusion
Wave continues to be a compelling option for freelancers and microbusinesses that prioritize low upfront costs and straightforward invoicing. For businesses with payroll complexity, multi-currency needs, or strict compliance/audit requirements, the apparent savings may be offset by operational constraints and third-party service fees. A procurement checklist, migration plan and an ROI scenario tailored to transaction volume will clarify whether Wave aligns with business objectives.
Legal notice: Nothing in this content constitutes tax, legal or financial advice. Consult a qualified accountant or attorney for advice specific to jurisdictional tax issues.