Invoice Ninja is an invoicing application which makes sending invoices and receiving payments simple and easy. Our latest version is a clean slate rewrite of our popular invoicing application which builds on the existing feature set and adds a wide range of features and enhancements the community has asked for.
We support a wide range of devices and have custom applications for all platforms. For best performance we highly recommend using the application specific to your operating system.
Device | Link |
---|---|
Android | Download |
iOS | Download |
macOS | Download |
Linux | Download |
Windows | Download |
Of course we also provide a fantastic web application which can be found here. No matter which device you use, your data will be kept in sync and up to date!
You'll want to do some basic configuration when you log in for the first time, settings up your company name, address and uploading your logo. You can follow the steps with this short video.
Invoice Ninja accepts values denominated in the currency you are invoicing in. For unit costs greater than 1, the application will perform all calculations based on the currency in use, ie $41.644431 will use $41.64 in its base calculation where the currency precision is 2 decimal places. Where the unit cost value is less than 1, ie. 0.1254 precision up to 6 decimal places is supported, precision beyond this will be rounded to the nearest value. ie
$0.123456 Supported! $0.1234567 Not Supported, will round to $0.123457
Quantity values have a precision of up to 6 decimal places for all values
There can be small differences in the tax calculations depending if you are using Line Level or Invoice Level taxes.
Line level taxes are always calculated on the line level amount and then summed together.
Invoice level taxes are calculated on the sum of the line level amounts for example
Description | Line Level Tax Calculation | Invoice Level Tax Calculation |
---|---|---|
Item 1: $10.33 | $10.33 × 10% = $1.033 → $1.03 | - |
Item 2: $10.33 | $10.33 × 10% = $1.033 → $1.03 | - |
Item 3: $10.34 | $10.34 × 10% = $1.034 → $1.03 | - |
Subtotal | $31.00 | $31.00 |
Tax Calculation | Sum of rounded individual taxes: $1.03 + $1.03 + $1.03 = $3.09 |
Total × Tax Rate: $31.00 × 10% = $3.10 |
Total | $34.09 | $34.10 |
After your initial company setup, you may want to configure additional details about your company. You can follow this video to configure some default settings:
Display your company logo on your Invoice PDFs and in the client portal. All emails that you send to your client from Invoice Ninja will display your Company Logo. You can upload your company logo in:
Settings > Company Details > Logo
For best results, using a logo which has a landscape orientation. This will display best across all devices and resources including emails, PDF and the client portal
Settings > Tax Settings
Learn how to setup total taxes including line item taxes, and also localize your installation for your region.
Step through the process of creating your first invoice. Includes creating custom product columns and also customizing your invoice number patterns.
The final step connecting a payment gateway. Invoice Ninja links with all major payment gateways and makes getting paid super simple. Here is a short video of how to connect the most popular gateway Stripe to Invoice Ninja
For more information on payment gateways and methods that we support click here
Please see our FAQ page
Want to contribute? Edit this page on GitHub!