Architecture and migration
Sizing, target environment, data transfer, cutover and recovery are resolved before production operations.

WZ-IT plans, installs, integrates and operates Invoice Ninja in the agreed target environment. Depending on the target design, we also provide migration, secure network and identity integration, monitoring, backups, updates, integrations and further development.
The following are trademarks of their respective owners: Invoice Ninja (InvoiceNinja, LLC). WZ-IT is an independent service provider and has no business, partnership, or contractual relationship with these companies. We offer independent migration, installation, hosting, and operations services.

Invoice Ninja is self-hostable, source-available software under the Elastic License 2.0 for invoicing, online payments, expense tracking and project management. Required capabilities, localisation and vendor licences are checked before production use.
As an independent service provider, we support you in installing, configuring, and customizing this versatile business solution to your individual requirements. Leverage the benefits of automated invoicing and professional client communication for your business.
We install, host and operate InvoiceNinja for your company - either on our secure, privacy-focused infrastructure in Germany or other locations, as well as on-premise in your own environment.
We provide monitoring, backups and maintenance for a dedicated Invoice Ninja instance. Human response times and support coverage follow the selected service level. For white-label branding, we verify and procure the currently required vendor licence when needed.
We install Invoice Ninja as a dedicated instance per customer. White-label setups (removing Invoice Ninja branding) require a separate white-label license from Invoice Ninja LLC (~USD 40/year per instance).
We take over full operations - installation, configuration, updates, monitoring, backups and support - on your dedicated instance; we are happy to procure the WL license on your behalf if needed.
Create and send invoices with PDF preview, customisable templates, recurring invoices and configurable reminders.
Integration with numerous payment gateways like Stripe, PayPal, Braintree, Square, Mollie, and more for fast online payments and automatic status updates.
Create professional quotes that can be automatically converted to invoices upon approval, enabling a seamless sales process.
Manage projects with Kanban boards, track tasks and working hours, and convert them into invoice items with a single click.
Track expenses, import receipts, categorize costs, and bill them to clients if needed, with optional bank account integration.
Provide your clients access to a personalized portal where they can view invoices, make payments, and download documents.
Gain detailed insights into your finances with revenue reports, client statements, aging cohorts, and customizable reporting options.
Customize invoice designs, email templates, numbering sequences, and user permissions to match your specific business requirements.
Connect InvoiceNinja with Zapier, Make, Pabbly, and other services for automated workflows and seamless integration into your existing tool landscape.
Professional installation on your infrastructure - on-premise, cloud or hybrid
In your data center
AWS, Azure, Hetzner & more
Advanced architecture after technical and licence assessment
Secure access and access control for your installation
WireGuard, NetBird or Tailscale
Directly or through an upstream identity layer
Depends on application, edition and identity provider
Fail2Ban, Rate Limiting, IP Whitelisting
We set up secure VPN access to your installation - ideal for remote work and external employees.
Full-service installation with no hidden costs
InvoiceNinja is powerful, but German requirements (ZUGFeRD, special layouts) are often tricky. We use the Laravel foundation for customizations beyond the UI.
We integrate invoicing completely invisibly into your app. Your system fires an API call, InvoiceNinja creates, sends, and reminds the invoice fully automatically.
Invoice paid? We use webhooks to unlock the service in your system, trigger shipping, or send a 'Thank You' SMS to the customer.
The standard editor has limits. We code PDF templates directly in HTML/CSS/Blade. Pixel-perfect implementation of your stationery, conditional texts (EU Reverse Charge), and dynamic QR codes.
How we implement InvoiceNinja development in practice.
The tax advisor needs data in a specific CSV/XML format that InvoiceNinja does not natively export.
An external script that pulls all new invoices monthly via API, maps account assignment information, and generates a DATEV-compliant export file.
Billing is based on usage, not fixed prices. Standard recurring invoices cannot handle this.
A cronjob service that aggregates usage data from your app at month-end and generates an invoice with dynamic line items in InvoiceNinja via API.
Customers should not be redirected to an external URL (invoice.domain.com) for invoices and payments.
Integration of the client portal via IFrame or API into your own login area. Seamless UX without media breaks.
We do more than provide an application. WZ-IT designs the technical architecture, integrates network and identity, operates the agreed scope and develops integrations when the standard product is not enough.
Sizing, target environment, data transfer, cutover and recovery are resolved before production operations.
SSO, secure access, internal systems and existing security components are integrated appropriately.
Updates, backups, technical monitoring and response paths follow a transparent operational scope.
APIs, automation and custom extensions can be delivered beyond basic deployment.
The exact scope depends on the application, edition, infrastructure and criticality. Vendor licences and non-standard components are quoted separately.
A business application becomes a resilient part of the process landscape only when data flows, roles, communication paths and interfaces are clearly defined.
Employees, customers, partners and automated processes use defined roles and entry points.
TLS, firewall rules, reverse proxies or private network paths are designed around the platform's exposure.
Local accounts, SSO, directories, service accounts and emergency access are connected through clear roles.
Business features, workflows, roles and configuration are deployed reproducibly and kept up to date.
Business data, attachments, retention, export and consistent backups.
Email, documents, notifications and optional background services.
Controlled connections to CRM, ERP, directories, payment or third-party systems.
The diagram is a resilient target model. Its implementation depends on edition, data flows, load, availability objectives and existing infrastructure.
A clearly defined operating scope instead of an opaque hosting flat fee.
We set up a test instance for you, usually on the next business day. No payment details required. After seven days it is deleted unless you continue.
We combine the right compute size with ongoing operations, backups, monitoring and a service level appropriate for the criticality of InvoiceNinja. High availability and recovery targets are designed separately where needed.
We also design custom hosting architectures, integrations and migrations around InvoiceNinja. Contact us for a technical assessment.
One managed standard InvoiceNinja application is included in the Starter workload. Every service level also includes flexible expert time for planned work during regular service hours. Select compute, additional applications, storage and the appropriate service level.
A workload is one compute instance with the applications agreed for it.
One standard app per workload is already included. Additional dedicated servers count as separate workloads.
€79.90 per started TB and month, including daily encrypted offsite backup with 7-day retention.
Briefly describe the current state and objective for InvoiceNinja. We assess infrastructure, integration, and ongoing operations.
Whether you run InvoiceNinja in-house or need to host confidentiality-professional data §203-ready - we build, operate and maintain InvoiceNinja on an encrypted on-site server. Data never leaves the building in cleartext.
See InvoiceNinja on-premise
These solutions are often used together with Invoice Ninja
These solutions offer similar functionalities and can be evaluated together
No risk: worst case, you leave with a clearer understanding of your project than before.


“WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.”
Whether a specific IT challenge or just an idea - we look forward to the exchange. In a brief conversation, we'll evaluate together if and how your project fits with WZ-IT.
Timo Wevelsiep & Robin Zins
Managing Directors of WZ-IT
