Free
Upload your Company Logo
Upload your logo & customize invoice colors to match your brand!
Read More
Upload your Company Logo
Upload your logo & customize invoice colors to match your brand!
Try it now Free!
Free
Dynamic Dashboard Data
Gives you a one-glimpse picture of absolutely everything important that is going on right now with your invoicing.
Read More
Dynamic Dashboard Data
Gives you a one-glimpse picture of absolutely everything important that is going on right now with your invoicing.
Try it now Free!
Free
Professional Invoice Templates
4 free invoice templates, Pro members have 10 professional designs!
Read More
Professional Invoice Templates
4 free invoice templates, Pro members have 10 professional designs!
Try it now Free!
Pro
Link Multiple Companies (x10) with 1 Login
Manage invoicing for up to 10 business accounts all under one Invoice Ninja account.
Read More
Link Multiple Companies (x10) with 1 Login
Manage invoicing for up to 10 business accounts all under one Invoice Ninja account.
Do you run more than one business? You can manage up to 10 separate company profiles in one convenient, secure, and interlinked location. It’s extremely fast and easy to move from one to the other.
Try it now Free!
Free
Create Recurring Invoicing & Auto-Bill Clients
Save time by automatically billing long-term clients with recurring invoices.
Read More
Create Recurring Invoicing & Auto-Bill Clients
Save time by automatically billing long-term clients with recurring invoices.
With Invoice Ninja you can create recurring invoices and automatically bill clients for the ongoing services you provide. You can fully customize your repeat invoices to be sent at fixed times during any day, week, or month. This enables you to enjoy a completely hands-off approach and focus instead on doing what you do best for your clients.
Try it now Free!
Enterprise
Attach 3rd Party Files to Invoices & Expenses
Combine important files with your invoice document. All in one email delivery.
Read More
Attach 3rd Party Files to Invoices & Expenses
Combine important files with your invoice document. All in one email delivery.
An invoice document can only contain so many words. When you want your quote or invoice to say more, then attaching a 3rd party file is the perfect solution. From proposals and contracts to project files, translations, and timesheets, you can upload and attach the document of your choice. Whether Word/PDF attachments or embedded images, Invoice Ninja enables you to provide all the background information a client needs in one quote or invoice delivery.
Try it now Free!
Pro
Customize Invoice Fields
You can configure your invoice fields from the ground up, which means you have total customization control.
Read More
Customize Invoice Fields
You can configure your invoice fields from the ground up, which means you have total customization control.
Try it now Free!
Free
Create Projects, Tasks & Track Time
Log every task. Record every second. Then simply click to add the data to your invoice.
Read More
Create Projects, Tasks & Track Time
Log every task. Record every second. Then simply click to add the data to your invoice.
Measure exactly how much time you spend on different work tasks with our project management and time-tracking software. Whether you bill by the hour or by the project, monitoring how long a task takes allows you to speed up work processes and bill your client accordingly. All time is accurately recorded and can then be sent to an invoice with one click of a button. Time-tracking has never been so fast and effective.
Try it now Free!
Pro
Send Invoices & Quotes from your Gmail Account
The most requested feature by far! Email invoices, quotes, & payment reminders via your Gmail email!
Read More
Send Invoices & Quotes from your Gmail Account
The most requested feature by far! Email invoices, quotes, & payment reminders via your Gmail email!
Try it now Free!
Pro
Create Group Workflow Settings
Create 'groups' of custom settings: payment terms, designs and more, for different "groups" of clients.
Read More
Create Group Workflow Settings
Create 'groups' of custom settings: payment terms, designs and more, for different "groups" of clients.
Show different company logos & contact details to different client groups, configure unique email reminders to different client groups, setup different payment terms to different client groups, use different languages to different client groups, many use cases!
Add or remove clients from different “Groups” to control custom settings at a ‘group’ level.
Try it now Free!
Free
Kanban Boards to Manage Projects
Organize and plan your client work with our visual project management tool.
Read More
Kanban Boards to Manage Projects
Organize and plan your client work with our visual project management tool.
Kanban boards are a project management and workflow visualization tool. Cards slotted into different predetermined columns help you to view the progress of your work and plan tasks more clearly and effectively. With Invoice Ninja’s Kanban boards, you can accurately track every stage of multiple client projects, from the initial planning stages right through to project completion. You can also allow collaborative colleagues to edit the boards with you in real-time.
Try it now Free!
Enterprise
Custom Domain "Billing.YourCompany.com"
Clients view & pay on "Invoicing.YourCompany.com"
Read More
Custom Domain "Billing.YourCompany.com"
Clients view & pay on "Payments.YourCompany.com"
Your clients can now view their invoices, quotes, and payments on a fully branded domain link. Simply create a unique DNS A Record entry and we’ll work some magic!
Try it now Free!
Pro
Create Client Subscriptions: Recurring & Auto-Billing
Create Client Subscriptions: Recurring & Auto-Billing Subscriptions
Read More
Create Client Subscriptions: Recurring & Auto-Billing
Create Client Subscriptions: Recurring & Auto-Billing Subscriptions
Create Client Subscriptions: Recurring & Auto-Billing Subscriptions
Try it now Free!
Pro
Attach Invoice & Quotations PDFs to Emails
Give your clients another easy way to share and file your invoice.
Read More
Attach Invoice & Quotations PDFs to Emails
Give your clients another easy way to share and file your invoice.
With Invoice Ninja you can provide your clients with a PDF version of your invoice attached to the invoice email. The client can then potentially file them, reference them later, share them with different team members, or transfer them to a different department for payment, all in their preferred manner. This is achieved with a simple click of a button in your admin panel.
Try it now Free!
Free
Client-Side Portal & Invoices History
Allow your clients to see all their transactions with you in one glance.
Read More
Client-Side Portal & Invoices History
Allow your clients to see all their transactions with you in one glance.
Give your clients complete control and peace of mind when it comes to invoicing with our advanced client-side portal feature. The portal lets your clients see all their transactions with you in one glance. They can view all previous and upcoming payments, and have easy access to quotes and other account details. Clients can download or print any aspect of their account with you directly from the portal. Everything is designed for your clients’ utmost convenience and satisfaction.
Try it now Free!
Pro
Zapier Integration Automation
Use the power of Zapier to integrate just about any app with your Invoice Ninja account.
Read More
Zapier Integration Automation
Use the power of Zapier to integrate just about any app with your Invoice Ninja account.
Speed up your productivity by connecting Invoice Ninja with your favorite web apps. Using Zapier automation you can transfer data between your invoicing account and popular apps including Gmail, Google Sheets, QuickBooks Online, Slack, Pipeline, MailChimp, and thousands more. This allows you to get more done in less time. You have everything updated in real-time and within easy access.
Try it now Free!
Free
Quotes Convert to Invoices for Payments
Turn an approved quote into an invoice with just one click of a button.
Read More
Quotes Convert to Invoices for Payments
Turn an approved quote into an invoice with just one click of a button.
With Invoice Ninja you don’t need to create and re-write separate quote and invoice documents. Instead, you can just convert one into the other with a click of a button. Our quote generator allows you to send your client a price quote for potential services or projects. When the client is happy, they can simply “click to approve” and it will convert the quote into a pre-formatted invoice, and allow the client to submit payment online immediately.
Try it now Free!
Pro
Fully Customizable Invoice Design
Match the look of your invoice with the design of your brand.
Read More
Fully Customizable Invoice Design
Match the look of your invoice with the design of your brand.
It’s all too easy for a client to misplace a bland looking invoice. Make your invoice document stand out. Make it memorable. With our customization tools you can easily add a logo, modify the colors, adjust the fonts, and choose the perfect styling to match your brand identity. We have a variety of professionally designed templates ready to customize with just a few simple adjustments. Finish off a project in style by sending your client a beautiful branded invoice.
Try it now Free!
Pro
Customize Email Subjects & Body Text
Tailor your invoice email text for improved open rates and brand recognition.
Read More
Customize Email Subjects & Body Text
Tailor your invoice email text for improved open rates and brand recognition.
Our invoice email templates come with readymade email subject lines and body text. These are perfectly good for most scenarios but sometimes you might want to tailor the text to match your company’s brand voice. With Invoice Ninja you can customize the email subject and/or body text to increase the chances your customers will recognize your emails and open them. What’s more, you can also tailor invoice payment reminder emails to fit the urgency of your message.
Try it now Free!
Free
Accept Deposits & Partial Payments
Request partial payments using the same invoice again and again.
Read More
Accept Deposits & Partial Payments
Request partial payments using the same invoice again and again.
Requesting a deposit is an important practice for freelancers, especially with new clients and on big projects. Partial payments help maintain a healthy cash flow and weed out potential non-payers. Creating a deposit invoice with Invoice Ninja is extremely easy. You simply add the deposit amount due in an input box within the invoice. The invoice will automatically update itself once the partial payment has been made, so your records remain transparent and up-to-date.
Try it now Free!
Free
Invoice Payment Auto-Reminder Emails
Use a pre-written auto-reminder email sequence to remind clients your invoice needs to be paid.
Read More
Invoice Payment Auto-Reminder Emails
Use a pre-written auto-reminder email sequence to remind clients your invoice needs to be paid.
Automatically send out late payment reminder emails without lifting a finger. When you work with many different clients it can be a time consuming task following up with late payments and figuring out just how many reminders you’ve sent. With Invoice Ninja you can track payments effortlessly and set a series of three pre-written template reminder emails to be sent out at predetermined times after the invoice due date has passed.
Try it now Free!
Free
Alerts When Client Views & Pays Invoices
Receive notifications when a client views and pays your invoice.
Read More
Alerts When Client Views & Pays Invoices
Receive notifications when a client views and pays your invoice.
Has your client received your invoice? Sometimes emails get accidentally deleted or lost in a spam folder. The result is potentially waiting weeks for your payment without knowing why. With Invoice Ninja you’ll know exactly when your client opens your invoice and also when they make a payment. We’ll alert you to both occurrences via your dashboard and also in an email. Keep track of who’s viewed your invoice, paid it, and who hasn’t, with our automatic alert system.
Try it now Free!
Pro
Enable Invoice Approval Checkbox or Client Signature
Ensure clients understand your terms of agreement prior to payments.
Read More
Enable Invoice Approval Checkbox or Client Signature
Ensure clients understand your terms of agreement prior to payments.
Help your clients avoid misunderstandings by enabling an invoice approval checkbox. This feature pops up when your email invoice is opened and forces the client to approve terms before paying, either by clicking a checkbox or creating a digital signature (using their finger or a stylus). An approval checkbox is particularly handy for managers who might want to approve an invoice before handing the payment responsibilities to someone else.
Try it now Free!
Free
Item & Product Library System
Quickly select from potentially thousands of predefined service and product descriptions.
Read More
Item & Product Library System
Quickly select from potentially thousands of predefined service and product descriptions.
Create a library of predefined services and/or products. Whenever you create an invoice you can then simply select a service or product from the library via a dropdown menu. The name, description, and even the cost will be automatically updated in the invoice, and can then be modified further. Add as many services and products as you like to your library and remove the need to repeatedly write out the same descriptions over and over again.
Try it now Free!
Pro
Bulk Emailing Invoices & Quotations
Save time by quickly selecting multiple invoices and emailing them out together.
Read More
Bulk Emailing Invoices & Quotations
Save time by quickly selecting multiple invoices and emailing them out together.
When you’re working with many different clients it can be difficult to keep up with sending out the various quotes, deposits, final invoices, and reminders. At Invoice Ninja we developed a bulk emailing system where you can send out pre-prepared invoices all in one go. You simply select invoices from your list which are, for example “past due” or “unpaid”, and then send. No need to email each individually.
Try it now Free!
Pro
Create Reports, Accounts Aging & Client Statements
Understand the bigger financial picture with our advanced report features.
Read More
Create Reports, Accounts Aging & Client Statements
Understand the bigger financial picture with our advanced report features.
We provide everything you need to create all essential financial reports. The data can be grouped, sorted, and filtered, as well as exported as CSV, XLS or PDF files. Reports can be scheduled to be sent to the user on a predetermined frequency. All invoices that are past due are filtered into the Aging Accounts report while the Client Statement section gives you a fast and simple overview of the detailed account balance for each individual customer.
Try it now Free!
Free
Importing Expenses & Vendors
Automatically import your expenses data to your Invoice Ninja account.
Read More
Importing Expenses & Vendors
Automatically import your expenses data to your Invoice Ninja account.
Want to quickly add your expenses data to your invoicing account? With Invoice Ninja you can easily import your existing expenses into the app using the CSV format. All data is automatically imported and the expenses can then be easily converted into invoices. Profit and loss calculations then appear on your dashboard and in the reports section. New vendor entries can also be created during the import process.
Try it now Free!
Free
Multiple Currencies & Languages
Dozens of languages & currencies – a true solution for global payments.
Read More
Multiple Currencies & Languages
Adjust invoicing settings to better reflect your location and preferred currency.
Our customers are located all over the world, speak many different languages, and invoice their clients in a wide variety of national currencies. With Invoice Ninja you can customize a host of settings to better reflect your location, language, and the primary currency you do business with. We support approximately 50 currencies and 20 languages, together with options to adjust time zone data, first day of the week, time/date formatting, and more.
Try it now Free!
Free
Currency Formatting '.' vs ','
Set 100.00,00 or 100,00.00 per your region
Read More
Currency Formatting '.' vs ','
Select 100.00,00 or 100,00.00 per your region
Try it now Free!
Free
Setup Automatic Credit Card Gateway Fees
Automatically add percentage fees to select predetermined price ranges.
Read More
Setup Automatic Credit Card Gateway Fees
Automatically add percentage fees to select predetermined price ranges.
When you want to add a percentage fee when a client pays by credit card, as opposed to ACH or bank transfer, then Invoice Ninja offers two solutions. If a client pays by credit card, you simply set a percentage fee tacked on to the invoice. A more dynamic second option involves the software automatically adding a percentage fee only when the invoice total is a figure between two predetermined price ranges.
Try it now Free!
Pro
Setup Automatic Late Fees on Unpaid Invoices
Bill a client extra for unpaid invoices with automatic late payment fees.
Read More
Setup Automatic Late Fees on Unpaid Invoices
Bill a client extra for unpaid invoices with automatic late payment fees.
Late payments are the bane of freelancers and small business owners everywhere. Yet there are ways to avoid this happening to you. One of these ways is to clearly stipulate in your payment terms that after a set number of days or weeks past the invoice due date, you will enact late payment fees. With Invoice Ninja, you can select a percentage of the final price to be automatically added to the invoice, at predetermined times, until a payment is finally made.
Try it now Free!
Free
Enable/Disable Recurring When Cloning
Clone recurring invoices to a regular invoice, and vice versa!
Read More
Enable/Disable Recurring When Cloning
Clone recurring invoices to a regular invoice, and vice versa!
Try it now Free!
Pro
Set a ‘BCC’ Address for Invoice & Quote Emails
Include additional company members in notifications.
Read More
Set a ‘BCC’ Address for Invoice & Quote Emails
Include additional company members in notifications.
Try it now Free!
Free
Tax Settings per Line Item or Invoice Total
Tax Settings per Item or Invoice Total
Read More
Tax Settings per Line Item or Invoice Total
Tax Settings per Item or Invoice Total
Taxes are like complicated password rules; we all hate them, but in the back of our minds, we’re pretty sure they’re for our own good. Invoice Ninja takes the sting out of taxes by making these settings as comprehensive and clear as possible. Now you can charge the appropriate taxes for customers under varying circumstances (like international or out-of-state clients, for example). Taxes aren’t fun, but at least now you can take care of them easily!
Try it now Free!
Free
Enabling/Disabling Nav Modules
Show more or less menu navigation based on your work preference.
Read More
Enabling/Disabling Nav Modules
Show more or less menu navigation based on your work preference.
Try it now Free!
Free
Create Custom Payment Options
Special payment instructions for your clients? Create custom instructions directly in the invoice!
Read More
Create Custom Payment Options
Special payment instructions for your clients? Create custom instructions directly within the invoice payment funnel.
Try it now Free!