Invoice software you buy once, not rent forever
The honest case for a one-time, self-hosted invoicing tool over monthly SaaS — with today's competitor prices, verified and dated, and the free options named first.
Invoicing is the one piece of software you cannot skip — if you send invoices, you touch it every month. Which is exactly why the hosted tools meter you every month for it. Here is the honest case for buying an invoicing tool once and owning it, including where the free options genuinely win.
What renting invoicing actually costs
The hosted invoicing market splits three ways. The prices below were read on the vendors' own pages on 2026-07-22:
- Invoice Ninja (hosted) — Ninja Pro is $14/month billed monthly, or *$140/year — the page frames that as "Save $28 — 2 months free!" (read 2026-07-22, re-read 5 September 2026). Below it sits a hosted free plan of "5 Clients + Unlimited Invoicing", described as "Forever free"***, with Enterprise from $18/month by user band above. Over three years that is $504 — for invoicing. Its self-hosted open-source edition is free, though (see below).
- Zoho Invoice — genuinely $0, free (read 2026-07-22, re-read 5 September 2026 — still a single free plan, no paid tiers), described on its own page as a "forever-free invoicing solution". *It is free with a shape, though, and the shape was missing here: "Add up to two users", "Create a maximum of three projects", and "Send up to 500 invoices per year". Five hundred invoices a year is about ten a week, and two users is the owner and one other* — generous for a freelancer, a ceiling for a growing firm, and the only paid path the page offers is a different product (Zoho Billing). If you are happy with your invoicing data living in Zoho's cloud, this is an honest, capable, free option — compare it on ownership, not price.
- FreshBooks — subscription (Lite / Plus / Premium). Its regular Lite price is $23.00/month on monthly billing (read 2026-07-05), but the page overlays a rotating "% off for 6 months" promotion on every tier, so the number you see first is not the number you will pay from month seven. When you cannot see the real monthly price without doing arithmetic on a discount timer, that itself is the pitch working on you — the fee stack nobody reads takes the same page apart.
The free self-hosted options (start here if they fit)
A guide that hides the free options is an ad. For invoicing, the strong open-source, self-hostable names are:
- Invoice Ninja (self-hosted) — the same product as the hosted plan above, released open-source; you run it yourself for free. The trade-off is a heavier PHP/Laravel deployment to stand up and keep patched.
- Crater — the link is removed, because it no longer goes where this sentence implies. A clean open-source invoicing app (Laravel/Vue), free and self-hostable, with a smaller feature surface. *On 5 September 2026
craterapp.comredirects tocrater.financial, which is now a commercial "AI-powered Embedded AR/AP Automation"* platform — no open-source licence, no self-hosting, no free edition on the page. The code itself is still published at github.com/crater-invoice-inc/crater under AGPL-3.0, not archived but last committed on 10 August 2024 — roughly two years quiet. "Community-paced", which is what this page used to call it, is no longer the honest description: the project is dormant and the name now belongs to a different, commercial product.**
If either covers your needs and you are comfortable running and updating it, use it. Free-and-self-hosted beats paid-and-self-hosted when the features fit.
Where a paid, owned tool fits
Invora is our commercial entry: a one-time $99 purchase with the full PHP source, built around the one thing cheap invoice scripts get wrong — provable money math. Integer-cents arithmetic with per-line tax rates and proportional discounts (no floating-point drift, no tax applied in the wrong order), and paid / partial / overdue status derived automatically from recorded payments and due dates. Branded PDF invoices, a read-only public client link with no login, a collection dashboard, and a reusable client + item catalog — on ordinary shared-hosting PHP with a two-minute installer. Live demo, no signup. Since the 3.0 release it also carries recurring schedules that land as drafts for your review, a Send button that emails the invoice through your own SMTP server with your payment link, a REST API and an MCP endpoint — connecting Claude, ChatGPT or a local model to your invoicing is the worked example.
Try the Invora demo ↗Live, on sample data, no sign-up.
It is honest about its limits, in plain text before you pay: it never processes a card (you paste your own Stripe Payment Link, PayPal.me or bank page and record the payment when it lands), nothing is emailed without a person pressing Send, and it is not double-entry accounting or an ERP. If you need built-in card collection or an autopilot, Invora is not your tool.
The three-year arithmetic
Against Invoice Ninja Pro at $14/month, Invora's $99 one-time purchase breaks even in about seven months, and then the meter simply stops — over three years the comparison is $504 rented versus $99 owned. Against a genuinely free option like Zoho Invoice the decision is not about money at all; it is about whether your client and revenue data lives in your database or someone else's. The rent-vs-own three-year math runs the full numbers for any tool in the catalog.
The honest chooser
- Want free and your data in the cloud is fine: Zoho Invoice.
- Want free and self-hosted, and you can run Laravel: Invoice Ninja (self-hosted) — and it is now the only one on this line. Crater used to sit beside it; its repository has been quiet since August 2024 and its name is now on a commercial product, so it is no longer a recommendation (see above).
- Want provable invoice math, bought once, on cheap PHP hosting, data in your own database: Invora — or the Back-Office Suite with purchase approvals, permits and the supplier register beside it.
- A one-person business weighing the free tools first: what a freelancer pays for software every year names them, and the agency stack is the same test for a small team.
- Want zero ops and don't mind a rising monthly meter: stay hosted — that's the honest trade.
Every vendor figure in this category also lives in the Price Observatory — verified, dated, and source-linked, free to cite — and the calculator turns those figures into your own three-year number in ten seconds. Selected apps can also be hosted for you on Ownware Cloud — the honest trade-off guide covers when that's worth it.