Invoiceninja
App in the BluixApps catalog
What it is
Invoice Ninja is a full-featured invoicing and billing platform — invoices, recurring billing, expenses, time tracking, project management, payment collection. Multi-currency, multi-language. Strong on automation: subscriptions, late-payment reminders, payment gateway integrations.
For freelancers and small businesses where Crater is too simple but Akaunting is overkill, Invoice Ninja is the middle-ground.
What it's for
- Professional invoicing — branded invoices with custom templates
- Recurring billing — subscription invoicing
- Time tracking — billable hours feeding invoices
- Expense reimbursement — track + bill expenses to clients
- Payment collection — Stripe / PayPal / 40+ gateways
Who it's for
- Freelancers invoicing professionally with subscriptions
- Consultancies managing time-billing + retainers
- Service businesses running project-based billing
- Subscription businesses automating recurring billing
- Cost-conscious teams moving off FreshBooks / Wave
Why teams pick Invoice Ninja over alternatives
- AAL-1.0 (Elastic License v2 evolved) — self-host clear, commercial nuance
- 40+ payment gateways — most comprehensive in OSS invoicing
- Recurring + subscriptions — proper billing engine
- Multi-company — handle multiple businesses
- Mobile apps — iOS + Android
- API + webhooks — programmatic everything
Integrations
- Payment — Stripe, PayPal, Square, Razorpay, Mollie, 35+ gateways
- Banking — Plaid for transaction import (paid)
- Time tracking — Toggl, Harvest imports
- Accounting — QuickBooks / Xero connectors (paid)
- Email — SMTP for invoice + reminder sending
- Calendar — Google Calendar sync for due dates
- Webhooks — fire on invoice / payment events
Notable users & community
- 8k+ GitHub stars
- Used by freelancers and small consultancies worldwide
- Active community
- Backed by Invoice Ninja with sustainable open-core
- Featured in invoicing tool comparisons
Tips & operations
- Set branding upfront — invoices reference company logo + colors
- Configure tax rules per region — taxes impact invoice generation
- SMTP for delivery — invoice email sending depends on it
- Payment gateway choice — pick based on customer geography
- Backup MySQL + PDFs — your invoice history is critical
- Mobile app — useful for on-the-go invoice creation
What we ship in BluixApps
- Docker compose: Invoice Ninja + MariaDB + Redis
- Pinned
invoiceninja/invoiceninja:5(release-tagged) - HTTPS via Let's Encrypt
- Admin user via env config
- Persistent volumes for MariaDB + storage
- SMTP + payment gateway env templates documented
- Backup hook covers MariaDB + PDF / asset storage
Get this app — pick a BluixApps plan
Same catalog. Scaling tenant isolation, white-label and support tier.
| Tier | Tenants | Catalog | Support | White-label | Monthly | |
|---|---|---|---|---|---|---|
| Stacks | 1 | 19 curated stacks | Standard | — | $19/mo | DetailDeploy |
| Starter | 10 | Full catalog | Standard | +$15–25/mo | $49/mo | DetailDeploy |
| Pro | 25 | Full catalog | Priority bugfix | +$15–25/mo | $149/mo | DetailDeploy |
| Growth | 100 | Full catalog | Priority bugfix | +$15–25/mo | $349/mo | DetailDeploy |
| Scale | 500 | Full catalog | 7-day window | +$15–25/mo | $799/mo | DetailDeploy |
| Enterprise | Unlimited | Full catalog | Priority 7-day | Bundled | $1,499/mo | DetailDeploy |