Skip to main content
From $14Free plan

Cost-conscious freelancers and small agencies that want full invoicing features for $140 a year, and technical users who want to self-host.

Quick overview

Pricing
Free for 5 clients; Pro $14/month or $140/year
Plans
Hosted plans: Free $0 (up to 5 clients, unlimited invoicing, recurring invoices and auto-billing, client portal, quotes, projects and billable time, expenses; no automatic reminders, Invoice Ninja branding). Pro $14/month or $140/year (unlimited clients and invoices, auto late-payment reminder emails, branding removed, custom invoice designs, YourSite.invoicing.co portal address, API). Enterprise from $18/month or $180/year for 1-2 users, tiered up to $300/month for 51-100 users (adds bank account sync and a portal on your own domain). Premium Business: custom, from $280/year. Self-hosted: source code available under the Elastic License v2, no subscription. Payment fees are set by the gateway you connect (Stripe, PayPal, Square, GoCardless and others).
G2 rating
Not yet verified
Comparisons
Featured in 1 comparison

Key features

  • Unlimited invoices on the free plan (up to 5 clients)
  • Recurring invoices with auto-billing and a client portal on every plan
  • Quotes clients approve with an e-signature, then convert to invoices
  • Projects, billable time, Kanban tasks and expenses
  • Connects to Stripe, PayPal, Square, GoCardless and other gateways; can be self-hosted

Pros

  • Pro is $140/year for unlimited clients and invoices
  • Recurring billing, client portal and quotes even on the free plan
  • Choose your own payment gateway
  • Self-hosting option with no subscription

Cons

  • Free plan has no automatic late reminders and shows Invoice Ninja branding
  • No built-in payment processor, so you set up a gateway account
  • Not a full accounting tool; you will still need bookkeeping software

Invoice Ninja in our comparisons