Square Invoices vs Invoice Ninja

Two invoicing & payments tools side by side. Prices are the starting plan a small business would pick, in USD.

Short version

  • Square Invoices fits retail shop, restaurant or café, trades or contractor.
  • Invoice Ninja fits agency or studio.
  • Square Invoices suits teams past ten people.
CompareSquare InvoicesBlockInvoice NinjaInvoice Ninja
In one lineFree invoicing that shares a ledger with Square POSOpen-source invoicing with a free tier and self-hosting
Starting priceFreeFree
Six-person team$0/mo$0/mo
On $10,000 of card sales$336/moYour own card processor
PlansSquare Free $0/mo: invoice card payments 3.3% + 30¢, ACH 1% ($1 min); Square Plus $49/mo per location: 2.9% + 30¢; Square Premium $149/mo per location: 2.9% + 30¢Free up to 5 clients; Ninja Pro $14/mo ($140/yr); Enterprise from $18/mo for 1-2 users
Pricing modelFree tierFree tier
Free trial——
UsersUnlimited1 on free
Both connect toQuickBooks Online
Also connects toXeroNo others on record
Team sizeJust me · 2–10 people · 11–50 peopleJust me · 2–10 people
Available inUS · UK · CA · AUUS · UK · CA · AU
Phone supportEvery plan (US)None listed
Live chatPlans not statedNone listed
Support hoursPhone: 6am–6pm PT M–F for the first 90 days (Square Free only), 6am–6pm PT M–F (Square Plus only), 24/7 (Square Premium only)Not published
Incidents posted14 incidents posted on Block's status page, which covers all Block products and regions, in the 90 days to Oct 27, 2026; 0 marked major or critical by Block. Status pageInvoice Ninja has a public status page. Status page
Capterra score4.7 / 5 from 123 reviews4.7 / 5 from 167 reviews
Trustpilot scoreNot listed2.8 / 5 from 6 reviews (few reviews)
Fit: Retail shop8530
Fit: Restaurant or café7020
Fit: Service business8585
Fit: Agency or studio6085
Fit: Trades or contractor8570
Fit: Online store4045
Why people pick it
  • Free plan is complete
  • One customer list with POS
  • Open source and self-hostable
  • Cheap paid tiers
Where it falls short
  • Higher card rate than Stripe
  • Weak for recurring billing
  • Dated interface
  • Fewer native integrations
Visit Square Invoices Visit Invoice Ninja

Six-person prices are what a team of six would pay on the published plans; "Not listed" means those plans don't cover six. Card sales costs include the plan price and card fees at US rates, at a $500 average sale. How we calculate prices

More comparisons with Square Invoices or Invoice Ninja

Every invoicing & payments comparison