
Invoice Ninja
8.2#1 in accounts receivable softwareFrom $40 a yearFree planAndroidiOSWebAPI
Visit
| Fact | Invoice Ninja | Miru |
|---|---|---|
| API | A REST API is available on Pro and Enterprise plans under the /api/v1 namespace. | Miru exposes a REST API with CRUD operations for time entries, invoices, clients, projects, expenses and payments using bearer-token authentication. |
| Client portal | Clients receive a branded portal for invoices, payments, documents, saved payment methods and e-signature or approval workflows. | A client portal lets customers view invoice information and pay through secure links without creating a Miru account. |
| Integrations | Invoice Ninja connects to Zapier, Make, Pabbly, n8n, Integrately, Gmail, MSN, QuickBooks, Slack, Mailchimp, Yodlee and GoCardless. | Official pages identify Stripe payments, QuickBooks Online export or sync, SMTP email, CSV and PDF export, Zapier, Make and n8n connectivity. |
| Invoicing | Users can create branded invoices and quotes with product libraries, customizable templates, custom numbering, deposits, partial payments and bulk emailing. | Miru generates invoices from tracked hours, supports line items, taxes, discounts and branded PDFs, and emails invoices to clients. |
| Licence | The source code is distributed under Elastic License 2.0, which permits business use and modification but restricts competing hosted resale; it is source-available rather than OSI open source. | The project is released under the MIT licence and the hosted feature set is stated to be present in the open-source version. |
| Maker | LinkedIn lists Invoice Ninja as privately held, founded in 2014, headquartered in Fort Myers, Florida, with 2–10 employees. | Miru is built and open-sourced by Saeloun, a Ruby on Rails consultancy with 50+ engineers that says it ships from India. |
| Payments | The service supports one-click client payments, recurring billing, ACH or bank transfers and gateways including Stripe, PayPal, Square, GoCardless, Authorize.net and Mollie. | Clients can pay invoices through Stripe Checkout, after which Miru records the invoice as paid. |
| Security | Invoice Ninja states that its hosted platform has SOC 2 certification, PCI-DSS and GDPR compliance, TLS 1.2+ in transit, AES-256 at rest, MFA, role-based access and audit logging. | The security page says hosted data is encrypted at rest and in transit, with TLS 1.3 connections and AES-256 encryption for stored data. |
| Self-hosting | Self-hosted deployments are offered through manual server installation, Docker or Podman, Cloudron, Softaculous, Elestio and YunoHost. | The self-hosting documentation covers Docker, environment variables, PostgreSQL, email delivery and Linux production deployment. |
Invoice Ninja suits freelancers and small businesses that need invoicing alongside payments, expenses, time tracking and project tools. It may also suit users who want apps across devices or the option to self-host.
Miru suits agencies, consultants, freelancers, startups, and service teams that track billable hours and invoice clients. It can also suit teams that want to self-host and manage their own operations.