JavaScript PHP HTML Java ApacheConf
Failed to load latest commit information.
app Recurring invoices at wrong date #1404 Mar 29, 2017
bootstrap Merge CloudFlare IP fix Nov 27, 2016
config Fix for buy now link Jan 29, 2017
database Merge branch 'release-3.1.0' Feb 27, 2017
docs Update version Mar 22, 2017
public Fix hover color for succes button in the portal Feb 27, 2017
resources Merge white label fix Mar 21, 2017
storage Fix terms margin on plain design Jan 8, 2017
tests Fix for tests Feb 27, 2017
.bowerrc Move bower sources to resources/assets directory Aug 16, 2016
.codeclimate.yml Exclude public from codeclimate Jul 29, 2016
.env.example Add .env properties for REMEMBER_ME_ENABLED and AUTO_LOGOUT_SECONDS Feb 19, 2017
.gitattributes Fix gitattributes to not export unnecessary files Jul 31, 2016
.gitignore Adding support for modules #1131 Dec 7, 2016
.htaccess Added support for gzip to the .htaccess file May 4, 2016
.php_cs.dist php-cs-fixer Jan 30, 2017
.styleci.yml Update StyleCI config to exclude test, storage and resources folder Jul 3, 2016
.travis.yml Default mail driver to 'log' for tests Feb 2, 2017 Rollback to 2.6.5 Jul 21, 2016
Gruntfile.js - Set up Elixir with built.css Jul 29, 2016
LICENSE Update license year Jan 26, 2017 Update Android app link Mar 22, 2017
artisan Bring in Laravel5 framework. Mar 12, 2015
bower.json Added card library Feb 22, 2017
codeception.yml Working on TravisCI Feb 18, 2016
composer.json Updated WePay Omnipay driver Feb 8, 2017
composer.lock Updated WePay Omnipay driver Feb 8, 2017
gulpfile.js Added card library Feb 22, 2017
package.json Make sure to fetch latest prerelease of 6.0.0. Aug 14, 2016
phpspec.yml Bring in Laravel5 framework. Mar 12, 2015
phpunit.xml Bring in Laravel5 framework. Mar 12, 2015
server.php Bring in Laravel5 framework. Mar 12, 2015

Sublime's custom image

Invoice Ninja

Build Status Docs Join the chat at

Hosted | Self-hosted | iPhone | Android

Watch this YouTube Video for an overview of the app's features.

All Pro and Enterprise features from the hosted app are included in the open-source code. We offer a $20 per year white-label license to remove our branding.

The self-host zip includes all third party libraries whereas downloading the code from GitHub requires using Composer to install the dependencies.

Affiliates Programs

  • Referral program (we pay you): $100 per signup paid over 3 years - Learn more
  • White-label reseller (you pay us): 10% of revenue with a $500 sign up fee

Installation Options


  • PHP >= 5.5.9
  • MySQL

Recommended Providers


  • Built using Laravel 5.2
  • Live PDF generation using pdfmake
  • Supports 50+ payment gateways with Omnipay
  • Integrate with hundreds of apps with Zapier
  • Recurring invoices with auto-billing
  • Expenses and vendors
  • Import bank statements with OFX
  • Tasks with time-tracking
  • File Attachments
  • Multi-user/multi-company support
  • Tax rates and payment terms
  • Reminder emails
  • Partial payments
  • Client portal
  • Custom email templates
  • D3.js visualizations




All contributors are welcome!
For information on how contribute to Invoice Ninja, please see our contributing guide.


Special thanks to:


Invoice Ninja is released under the Attribution Assurance License.
See LICENSE for details.