· invoicing · 8 min read
Invoice Ninja Review Ireland 2026 - Free Open-Source Invoicing for Irish Contractors
Invoice Ninja is free open-source invoicing software with a self-hosted option for Irish data control. Here is how it meets Revenue invoice-content requirements, handles Irish VAT multi-rate, and integrates SEPA payments via Stripe.
Invoice Ninja is an open-source invoicing platform with a free hosted tier and a fully free self-hosted option. Its recurring invoice automation makes it particularly useful for Irish contractors and consultants billing monthly retainers: set up the invoice once and it sends automatically on your chosen date.
This review covers the Irish angle: whether Invoice Ninja meets Revenue’s invoice-content requirements, how Irish multi-rate VAT works in practice, how SEPA payments integrate via Stripe, EUR formatting expectations, and when the self-hosted option earns its keep for Irish data sovereignty.
Invoice Ninja Pricing
| Option | Price | Details |
|---|---|---|
| Free (hosted) | EUR0 | Limited clients |
| Pro (hosted) | approx. EUR14 per month | Unlimited clients, custom domain, white-label |
| Enterprise (hosted) | approx. EUR18 per month | Multiple users, API |
| Self-hosted (open source) | Free | Unlimited, you manage hosting |
Pricing is published in USD and converts at billing. Invoice Ninja updated pricing in early 2026; verify current tiers before signing.
The self-hosted option is genuinely free and unlimited. Run it on an Irish or EU hosting provider (Blacknight, Hostelia, Hetzner EU regions) for complete EU data control.
Revenue Invoice Content Requirements
Under Section 66 of the Value Added Tax Consolidation Act 2010 and Revenue’s eBrief guidance, a VAT invoice issued by an Irish VAT-registered business must include:
- Invoice number (sequential, unique).
- Invoice date and date of supply (where different).
- Seller’s full name, address, and Irish VAT registration number.
- Customer’s name and address; for B2B EU supplies, the customer’s VAT number.
- Description and quantity of goods or services.
- Unit price and any discount.
- VAT rate applied to each line.
- VAT amount per rate and total VAT.
- Total amount exclusive of VAT, VAT, and inclusive total.
- For intra-EU B2B supplies, the wording “Reverse charge” or equivalent.
- Currency (EUR for domestic invoices).
Invoice Ninja covers each of these fields natively. The default invoice template can be edited to:
- Display the Irish VAT registration number in the seller block.
- Use “VAT Registration Number” as the label (not “Tax ID”, which is less clear for Irish audit).
- Add mandatory phrases for reverse charge supplies.
- Enforce sequential invoice numbers.
Simplified invoices under EUR100 have reduced field requirements under Irish VAT rules, but most Irish contractors invoice above that threshold and should use the full format.
Invoice Ninja also supports credit notes with sequential numbering, which Revenue expects where a supply is cancelled or adjusted after invoicing.
One practical note: Invoice Ninja does not file VAT3 returns and is not integrated with Revenue Online Service (ROS). You still need to compile VAT3 figures and file on ROS yourself or through your accountant.
Irish VAT Multi-Rate Handling
Irish invoicing trades across the four live VAT rates: 23 percent standard, 13.5 percent reduced, 9 percent tourism and hospitality, and 0 percent on specific categories. Invoice Ninja supports multiple tax rates per invoice:
- Tax rates. Create as many rates as needed. Name them clearly (“Irish VAT 23%”, “Irish VAT 13.5%”, “Irish VAT 9%”, “Irish VAT 0%”).
- Default tax per item. Assign a tax rate to each item in the item catalogue so the correct rate applies automatically on invoice creation.
- Line-level tax. Override the default per line where needed.
- Invoice-level tax. Alternative mode for simple invoices where all lines share a rate.
For Irish B2B sales within the EU, configure a zero-rate tax (“Reverse charge”) and add the customer’s VAT number to each invoice. Invoice Ninja will produce a reverse charge invoice that can be supported with the mandatory wording in the invoice template.
For export outside the EU, zero-rate with appropriate wording on the template.
The VIES validation of EU VAT numbers is not built in. Verify customer VAT numbers manually on the European Commission VIES portal before applying reverse charge.
SEPA Payment Integration via Stripe
Invoice Ninja integrates with Stripe, PayPal, and several other gateways. For Irish contractors, Stripe is the right choice for three reasons:
- Stripe Payments Europe Limited is Central Bank of Ireland-regulated, so the contractual and regulatory picture is clean for Irish merchants.
- SEPA Direct Debit via Stripe is supported on Invoice Ninja’s subscription and recurring invoice workflows. Once the client authorises a SEPA mandate, recurring invoices collect automatically on the due date.
- EUR settlement to Irish IBANs. Stripe settles in EUR to AIB, Bank of Ireland, Permanent TSB, Revolut Business, and other Irish banks. Settlement is typically 2 to 7 business days.
For Irish contractors on monthly retainers, the combination of Invoice Ninja’s recurring invoice automation with Stripe SEPA Direct Debit eliminates both the manual send and the manual chase. It is the single most useful workflow the product offers.
PayPal works but is more expensive and less elegant. Stripe is the default recommendation.
EUR Formatting and Currency
Invoice Ninja supports EUR as a base currency and lets you configure:
- Currency symbol placement. Prefix (EUR100.00) or suffix (100.00 EUR). Irish convention varies; prefix is more common.
- Thousands separator. Comma for English-language Irish invoicing (1,000.00).
- Decimal separator. Full stop for Ireland and UK.
- Decimal places. Two for EUR.
Irish VAT invoices in EUR are the default case. For cross-border invoicing in GBP or USD, Invoice Ninja supports multi-currency, with optional live FX rates.
Revenue’s position on foreign-currency invoicing: the invoice can be raised in any currency, but Irish VAT (where applicable) must be expressed in EUR at the rate applicable on the date of supply, typically the Central Bank of Ireland reference rate or the European Central Bank rate.
Recurring Invoices and Time Tracking
The feature set that differentiates Invoice Ninja for Irish contractors:
Recurring invoices. Set up a monthly retainer invoice once. Invoice Ninja generates and sends it on the schedule (first of the month, quarterly, whatever the contract specifies). Eliminates a manual task that most sole traders forget until the client chases.
Time tracking. Log billable hours per client and per project. Convert time records into invoices. Useful for Irish consultants and agencies billing hourly.
Payment terms automation. Set default payment terms (14 days, 30 days). Invoice Ninja sends automatic reminders at configurable intervals.
Client portal. Clients can view invoices, pay online, and download PDFs. Reduces “can you resend that invoice” email traffic.
Self-Hosting for EU Data Control
For Irish contractors with GDPR sensitivities, the self-hosted option is the strongest differentiator against hosted-only competitors like Zoho Invoice or Stripe Invoicing.
Install Invoice Ninja on:
- Blacknight (Carlow). Irish-hosted shared or VPS. Data stays in Ireland.
- Hetzner (Frankfurt or Helsinki). EU-hosted, cost-effective, widely used.
- DigitalOcean Amsterdam. EU region, mainstream provider.
- Your own infrastructure. If you have it.
Self-hosting gives you:
- Complete control over where customer and invoice data sits.
- No third-country transfers, no SCCs, no Data Privacy Framework dependency.
- Compatibility with the strictest Irish sectoral requirements (financial services, healthcare-adjacent, public sector contractors).
Trade-offs:
- You run the server. Backups, updates, security patches, and uptime are your problem.
- No built-in support contract. Community forums and self-service.
- Initial setup takes an afternoon for a technical user; longer for a non-technical contractor.
For Irish sole traders without a technical background, the hosted Pro plan is the pragmatic choice. Use self-hosting if EU data sovereignty is actually a business requirement, not an aspiration.
Invoice Ninja vs Zoho Invoice
Zoho Invoice is easier to set up, has a cleaner interface, and offers EU data hosting on Zoho’s cloud. Invoice Ninja offers more invoicing-specific features (recurring billing depth, time tracking, payment terms automation) and the self-hosted option for complete data control.
For Irish contractors with recurring clients, Invoice Ninja’s automation is the differentiator. For contractors wanting the simplest possible setup, Zoho Invoice.
Verdict
Invoice Ninja is the best choice for Irish contractors and consultants with recurring monthly clients who want invoice automation at zero cost. The self-hosted option on an Irish or EU server is the most data-sovereign free invoicing option available for Irish small businesses.
Best for: Irish contractors, consultants, and freelancers with recurring monthly clients; businesses that want self-hosted EU data control; Irish VAT-registered sole traders needing Revenue-compliant invoices.
Not the right fit for: Irish businesses wanting a single platform for invoicing plus bank reconciliation plus VAT3 filing (use BrightBooks, Big Red Cloud, or Xero); those who want the simplest possible hosted tool with zero setup.
FAQ
Does Invoice Ninja produce Revenue-compliant VAT invoices? Yes, when the template is configured correctly. All the Section 66 VAT Consolidation Act 2010 fields are supported. Edit the default template to use “VAT Registration Number” labels and add reverse-charge wording where applicable.
Can Invoice Ninja handle Irish multi-rate VAT? Yes. Create tax rates for 23, 13.5, 9, and 0 percent, and assign defaults per item. Line-level override is supported for invoices that mix rates.
Does Invoice Ninja file Irish VAT3 returns? No. It is not integrated with Revenue Online Service (ROS). You compile VAT3 figures yourself or through your accountant.
Does Invoice Ninja support SEPA Direct Debit? Yes, via Stripe integration. Useful for Irish contractors on monthly retainers who want recurring invoices to collect automatically.
Is self-hosted Invoice Ninja really free? Yes. The open-source version is unlimited and free. You pay for hosting (a few euro per month on Blacknight or Hetzner) and your own time to set it up and maintain it.
Where does hosted Invoice Ninja store data? Hosted Invoice Ninja runs on Invoice Ninja’s own infrastructure. EU region availability depends on the current product configuration; check with Invoice Ninja before signing if EU-only hosting is a requirement.