A Suite of Features to Invoice, Track-Time, Get Paid.

"Fulfills every invoicing need a business owner could possibly have ."

Edward Beaman

  • Create Invoices in Real-Time

    View your invoice come to life in real-time as you add client and project details.

  • Create Tasks, Projects, & Track Time

    Do you invoice your clients per hour or minute? Track work time and click to invoice!

  • Customize Invoices with Your Logo

    Upload your logo & customize invoice colors to match your brand!

  • 40+ Payment Options Supported​

    Stripe, PayPal, WePay, Authorize.net, Checkout.com – we support 40+ gateways!

  • Accept Deposits & Partial Payments

    Need to collect deposits or partial payments toward future work?

  • ​Create Recurring & Auto-Bill Invoices

    Do you charge clients monthly or annually? Setup recurring invoices & auto-bill clients!

  • Build Trust with a Custom URL Link

    Email from YourCompany.InvoiceNinja.com or YourBrand.Invoice.Services

  • Professional Invoice Designs

    4 free invoice templates, Pro members have 10 professional designs!

  • Item & Product Library System

    Do you offer products & services again & again? Setup your product library!

Made & Supported by Real People

Invoice Ninja is 100% open source, and supported by a growing community of developers around the world.

Our Story

Invoice from anywhere...


Send invoices and manage payments from multiple devices in any location. Whether you’re in the office, visiting a client, or relaxing on vacation, you can monitor your records and track your invoices via your tablet or smartphone.

The leading open-source platform providing powerful invoicing software for small businesses and freelancers.

Free Forever Plan

Get the features you need to invoice, accept payments, track expenses, and time project tasks. All for free, forever.

Get Started Now

Pick a Professional Plan

Choose from our Pro & Ninja Enterprise plans, to unlock even more features, and get the most out of Invoice Ninja.

View Options