Skip to main content

Fully Managed
Invoice Ninja
as a Service

Deploy Invoice Ninja as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

Invoice Ninja is an open-source invoicing platform — quotes, billing, recurring payments, time tracking, and a client portal — combining the convenience of FreshBooks with the security and control of self-hosted infrastructure.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

Invoice Ninja

Invoice Ninja

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
Invoice Ninja Preview Image

ABOUT THE SOFTWARE

What is Invoice Ninja

Invoice Ninja is an open-source invoicing, quoting, time-tracking, and expense platform used by freelancers, agencies, accountants, and small finance teams to bill clients, accept online payments, and run client portals — without per-seat pricing.

Invoice Ninja v5 is built on Laravel (PHP) for the backend, with a React admin interface and Flutter apps for iOS, Android, Windows, macOS, and Linux. The project has shipped 1,000+ releases on GitHub. It runs on MySQL or MariaDB and carries 9.5k+ GitHub stars across 89+ contributors.

The project has been maintained by Invoice Ninja LLC since March 2014, founded by Hillel Coren, Shalom Stark, and David Bomba. The software ships under the Elastic License 2.0 — source-available, free for self-hosted business use. The vendor reports more than 200,000 businesses using the software across hosted and self-hosted deployments.

FEATURES

What Invoice Ninja does

Beyond plain invoices, Invoice Ninja covers the full small-business billing lifecycle: quoting, recurring subscriptions, time-tracking-to-invoice, expense capture, multi-currency payments, European e-invoicing, and a self-branded client portal.

Invoices, quotes, credits

Branded invoices in any of eleven designer templates. Approved quotes convert to invoices automatically. Partial credits issue without breaking the audit trail.

Time tracking and projects

Log billable hours by task, group them under projects per client, and roll them into one monthly invoice. Import time entries from Toggl or Harvest via the REST API.

Twelve payment gateways

Stripe, PayPal, Braintree, Authorize.net, Mollie, Square, GoCardless, eWay, PayFast, Checkout.com, PayTrace, and Forte. Card, SEPA, Bacs, ACH, and digital wallets all supported.

Multi-company linking

Up to ten company profiles under one Enterprise login. Each company has its own branding, clients, taxes, and gateways — useful for accountants and white-label resellers.

Recurring billing and subscriptions

Schedule monthly retainers, annual maintenance contracts, or multi-installment plans. Auto-bill via Stripe, GoCardless SEPA, Bacs, or stored ACH credentials.

Branded client portal

Clients view invoices, pay online, approve quotes, and download statements at your own subdomain. No client account creation needed.

European e-invoicing (PEPPOL)

Issue and receive structured XRechnung, ZUGFeRD, and Factur-X invoices via the PEPPOL network across Austria, Belgium, Germany, Spain, Finland, France, Italy, and the Netherlands.

REST API and webhooks

Full programmatic access to invoices, clients, payments, and tasks via the documented REST API. Webhooks fire on invoice events, payments received, and quote approvals.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed Invoice Ninja

In February 2026 FreshBooks raised Lite to $23, Plus to $43, and Premium to $70 per month. The per-seat ceiling on proprietary invoicing finally cracked, and buyers want their own instance.

Running Invoice Ninja is straightforward until the queue worker dies in the middle of a Friday-night billing cycle. Self-hosters discover the cron schedule is not firing, recurring invoices stop, the PDF service silently fails because Chromium cannot write to its temp directory, and the next round of customer emails lands in spam. None of this is in the install guide — and SnapPDF failures are the most-discussed thread on the Invoice Ninja forum's self-hosted category.

The work managed hosting actually buys is operational. Keeping the queue worker alive across restarts. Configuring SnapPDF so invoice content never leaves the tenant. Locking the MySQL user down to the application schema only. Rotating SSL certificates monthly. Monitoring disk consumption from generated PDFs. Patching Laravel on the cadence the project ships its security fixes. We do this every day, on every app we run.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run Invoice Ninja on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

12-PERSON BERLIN DESIGN STUDIO

Replacing FreshBooks after the Wachstumschancengesetz mandate hit

Brand and UX studio billing roughly 50 invoices a month across DE, AT, and CH retainer clients. Running in Germany with PEPPOL enabled on v5.11+, EN-DE-FR portal localisation, Stripe plus SEPA Direct Debit via GoCardless, and a monthly CSV export to DATEV for the Steuerberater.

SOLO ACCOUNTANT IN TORONTO

White-labelling Invoice Ninja for 40 SMB clients

Running in Canada with the Enterprise multi-company feature linking ten client profiles under one login. QuickBooks Online sync handles month-end journal export. Interac e-Transfer instructions configured per client.

8-PERSON UK PLUMBING & HEATING FIRM

Field invoicing replacing per-engineer FreshBooks seats

Running in UK with the Flutter mobile app on engineer van iPads. Deposit invoicing on the first visit, GoCardless Bacs Direct Debit for recurring maintenance contracts, quote-to-invoice conversion on client e-signature. Around 120 jobs invoiced monthly.

COMPARISON

Four ways to run Invoice Ninja

The choice is structural: a proprietary SaaS that charges per seat, a self-hosted install on a budget VPS, a home server with hardware capex and ongoing time, or a managed instance with no per-seat ceiling. The math is on managed at every scale beyond two users.

 PATH1 USER5 USERS 10 USERSWHAT YOU SIGN UP FOR
FreshBooks Plus + add-ons
$43/mo$87/mo$142/mo$43 base + $11 per additional team member. 50-client cap on Plus. Premium ($70 base) needed for unlimited clients. No PEPPOL output. Per-seat scaling is linear.
Self-host on a VPS
~$44/mo infra~$44/mo infra~$44/mo infra2 vCPU / 4 GB production-class VPS at ~$24/mo + $5 backup storage + $15 monitoring. Plus 1–2 hours of your time per month for patching, SnapPDF debugging, and SSL renewal — €60–240/mo at typical sysadmin rates.
Home server 
(Synology DS923+)
€650 capex€650 capex€650 capex~€650 hardware amortised over 3 years (€18/mo) + €25 electricity + €60 business internet with static IP + €15 off-site backup + 2–4 hours/month ops time. €210–667/mo all-in. Needs a real on-call when something breaks.
DANIAN Managed Invoice Ninja€9/mo€9/mo€9/moFlat €9 regardless of users. Hardware, SSL, backups, monitoring, patching, PEPPOL setup, and human support included. Your operational time: zero hours per month.

FreshBooks prices verified February 2026. Self-host time estimate based on a freelance sysadmin rate of €60–120/hour.

BY INDUSTRY

Invoice Ninja for specific industries

Invoice Ninja fits five recurring buyer profiles. The regulatory and operational demands vary by industry, so the default region, the gateway mix, and the e-invoicing posture all change with the buyer — but the €9 price does not.

Regulation. EU VAT OSS reporting for cross-border B2C digital services. German clients have been obligated to accept structured e-invoices (XRechnung, ZUGFeRD, PEPPOL) since 1 January 2025 under the Wachstumschancengesetz.

DANIAN configuration. Germany, Netherlands or other region for low latency to DACH and Benelux clients. PEPPOL access point enabled at provisioning. Custom client-portal subdomain for white-labelled approvals. Daily off-site backup to a paired region.

Workflow. Toggl or Harvest time entry → Invoice Ninja task → monthly batch invoice → Stripe plus SEPA Direct Debit → quote/proposal e-signature gate before the invoice issues.

Quantifiable. Studios in this segment typically issue 30–80 invoices per month. The FreshBooks Plus 50-client cap is the most-cited forced-upgrade trigger on freelancer forums.

Regulation. UK Making Tax Digital for VAT (mandatory since April 2022, expanding to ITSA in April 2026). US 1099-NEC reporting at year-end. EU one-stop-shop registration for cross-border B2C services.

DANIAN configuration. UK region for UK MTD proximity. Client portal password-protected for proposal review. Audit log retention extended to 30 days. SMTP configured on the agency's own domain for deliverability.

Workflow. Retainer subscription auto-bills monthly via Stripe. Weekly time entries roll up to the invoice. Client e-signs the proposal in-portal. Auto-late-fee fires on overdue invoices per the agency's terms.

Quantifiable. A five-consultant team on FreshBooks Plus plus add-ons pays $87 per month — $1,044 a year — for software that still caps clients at 50. Managed Invoice Ninja is €108 a year and removes both ceilings.

Regulation. Card-token handling stays with the registered payment gateway and never touches the application database. Province- and state-specific licensing applies to the accountant. Local data-residency expectations on client books.

DANIAN configuration. Region matching the primary client base — Canada region for Canadian PIPEDA, Germany region for German Steuerberater workflows. Multi-company architecture from the Enterprise plan. Custom subdomain per client where the relationship justifies it.

Workflow. Each client gets a dedicated Invoice Ninja company within one Enterprise login (up to ten interlinked). The accountant batches month-end invoicing across all ten. QuickBooks Online sync pushes journals to the year-end accountant.

Quantifiable. Ten interlinked companies under one login on the Enterprise plan, versus FreshBooks's one-subscription-per-business model that would cost $430/month at Plus base prices for the same ten clients.

Regulation. UK Construction Industry Scheme (CIS) deductions on subcontractor invoices. US state-by-state contractor licensing and sales-tax sourcing rules. Country-specific reverse-charge VAT rules on B2B construction services in Germany, France, and the Netherlands.

DANIAN configuration. Region matching the service area — UK region for UK trades, Canada region for Canadian. Daily backup with extended retention. Mobile-first Flutter app prioritised in onboarding.

Workflow. Engineer logs the job on a van iPad → creates the quote → client e-signs in-portal → quote auto-converts to invoice on approval → deposit collected on-site via card or GoCardless Bacs. Recurring maintenance contracts auto-bill monthly.

Quantifiable. Field-service operators in this segment typically issue 80–200 invoices per month. Deposit and partial-payment workflows are first-class in Invoice Ninja Free tier and above.

Regulation. Germany Wachstumschancengesetz (B2B receiving mandatory since 1 January 2025; B2B issuing from 1 January 2027 for >€800k turnover, 1 January 2028 for all). Italy FatturaPA via SdI. France PPF voluntary since early 2025. Belgium mandatory from 2026. Spain Verifactu. Poland KSeF.

DANIAN configuration.Germany, Netherlands or other region. PEPPOL access point enabled. GoBD-compliant archival retention of 8 years on the structured XML record (the legally binding artefact, not the human-readable PDF).

Workflow. Invoice created in Invoice Ninja → routed via the PEPPOL access point → recipient validates → input-VAT becomes deductible. Inbound e-invoices arrive on a 4-hour poll from Invoice Ninja's servers, archived per jurisdiction.

Quantifiable. PEPPOL coverage today: Austria, Belgium, Switzerland, Germany, Spain, Finland, France, Italy, the Netherlands. Enterprise plans include 250 free PEPPOL credits annually.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

The vanilla install defaults to Invoice Ninja's hosted PDF service since v5.5.12, which ships your invoice HTML to an external endpoint. Self-hosters who switch to SnapPDF often hit Chromium sandbox or temp-directory permission failures — the official troubleshooting page calls this out directly. We ship SnapPDF pre-bundled with the queue worker, run it under supervisord as the web user, and pre-warm the fontconfig cache. Invoice content never leaves your tenant.
Stripe, PayPal, Braintree, Authorize.net, Mollie, Square, GoCardless, eWay, PayFast, Checkout.com, PayTrace, and Forte. SEPA Direct Debit, Bacs Direct Debit, ACH, and the major digital wallets ride on the GoCardless and Stripe integrations. We pre-configure the gateway you ask for at provisioning; switching gateways later is a settings change, not a redeploy.
In the region you pick — Germany, Netherlands, UK, Canada, USA, Australia, Singapore, Brazil, India, and others. Application data, generated PDFs, and the MySQL database all sit in the same region. Daily off-site backups go to a separate region for disaster recovery. We do not move data between regions without an explicit ticket.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed Invoice Ninja for 7 days

No card. Cancel from the dashboard.