Reference dataset

Invoicing software compared

Free-tier limits, cheapest paid plan, and card and ACH fees for the invoicing tools freelancers and small businesses weigh most. Every row cites that vendor's own pricing page, dated. Downloadable as CSV and JSON.

Invoicing software compared, with the receipts. Nine tools freelancers and small businesses actually shortlist: Wave, Zoho Invoice, Invoice Ninja, Square, Stripe Invoicing, PayPal, FreshBooks, Bonsai, and QuickBooks. For each, the free tier and its real limit, the cheapest paid plan that includes invoicing, and the card and ACH fees. Every value is linked to that vendor's own live pricing page and dated, so you can verify it yourself, and where a fee is only charged through a separate payment gateway or isn't published on the pricing page, the table says so rather than guessing.

Reviewed by the JupiterInvoice team. Prices and fees verified 13 August 2026, against each vendor's public pricing page. Pricing changes often, so treat the per-row date as the scope of the claim and check the linked source before you rely on a number.

9 rows · Last verified: 2026-08-13
ToolFree tierCheapest paid planCard feeACH / bank feeSource
WaveYes: Starter plan, unlimited invoicesPro, $19/mo2.9% + $0.60 (Amex 3.4% + $0.60)Bank payments available; rate not on pricing page Wave pricing
Zoho InvoiceYes: free plan, up to 500 invoices/yr and 2 usersNone: Zoho Invoice is fully freeVia gateway (Stripe, Zoho Payments, etc.)Via gateway Zoho Invoice pricing
Invoice NinjaYes: free plan, up to 5 clients, unlimited invoices (self-hosting is free and open source)Ninja Pro, $14/mo ($140/yr)Via gateway (Stripe, PayPal, etc.)Via gateway Invoice Ninja pricing
Square InvoicesYes: free to create and send invoicesInvoices Plus, $20/mo3.3% + $0.30 (invoice paid online)1%, $1 minimum, $10 cap Square processing fees
Stripe InvoicingYes: Starter, 0.4% per paid invoicePlus, 0.5% per paid invoice+ 2.9% + $0.30 (Stripe Payments applies on top)Stripe Payments ACH pricing applies Stripe Invoicing pricing
PayPal InvoicingYes: free to create and send invoicesNone: no subscription3.49% + $0.49 when an invoice is paidNot on this fees page PayPal business fees
FreshBooksNo: 30-day free trial onlyLite, $23/mo (up to 5 billable clients)Not on pricing page (FreshBooks Payments)Not on pricing page FreshBooks pricing
BonsaiNo: 7-day free trial onlyEssentials, $19/user/mo billed annually ($25 monthly)Not on pricing pageNot on pricing page Bonsai pricing
QuickBooks OnlineNo: free trial onlySimple Start, $38/moNot on pricing page (QuickBooks Payments)Not on pricing page QuickBooks pricing

Every row cites a primary source. See the methodology section below for sourcing details and known limitations.

So what's the best invoicing software?

There's no single best invoicing software, only the best fit for how you get paid. If price is the deciding factor, Wave, Zoho Invoice, Square, Stripe Invoicing, and PayPal all let you send invoices for free, with no monthly fee. If you need invoicing bundled with full accounting (a general ledger, expense tracking, payroll), FreshBooks, Bonsai, and QuickBooks Online are built for that job, but none of them has a free plan, only a free trial. Invoice Ninja splits the difference: free for up to 5 clients, or free to self-host if you're comfortable running your own instance. The table above has the free-tier limits, cheapest paid plan, and card and ACH fees for all nine, sourced and dated, so you can weigh the actual numbers rather than a marketing page's summary of them.

How to read this

  • "Free tier" is what you can do without paying: Wave, Zoho Invoice, Square, Stripe, and PayPal let you send invoices for free; FreshBooks, Bonsai, and QuickBooks are trial-only.
  • "Cheapest paid plan" is the lowest tier that includes invoicing. Bonsai's cheapest plan (Basic) does not, so the figure shown is Essentials, the tier where invoicing starts.
  • "Via gateway" means the tool does not process payments itself: it connects to Stripe, PayPal, or similar, and that gateway's fees apply. Invoice Ninja and Zoho Invoice work this way.
  • "Not on pricing page" means the vendor does not publish that fee on the page we cite (FreshBooks, Bonsai, and QuickBooks route card payments through their own payments product with separately stated rates).
  • Stripe Invoicing charges a small per-invoice percentage on top of standard Stripe Payments processing, not instead of it.

This is a public-source comparison: no first-party data and no affiliate arrangements. The only thing being sold here is the honesty of the table.

Invoicing software: common questions

What is the best invoicing software?
It depends on what you need alongside the invoice. For free, no-frills invoicing, Wave, Zoho Invoice, Square, Stripe Invoicing, and PayPal all work without a subscription. For invoicing bundled with full accounting, FreshBooks, Bonsai, and QuickBooks Online add a general ledger and reporting, but require a paid plan after their trial. See the table above for the free-tier limits, cheapest paid plan, and payment fees for each, sourced from each vendor's own pricing page.
What is the best free invoicing software?
Wave, Zoho Invoice, Square Invoices, Stripe Invoicing, and PayPal Invoicing all let you send invoices without paying a subscription. Zoho Invoice's free plan caps out at 500 invoices a year and 2 users; Wave, Square, Stripe, and PayPal don't publish a similar cap on their pricing pages. None of FreshBooks, Bonsai, or QuickBooks Online has a free plan, only a time-limited trial.
What is the best billing and invoicing software for a small business?
If a small business just needs to send invoices and get paid, a focused tool free of a monthly fee (see the free-tier column above) is the lightest fit. If it needs invoicing bundled with bookkeeping, expense tracking, or payroll, one of the accounting-suite options in this table is worth the added cost. Our own breakdown of that decision lives on the small-business invoicing page.
Where does JupiterInvoice fit among these tools?
JupiterInvoice is not in the table above because it is not a payment processor of its own. Sending an invoice is free with no monthly or per-invoice fee. If your customer pays by wire or ACH, JupiterInvoice charges nothing. If they pay by card, you connect your own Stripe account and JupiterInvoice adds a 1% platform fee on top of Stripe's standard processing rate.

Last updated August 23, 2026

Where JupiterInvoice fits

JupiterInvoice is free to send an invoice your client can actually respond to: add a PO, fix billing, approve for payment, no account needed. There's no monthly or per-invoice fee. You pay a 1% JupiterInvoice fee on top of Stripe's own rate only if a customer pays by card through your connected Stripe account, and nothing at all if they pay by wire or ACH. Free to start, no signup.

Create your first invoice

No signup required. Build now, save later.