Great Features, to Get You Paid.
20 Clients, Unlimited Invoicing
Free + Pro Features +
Start using Invoice Ninja Today!
Create. Send. Get Paid.
Create & Email Invoices & Quotes in Real-Time
Real-time PDF preview creation shows your invoice review as you build it in real-time.
Dynamic Dashboard Data
View revenue, invoices sent, recent activity data. Track upcoming invoices, invoices past due, and more!
Track Inventory Levels
Inventory levels are reduced automatically as products are invoiced and set notifications for low inventory thresholds.
Recurring Invoicing & Auto-Billing Clients
Save time by automatically billing long-term clients with recurring invoices.
Client-Side Portal & Invoices/Payments History
Client can view their invoices, quotes, payments, documents, and all transaction history.
Approved Quotes Auto-Convert to Payable Invoices
Turn an approved quote into an invoice with just one click of a button or allow auto-conversion from client approval.
Accept Deposits & Partial Payments
Set up partial payment/deposit requests, and the invoice will update itself automatically!
Alerts When Client Views & Pays Invoices
Receive notifications when a client views and/or pays their invoice.
Item & Product Library System
Quickly select from potentially thousands of predefined service and product descriptions.
Importing Expenses & Vendors
Automatically import your expenses data to your Invoice Ninja account.
Bulk Emailing Invoices & Quotations
Save time by quickly selecting multiple invoices and emailing them out together.
Setup Automatic Credit Card Gateway Fees
Automatically add credit card % or flat fees within predetermined price ranges you define!
Enable/Disable Recurring When Cloning
Clone recurring invoices to a regular invoice, and vice versa!
Create Taxes per Invoice Total or per Invoice Line-Item
Inclusive or excusive taxation, invoice total or line-item taxation - up to 3 unique tax rates per invoice or line-item!
Enabling/Disabling Nav Modules
Show more or less menu navigation based on your work preference, in both your admin portal & client-portal.
Custom Payment Instructions
Have a unique method of receiving payment? Create custom payment instructions directly on the invoice and/or client-portal!
Multiple Contacts Per Client
Create [email] multiple contacts within each client, to ensure the right people are notified for each invoice you send out!
Kanban Boards to Manage Projects
Organize and plan your client work with our visual project management tool.
Localization of Language & Currency Settings
Define your currency code, customize language, set preferred currency formatting '.' vs ','
Overpayment & Underpayment Settings
Enable clients to pay extra (tipping), or set a minimum payment required on an invoice (to allow a "payment schedule").
Live .PDF Invoice Preview
Enable a live .PDF preview below or side-by-side the invoice edit page. PDF updates as you create!
Link Multiple Companies (x10) with 1 Login
Manage invoicing for up to 10 business accounts all under one Invoice Ninja account.
Create Custom Fields & Invoice Designs
Create dynamic custom fields for your company, client details, invoice product columns, more!
Send Invoices & Quotes via Gmail & MSN Accounts
The most requested feature by far! Email invoices, quotes, & payment reminders via your Gmail or MSN accounts!
Create "Client Groups" Workflow Settings
Create 'groups' of custom settings: payment terms, designs and more, for different "groups" of clients.
Create Client Subscriptions: Recurring & Auto-Billing
Create Client Subscriptions: Recurring & Auto-Billing Subscriptions
Attach Invoice & Quotations PDFs to Emails
Invoice & quote emails sent to clients include both a payment link and document PDF attachment.
Fully Customizable Invoice Template Design
Match the look of your invoice with the design of your brand.
Customize Email Subjects & Body Text
Tailor your invoice email text for improved open rates and brand recognition.
Enable Invoice Approval Checkbox or Client Signature
Ensure clients understand your terms of agreement prior to payments.
Create Reports, Accounts Aging & Client Statements
Understand the bigger financial picture with our advanced report features.
Automatic Late Fees on Unpaid Invoices
Bill a client extra for unpaid invoices with automatic late payment fees.
Custom Invoice & Quote Number Sequencing
User dynamic variables to create unique invoice sequencing.
Set a ‘BCC’ Address for Invoice & Quote Emails
Include additional company members in notifications.
Custom Invoice Email Design
Use light or dark templates, or create your own! Invoice emails are 100% customizable!
Custom Reminder Emails
Create unique templates for past-due reminder emails. Emails are automatically sent per date parameters you define!
Attach 3rd Party Files to Invoices & Expenses
Attach important files for your client .doc, ppt, xls, jpg, png, pdf, and more, all together with your client's invoices & client-side portal!
Custom Domain "Billing.YourCompany.com"
100% Branded Experience! Your clients view invoices & pay on your custom company URL "Invoicing.YourCompany.com"
With the Invoice Ninja + Yodlee integration you can automatically import expenses & transactions from your bank accounts, credit cards, and PayPal.
Additional Users & Set Permissions
Add account users and set/limit access permissions per user on creating/editing/viewing records.
Client-Portal & Vendor Document Upload
Allow clients & vendors to upload documents to their client-portal. Signed PO's, receipts, and more!
Additional Users Activity Notification Settings
Enable/disable account activity/email notifications for different account users.