Wave vs Xero: how far the free ledger goes, and what real books cost
Wave and Xero both promise the same three things — invoice, get paid, keep the books — and then meter opposite ones. Wave is free and meters nothing you can count: unlimited invoices, unlimited bills, no revenue ceiling, forever. What it limits is depth — the books stay a solo freelancer's ledger, and the payments stop at the US and Canadian border. Xero is a full accounting platform that charges from the first month — $27 for its Early plan — and meters the paperwork instead: 20 invoices and 5 bills a month at the door, with users unlimited on every tier. One caps your depth and charges nothing; the other caps your volume and charges from day one.
The two have each met FreshBooks and Zoho Books on this site; this is the first time they meet each other, and it completes the accounting square. It also asks the sharpest version of the question, because there is no middle price to hide behind: the choice is $0 against $27 a month, a ledger against a platform, and the honest answer depends on a single thing — whether anybody besides you ever has to trust your books.
Who is each one for? Wave suits a solo freelancer in the US or Canada whose invoicing is steady but simple, whose clients pay by card or bank transfer, and whose books exist to answer two questions: what came in, and what is owed at tax time. Xero suits the freelancer whose books are becoming infrastructure — an accountant who reconciles weekly, a second person joining the finances, invoices climbing toward twenty a month, or a practice that will trade across currencies one day.
How we tested
We compared both products from their published plans in November 2026, running one scenario through each: a solo freelancer in the US billing $2,000 a month, paid by card in ten payments. Prices were checked against waveapps.com/pricing and Xero's published US pricing pages — the Early plan's $27 reflects its October 2026 rise. All prices are US dollars at list. One asymmetry is built into the fee maths and we leave it visible rather than papering over it: Wave publishes its payment fees, Xero publishes no card rate of its own, so every fee figure on this page is Wave's — Xero's side of that row is a provider's fee, not a Xero charge. Both vendors change terms from time to time, so confirm the current rate before you commit.
Our verdict
Start on Wave Starter if your invoicing is simple and your clients pay in the US or Canada — it is not a demo, it never expires, and at a typical solo volume its only cost is the payment fees you would pay anywhere. Choose Xero when the books become the job: an accountant working inside them, reconciliation as a weekly discipline, invoices pushing past twenty a month, or growth that will one day need projects and multiple currencies — Xero's ladder tops out at $97 a month, and every user you ever add is free. The scores nearly tie, Wave 7.9 to Xero 7.8, because each wins the half of the job it was built for: Wave the invoicing and the price, Xero the accounting, by the widest margin on this page.
The caps are the product: Wave meters nothing, Xero meters paper
Start with the strangest fact in the pairing. Xero — the paid, professional option — is the one with a usage limit. Early, at $27 a month, lets you send 20 invoices and enter 5 bills a month. That is not a trial restriction; it is the plan. Our worked example, ten invoices a month, fits with half the allowance to spare, and many solo freelancers will live inside it for years. But the caps are hard: the twenty-first invoice does not cost a little more, it costs a tier — Growing, at $59 a month, removes the invoice and bill caps entirely. The step from Early to Growing is $384 a year, and for a growing practice it is not optional, merely scheduled.
The bills cap bites some people before the invoice cap does. Five bills a month is a quiet limit if your costs arrive as a few subscriptions; it is a wall if you pay subcontractors, suppliers and a landlord through the books — eight bills a month breaks Early in a practice that only sends nine invoices. Count both numbers before you price Xero at $27, because the true entry price for a paperwork-heavy business is Growing's $708 a year. What Xero never meters is people: users are unlimited on every tier, so the bookkeeper, the partner and the accountant you add next year cost nothing — the exact opposite of per-seat pricing, and the reason Xero's ceiling stays low as a team grows. Its top tier, Established at $97 a month, is also where projects, expense claims and multiple currencies live — the growth features are gated by tier, not by headcount.
Wave meters none of this. Starter sends unlimited estimates, invoices and bills, keeps unlimited bookkeeping records, and has no revenue ceiling — the free tier runs at $200,000 of revenue exactly as it runs at $2,000. Pro, at $19 a month or $190 billed annually, adds automation, not allowance: there is nothing to unlock because nothing was counted. What Wave meters instead is invisible on a price list — depth, which the next section prices properly. The asymmetry is the whole comparison in one line: on Wave you will never be surprised by a limit; on Xero you will never be surprised by a per-user bill. Pick the surprise you can live with.
The books: a ledger you keep vs a platform your accountant opens
Wave's bookkeeping is real, and it is worth saying plainly because free tools are usually assumed to be toys. Starter keeps a genuine double-entry ledger — income and expenses recorded properly, sales tax tracked, the core reports (profit and loss, balance sheet, cash flow) available — which is why its accounting depth score in our tests is 7.6 and not the near-zero an invoicing-only tool earns. What Starter makes you do by hand is the maintenance: bank transactions are entered or imported manually and categorised manually, receipt capture is a paid add-on, and reminders are yours to send. Pro removes exactly that labour — bank transactions auto-import through Plaid and categorise themselves, receipt capture becomes unlimited, reminders send automatically, and other people get real roles instead of shared access. Wave's books, at their best, are a tidy ledger that answers a solo freelancer's questions quickly.
Xero's books are a different species. It is a full accounting platform: a double-entry ledger with bank reconciliation built at its centre — feeds flowing in, transactions matched against the ledger as the weekly ritual the product is designed around — a wider and deeper report set, and books structured the way accountants expect to find them. Around that core sits the ecosystem: a deep app marketplace and an advisor network that means the accountant you hire next year is far likelier to already work in Xero than in Wave, and can be added as a user for free when they do. That is what the accounting depth scores are measuring — Xero 9.4, Wave 7.6 — and the gap is not about correctness. Both ledgers balance. It is about how much of a growing business's financial life the system can hold: reconciliation discipline, reporting range, and other professionals working inside the same books.
The practical test is one question: who reads these books besides you? If the answer is you, at tax time, with a shoebox's worth of questions — Wave's ledger answers them, free. If the answer includes an accountant reconciling monthly, a partner checking cash flow, or a lender asking for statements — the books have become infrastructure, and infrastructure is what Xero's $27 a month is actually buying.
Getting paid: a published rate vs a connected provider
Wave takes payments itself, and publishes the price of doing so: 2.9% + $0.60 per card payment, 3.4% + $0.60 on Amex, and 1% (minimum $1) on bank payments. Those fees are the free plan's business model — Wave earns when money moves, which is why the subscription can be $0. At our worked volume the fees are concrete: ten card payments of $200 cost $64.00 on Starter, and $58.00 on Pro, whose waiver removes the $0.60 fixed fee from the first ten card transactions each month. A single $2,000 invoice costs $58.60 by card on Starter ($58.00 on Pro, inside its first ten), $68.60 on Amex, or $20.00 by bank payment. The border is the limit: Wave Payments works in the US and Canada only. Wave can email an invoice anywhere on earth; it can only collect the money in two countries.
Xero does not take payments at all, and publishes no card rate of its own. You connect a payment service to your invoices, clients pay through it, and the fee is that provider's — Xero's row in every fee table, ours included, reads the same way: your provider's fee, not a Xero charge. That looks like a dodge until you price what it buys: the provider arrangement is yours to choose and to change, it is not fenced to two countries, and it fits a platform that grew up outside the US first. The honest consequence for this comparison is that there is no Xero fee figure to put against Wave's $58.60 — anyone who prints one has quietly substituted a provider's rate and called it Xero's. Compare Wave's published rate against the specific provider you would connect, and treat the difference as a real but second-order number: at solo volumes it moves single dollars a month, while the subscription gap moves $27.
The maths: what a year actually costs
Subscriptions first. Wave Starter is $0, in year one and every year after. Wave Pro is $19 a month, or $190 billed annually. Xero Early is $27 a month — $324 a year; Growing is $59 — $708 a year; Established is $97 — $1,164 a year, which is also the most Xero can ever charge you, because users are never priced on top.
| A year at list prices | Wave Starter | Wave Pro | Xero Early | Xero Growing |
|---|---|---|---|---|
| Subscription for the year | $0 | $190 (annual billing) | $324 | $708 |
| Invoices included | Unlimited | Unlimited | 20 a month | No cap |
| Bills included | Unlimited | Unlimited | 5 a month | No cap |
| Users included | Basic access | Roles included | Unlimited | Unlimited |
| Year all-in at $2,000/month by card (10 payments) | $768 (fees only) | $886 | $324–$708 plus your payment provider's fees — not a Xero charge | |
Read the table as two different bargains. Wave's all-in year at a healthy solo volume is $768 on Starter — real money, but every cent of it is a fee on money that arrived, and in a month with no payments the cost is $0. Xero's year starts at $324 before a single invoice is paid, runs through quiet months and holidays alike, and buys the platform whether you open it or not. The gap between the two entry points is exactly $324 a year, so the question is never "which is cheaper" — Wave is, at any volume under its depth ceiling — but "does the depth earn $27 a month back". For a freelancer whose accountant spends an hour a month working around a starter ledger, it already has. For a freelancer whose books are a tax-time summary, it has not, and may never need to.
The growth line is the other half of the maths. At 25 invoices a month, Wave's price does not move — $0, or $190 for Pro's automation. Xero's must: Early no longer fits, and the year becomes Growing's $708, a $384 step taken in one jump. Established, with projects and multiple currencies, caps the whole ladder at $1,164 a year even for a business far bigger than a solo practice. So Xero's pricing risk is front-loaded and finite — a known step, at a known volume, to a known ceiling — while Wave's risk is not priced in dollars at all: it is the migration you will eventually make if the books outgrow the ledger, priced in a weekend of moving and a chart of accounts rebuilt. Both risks are honest. They just arrive at different moments.
Scores from our tests
Scores are out of 10, from the scenario in our test method. The category values repeat the scores we first published for these products — Wave's in our Wave vs Zoho Books comparison, Xero's in our Zoho Books vs Xero comparison — applied unchanged to this pairing; both sets average exactly to the overalls we publish everywhere.
| Category | Wave | Xero |
|---|---|---|
| Ease of use | 9.2 | 7.9 |
| Invoicing and payments | 8.4 | 8.3 |
| Accounting depth and reporting | 7.6 | 9.4 |
| Time tracking | 4.5 | 6.3 |
| Cost for a solo freelancer | 9.8 | 7.1 |
| Overall | 7.9 | 7.8 |
The table is two landslides and a photo finish. Wave wins ease and cost by margins no paid product can argue with — a free tool that is also the simplest on the page. Xero wins accounting depth by 1.8 points, the largest single gap in the table, and time tracking by default: Wave has no timer at all (hours can be typed onto an invoice line; nothing tracks them), while Xero's timed work lives in its Projects feature on the $97 Established tier or in a connected app — present, but not where a freelancer buys in. Everything else is within a point. The overall gap of 0.1 is the honest summary of the pairing: as general tools they are level, and the decision is made entirely by which landslide is yours.
Which one fits you?
Pick Wave if…
- You are in the US or Canada and your clients pay there too
- Your invoicing is steady but simple, and nobody reads your books but you and your tax return
- You would rather pay a percentage on money coming in than $27 in a month when nothing does
- A usage cap on your own invoices sounds worse to you than a manual bank import
- You bill more paperwork than Early allows — invoices past twenty a month, bills past five — and do not need platform depth yet
Pick Xero if…
- An accountant works in your books, or will within the year — reconciliation and reporting are the weekly centre
- Other people are joining the finances and you want them inside the same books, free, from the first tier
- Your clients pay from outside the US and Canada, through a provider you choose
- Projects, expense claims or a second currency are on the horizon — Established holds them at a $97 ceiling
- You fit inside Early's caps today and have priced the Growing step honestly for the day you do not
The honest limits
Wave's limits are structural. No time tracking at any price — the 4.5 in our table is a typed invoice line, not a timer. Payments in the US and Canada only, with no provider of your own to connect instead. A depth ceiling on the books: a real ledger, kept honestly, that does not grow into reconciliation-centred platform accounting, an app ecosystem or an advisor network. And a free tier whose support is documentation and community first. None of these is a flaw at $0; all of them are reasons a growing practice eventually migrates, and migrating at a tax-year boundary is cheaper than migrating mid-stream.
Xero's limits are the price of the platform. The entry tier's caps — 20 invoices, 5 bills a month — are low enough that a busy solo practice can outgrow the $27 headline in its first year, and the step to Growing is a $384 jump, not a slope. The features growers ask about next — projects, expense claims, multiple currencies — sit only on Established at $97 a month. Time tracking is the weakest seat in the house: it lives in Projects on that top tier, or in a connected app, not in the plan you buy to invoice. And the subscription runs from the first month, before the platform has saved you anything — $324 of faith, repaid only if you actually use the depth.
One more option worth naming, because it is ours and it is free: if you send fewer than five invoices a month and need no books behind them yet, you may not need either product today. Our free invoice generator builds a clean invoice in your browser with nothing uploaded and no account — and when the volume or the bookkeeping grows past that, this comparison is the right next step.
Questions
Related: do the maths before you subscribe
Two free WorkKitly tools pair with this comparison. Work out the rate your books need to carry with the freelance hourly rate calculator — it includes taxes, expenses and non-billable time, the things any subscription has to fit inside. And if you are not ready for either platform, the free invoice generator produces the invoice itself in your browser: no sign-up, no watermark, nothing uploaded.
Also compare: our Wave vs Zoho Books comparison puts Wave against the other free tier — no revenue ceiling against a $50,000 limit. Xero's other test here is our Zoho Books vs Xero comparison, where the suite bargain undercuts the same platform at every tier we priced. And if the invoicing specialist is on your shortlist instead, our Xero vs FreshBooks comparison runs Xero against it with the same caps on the table. And Wave against the all-in-one suite — the documents against the ledger — is our Bonsai vs Wave comparison. Xero then faces the US default read Xero-first — unlimited users against the user caps, the Early ceilings priced in a solo's units — in our Xero vs QuickBooks comparison.