Business · Early access

Invoice Ninja hosting on your own server

Open-source invoicing, billing, and time-tracking software.

Early access. Join the list and we email you when Invoice Ninja opens on VPS.

What Invoice Ninja does

Invoice Ninja handles client invoicing, quotes, expense tracking, and online payment collection for freelancers and small businesses. Self-hosting it avoids per-client or per-invoice fees charged by hosted invoicing SaaS products. It also supports recurring invoices, client portals, and proposal generation for businesses managing repeat client relationships.

Invoice Ninja at a glance

License
Elastic License 2.0
Source code
github.com/invoiceninja/invoiceninja
Website
invoiceninja.com
Runs on
Your own server (VPS)
Good to know
Needs PHP and MySQL/MariaDB; lightweight for typical freelancer or small business invoice volumes.
  • Client invoicing and quotes

  • Expense and time tracking

  • Online payment collection for freelancers

Invoice Ninja, connected to the rest of your business

  • On your domain

    Invoice Ninja answers at an address like invoiceninja.yourbusiness.com, with SSL and daily backups switched on.

  • Mail from your address

    Invoice Ninja sends its emails from your CloudWish business mailbox. Business email

  • AI with a cap you set

    Give Invoice Ninja its own AI key with a monthly spend cap. Usage shows as its own line on your bill. AI in your apps (early access)

Run Invoice Ninja on your own server.