← Back to all sparks
I

Invoice Ninja

FINANCE
Velocity5.0

Open-source invoicing, billing and payments platform for freelancers and businesses

Invoice Ninja patches Square SCA, improves ACH handling, and extends bulk actions across all entities

invoicingpayment-gatewayssca-complianceself-hostedfinance
Current state
Invoice Ninja is in active maintenance mode across its v5.13.x branch: payment gateway reliability (Square, PayPal, ACH) is getting sustained attention, with Strong Customer Authentication edge cases and token storage for offline payments being addressed. Bulk actions now span all entity types, and webhooks have moved back to queues with improved logging — signs of a maturing multi-tenant deployment model.
Where it's heading
The product is solidifying its payment gateway layer rather than adding new gateway categories. The addition of inline images for PDF generation, JSON design previews, and configurable document visibility suggest steady UX refinement in the invoicing and document workflow. No architectural pivots visible — this is a product in reliable incremental improvement mode.
Prediction
The current trajectory points toward continued payment reliability work, particularly around SCA compliance, as European payment regulations tighten. Bulk action expansion may extend to custom entity types in future releases.

Recent moves

  1. 14d ago

    Invoice Ninja v5.13.37: Forte, client portal, and password reset fixes

    Bug fixes for Forte service fees, client portal layout, vendor upload validation, and password reset token expiry. Routine maintenance with no user-facing capability change.

    View source ↗
  2. 19d ago

    Invoice Ninja v5.13.36: Square SCA compliance and JSON design PDF previews

    Square payment driver gets proper SCA handling for both customer-present and absent scenarios, plus fixes for charge/token-storage flows for offline payments — closing real failure modes for businesses collecting payments in SCA-regulated markets. PDF previews for JSON designs are also added, useful for teams managing custom invoice templates.

    View source ↗
  3. 22d ago

    Invoice Ninja v5.13.35: minor patch

    Minimal patch release with no documented changes beyond the version bump. Likely a small internal fix.

    View source ↗
  4. 22d ago

    Invoice Ninja v5.13.34: gateway fee refactor and PayPal/ACH reliability

    Gateway fee handling gets a full refactor, PayPal integration improves, and ACH payment token verification for inactive tokens is fixed — reducing edge-case failures in the three most common payment flows for US businesses.

    View source ↗
  5. 1mo ago

    Invoice Ninja v5.13.33: bulk actions extended to all entities

    Bulk actions now extend across all entity types in Invoice Ninja, not just a subset — a meaningful operational improvement for users managing large volumes of invoices, clients, or expenses.

    View source ↗
  6. 1mo ago

    Invoice Ninja v5.13.32: webhook queuing, PDF inline images, document visibility

    Webhooks move back to queue-based processing with system log enrichment, inline images now work in PDF generation, and document public/private visibility is configurable per document — three distinct UX and reliability improvements shipping together.

    View source ↗