Invoice Ninja is a free, open-source solution for invoicing & billing customers. With Invoice Ninja, users can easily create and send professional invoices from any internet-enabled device. Clients can print invoices or download them as pdf files as well as pay online from within the system. Invoice Ninja supports over 45 payment gateway options including Stripe, PayPal and Authorize.net.
This software is so easy to use, but is packed with features! Everything gets calculated automatically, and all of my clients' information is stored in one place. Probably the most valuable feature for me is the automatic email reminders, since some clients forget to pay me on time. I never have to go back and figure out who's paid me and who hasn't, since Invoice Ninja tracks this for me. I can even see who has Viewed my invoices, which is very helpful.
1. I think recurring invoices can be improved. Ideally, payments would automatically be drafted at each interval, rather than emailing an invoice for client to pay. Also, I'd like a better way to automatically display the correct service date range for quarterly invoices when the recurring invoices are generated. For annual invoices, I can use the year variable which would change each year, but for custom date ranges every quarter I haven't figured out an automatic method. I just change the date range manually before the next invoice is sent.
2. Although data can be exported, tax information is not. It would be VERY helpful to have sales tax info exported as well, instead of total invoice amounts. Currently, I have to look at each invoice individually each quarter when filing state sales tax returns. That is the only way I can determine pre-tax revenue amounts.
Thank you for your very kind review! Please email us and we'll help you setup auto-billing so your invoices are automatically paid. When editing a recurring invoice if you click the question mark next to the frequency select you'll see some more help. Invoice item taxes have been added to the export in our latest release.
Invoice Ninja saves me a ton of administrative time as it allows me to track time spent on projects for clients, create quotes and invoices with ease, and doesn't have a plethora of "extras" that I'd otherwise be paying for (but not necessarily using) through another invoicing provider.
Overall it provides me with the best value for an entry-level invoicing solution based on the features I currently need, so I don't see myself switching from Invoice Ninja for quite some time.
I settled on Invoice Ninja after trying a plethora of other free or low-cost open source invoicing platforms because it's super easy to navigate, and handles importing and exporting data with ease. Installing a self-hosted instance was a breeze and updates have always gone smoothly without causing any downtime for me. Managing client contact information to generate quotes or track time is simple, as is creating, sending, and getting paid for Invoices. I definitely recommend Invoice Ninja to any small business looking for a relatively simple and inexpensive invoicing solution.
I don't have many complaints about Invoice Ninja, but there are a few things I'd like to see improved in future updates. Invoice Ninja's self-hosted installation & update process becoming easier through an automated installer / updater, similar to WordPress, would be great to see for those who are less technically savvy. I'd also love to see service tracking / ticketing implemented for repair tracking, and maybe even job tracking for businesses with mobile technicians or tradesmen, like plumbers or mobile mechanics. The Invoice Ninja team is very open with users about what needs fixing and implementing though, so I know they'll listen if enough people request a specific feature or report bugs.
Fantastic review! Regarding your feedback, right now we're working to launch a "ticketing" system that we also be used as a CRM & in-house tool for your team, you can see the video here for a pre-release demo: https://www.youtube.com/watch?v=5u3j2sCwrvc
Thank you again!!!
First of all, a multilingual app is great, more comfortable to work in your native language.
One of the greatest feature in task and timer (timer can be installed directly on computer). In one click, task (with detailed timing) can be transformed in invoice, and a second click to send it to the client. I saved so much time with that !!
Working in graphic design, invoice template is important to me. I tested many billing and invoicing systems. Finally Invoiceninja was the best choice. Nice templates for beginners. And customization allows good design (just need to work on code, but support and videos help you on that).
Customer support is great, very quick (reply few minutes later) and very helpful.
Clients propose various new features through the forum, and the dev team continue to improve the app considering clients feedback.
Finally, invoices and quotes are so easy to create, there is no need to say more on that!
Products list is a smart feature. Creating a catalogue of all products ans services makes invoicing very fast and intuitive. Once again, so much time saved.
There is plenty of options in this app. Through features and custom fields, the app becomes your app, according your needs and your billing way.
I can't wait to use Zapier to connect my shop with the invoicing app. After that, administrative works will not need anymore dedicated days on my calendar (only few minutes per month)
Actually, I can not think of any cons.
Of course, it is natural to want more and more features but comparing to other apps, this app is the best and more accurate.
Moreover, after many topics on support forum, support helped me a lot to resolve all issues.
And try to add new features or options to match these needs.
Thank you for your kind review! I'm so glad that you're enjoying the platform and features! If we can add anything or address any questions, we're here to help! Thanks again!
Invoice Ninja is extremely easy to use, which is their main point. But that ease of use doesn't mean it doesn't have powerful features. There's plenty of functionality for freelancers such as myself to make getting paid a snap.
The developers are also a top-notch group. Any time I've had an issue or a question, they're always quick to either fix a bug or point out exactly what I need to do to solve a problem. You don't get that from larger shops that have a bunch first-tier support people following a script. Having a developer team that communicates efficiently with the user base makes all the difference in the world.
From an administrative standpoint, I could probably run it on a toaster as long as I had enough space for my database. If you choose to go the self-hosted route, there's no need for high-end VPS solutions. A single core with a gig of ram and some storage is more than enough to get you up and running.
If I had to pick something to gripe about, it would be that the setup process for self-hosted can be a bit finnicky for beginners. But once you get the hang of it, it's really not that bad. Setting up my own deployment has helped me learn a lot about Linux administration, so it's a win in the end.
Wow! Great review! "Outstanding software, easy to use, with amazing support." this says it all! Thank you for much for your kind words and support!
The customers pay me on time!
This is free and open source invoice system. I have been using this for over two years and loved it! It is easy for my clients and me. It also helps my clients to understand what they owe and what the cost the products. I have used various payment gateways for this and have not had a single complaint from any of my clients. This software is highly recommended to anyone, and I have been telling my clients about Invoice Ninja for a long time. They do host your invoice, or you can do self-hosting. It works great along with WordPress or other CMS to add the buy now button or recurring invoices. I had used hosted by Invoice Ninja when I didn't have to host account or a place to host it, and now I am hosting it on my dedicated server. Whenever I have an issue with anything, they will respond to the email very quickly and help you fix the problems.
There is not one single thing I do not like about this software. If I didn't like this software, I would have gone with another invoice system.
Great review! This sentence says it all: " customers pay me on time" that is our goal! Thank you so for our kind review, we're super happy that it helps you GET PAID!
Ninja Pro: $8/month
Enterprise: $12/month - $36/month
Below are some frequently asked questions for Invoice Ninja.
Invoice Ninja offers the following pricing plans:
Starting from: US$8,00/month
Pricing model: Free, Open Source, Subscription
Free Trial: Available
Ninja Pro: $8/month
Enterprise: $12/month - $36/month
Invoice Ninja offers the following features:
Invoice Ninja has the following typical customers:
Freelancers, Mid Size Business, Non Profit, Small Business
Invoice Ninja supports the following languages:
Chinese (Simplified), Danish, Dutch, English, Finnish, French, German, Italian, Norwegian, Portuguese, Spanish, Turkish
Invoice Ninja has the following pricing plans:
Free, Open Source, Subscription
Invoice Ninja supports the following devices:
Invoice Ninja integrates with the following applications:
APIANT, PieSync, ProjectManager.com, Retently, Salesmate, Shipedge, Skedda, SuperSaaS, Thryv, VisitorTrack
Invoice Ninja offers the following support options:
Forum, Knowledge Base, Online Support