Automate Basics

Invoice Ninja

Source-available invoicing, payments, expenses and time tracking, hosted from free or self-hosted

Accounting and invoicingFree plan · from $11.67/mo

What is Invoice Ninja?

Invoice Ninja is invoicing and billing software for freelancers and small businesses. It sends quotes and invoices from 11 templates, takes payments through gateways such as Stripe, PayPal, Square and GoCardless, runs recurring auto-billing, and tracks expenses, vendors, projects and billable time. The hosted Free plan covers 5 clients with unlimited invoicing; Ninja Pro at $14 a month removes the client limit and branding, and Enterprise, priced by number of account users from $18 a month, adds team permissions, bank sync and PEPPOL e-invoicing. The code is published under the Elastic License v2 and can be self-hosted for free.

Good for

  • Freelancers with a handful of clients who want free invoicing
  • Businesses that want to host their invoicing data themselves
  • European businesses that need PEPPOL e-invoicing

Key features

  • Quotes with client e-signature approval that convert to invoices, 11 invoice templates
  • Online payments through Stripe, PayPal and Venmo, Square, GoCardless, Authorize.net, Mollie, Braintree and other gateways, with optional fee pass-through
  • Recurring invoices, auto-billing, deposits and partial payments, client portal
  • Expenses, vendors, purchase orders, projects with Kanban boards and billable time tracking
  • Bank sync through Yodlee or GoCardless, matching deposits to invoices and withdrawals to vendors (Enterprise)
  • E-invoicing and PEPPOL network access with 250 credits (Enterprise)
  • REST API (Pro and above) and connections through Zapier, Make and n8n
  • Self-hosting with Docker, Softaculous, Cloudron and other installers

Limitations to know about

  • The hosted Free plan is limited to 5 clients and keeps Invoice Ninja branding
  • Bank sync, team users and permissions need Enterprise
  • Its pages do not describe payroll, tax filing or AI features
  • Licensed under the Elastic License v2 (source-available), and commercial resale or managed hosting needs a separate agreement

Invoice Ninja pricing

Invoice Ninja has a free plan. Ninja Pro and Enterprise cost $11.67 and $15 a month billed annually, or $14 and $18 billed monthly. Premium Business is priced on request.

PlanPriceWhat you get
Free$05 clients, unlimited invoicing, 11 templates, online payments, recurring invoices, expenses, projects and time tracking
Ninja Pro$14/mo, or $140/yr ($11.67/mo)Unlimited clients, custom invoice designs, no branding, email via Gmail, Microsoft or SMTP, REST API, automatic late-payment reminders, reports, 10 linked companies, US sales tax calculation
EnterpriseFrom $18/mo for 1-2 users ($180/yr); $32 for 3-5, $54 for 6-10, $84 for 11-20, $120 for 21-30, $160 for 31-50, $300 for 51-100 usersUp to 100 account users with permissions, bank sync via Yodlee or GoCardless, e-invoicing and PEPPOL with 250 credits, branded billing portal, file attachments, documents locked until paid
Premium BusinessCustom, from $280/yearPro and Enterprise features plus developer concierge, priority support, invoice design service, data migration and custom reports

Free plan limits: Up to 5 clients with unlimited invoicing, 11 invoice templates, online payments, recurring invoices and auto-billing, expenses, projects and time tracking, client portal; Invoice Ninja branding stays on

Costs on top of a plan

  • White-label licence (self-hosted): $40/year (Removes Invoice Ninja branding from client-facing parts of a self-hosted install)

Prices in US dollars as published on Invoice Ninja's pricing page on 21 October 2026. Vendors change prices often; check theirs before you buy. Current prices

Invoice Ninja alternatives

Wave

Free invoicing and double-entry bookkeeping for small businesses, with a $19 Pro plan for bank sync

Accounting and invoicingFree plan · from $15.83/mo

FreshBooks

Invoicing and accounting for freelancers and service businesses, priced by number of billable clients

Accounting and invoicingFree trial · from $20.70/mo

Zoho Books

Accounting with a free plan under $50K revenue, six US plans priced per organization and the Zia AI assistant

Accounting and invoicingFree plan · from $15/mo

QuickBooks Online

Intuit's cloud accounting for US small businesses, from a free tier to plans with AI bookkeeping

Accounting and invoicingFree plan · from $38/mo

Xero

Cloud accounting with three US plans, no per-user fees, Gusto payroll and the JAX AI assistant

Accounting and invoicingFrom $27/mo

Sage Accounting

UK cloud accounting with payroll and the Sage Copilot AI assistant included in all three plans

Accounting and invoicingFrom £20/mo

Compare Invoice Ninja with these side by side

Frequently asked questions

Is Invoice Ninja free?

Invoice Ninja has a free plan. Up to 5 clients with unlimited invoicing, 11 invoice templates, online payments, recurring invoices and auto-billing, expenses, projects and time tracking, client portal; Invoice Ninja branding stays on. Paid plans start at $11.67/mo billed annually.

How much does Invoice Ninja cost?

Ninja Pro and Enterprise cost $11.67 and $15 a month billed annually, or $14 and $18 billed monthly. Premium Business is priced on request. There is also a free plan. On Ninja Pro: unlimited clients and invoices, no Invoice Ninja branding; $140 billed yearly. 30-day money-back guarantee on paid plans. Prices as published on Invoice Ninja's pricing page on 21 October 2026.

Is Invoice Ninja really free?

Yes. The hosted Free plan allows up to 5 clients with unlimited invoicing; Pro and Enterprise unlock unlimited clients. Self-hosting is also free, apart from your server costs.

How is Invoice Ninja Enterprise priced?

By number of account users, from $18 a month for 1-2 users up to $300 a month for 51-100 users. Annual billing gives 2 months free.

What is Invoice Ninja used for?

Invoice Ninja is invoicing and billing software for freelancers and small businesses. People use it for freelancers with a handful of clients who want free invoicing, businesses that want to host their invoicing data themselves and european businesses that need PEPPOL e-invoicing.

What are the alternatives to Invoice Ninja?

Tools that do a similar job include Wave, FreshBooks, Zoho Books, QuickBooks Online and Xero. Each has its own page here with its plans, limits and prices.

Who makes Invoice Ninja?

Invoice Ninja is made by Invoice Ninja LLC. The company was founded in 2014.

Sources

Every fact on this page comes from the pages below, read on the dates shown: Invoice Ninja LLC's own pages first, and a named public reference where they are silent.

  1. invoiceninja.com/pricing-plans/ (plan prices (monthly, annual and Enterprise user tiers), free plan limits, plan features, money-back guarantee, apps FAQ) read 21 October 2026
  2. invoiceninja.com/ (product description, quotes and e-signature, integrations claim, 'since 2014') read 21 October 2026
  3. invoiceninja.com/apps/ (platforms: web, iOS, Android, macOS, Windows, Linux) read 21 October 2026
  4. invoiceninja.com/banking/ (bank sync providers, matching, Enterprise plan requirement) read 21 October 2026
  5. invoiceninja.com/payments/ (payment gateways and fee pass-through) read 21 October 2026
  6. invoiceninja.org/ (self-hosting: Elastic License v2, install options, free to self-host, legal name (Invoice Ninja LLC)) read 21 October 2026
  7. github.com/invoiceninja/invoiceninja (licence, self-hosting options, $40/year white-label licence) read 21 October 2026

Compiled by from the sources above. Spotted something out of date? Tell us.

For you

Learn to do this with AI, free

Short courses for people who aren't engineers: ChatGPT, Claude, prompting and automation. Every lesson is free, with no card.

Start a free course