Go single binary + PostgreSQL + embedded UI

Billing infrastructure for subscriptions, usage, invoices, and credit notes.

Start with one active subscription per customer, configurable multi-sub support, immutable billing records, and webhook-ready lifecycle events.

MRR $0.00 live
Active subscriptions 0 active / 0 trialing live
Trials Usage based live
Failed payments 0 live

First ship reports

Aligned to the PRD baseline.

  • Active customers
  • Subscriptions by plan
  • MRR
  • Failed payments and unpaid invoices
  • New signups, cancellations, and refunds

Automation policy

Collection defaults baked into the dashboard model.

Invoices are immutable. Reverse with credit notes. Failed payments retry three times before suspension.

Usage-based billing is supported per plan and metered in the smallest billable unit.

Feature coverage

What is now wired in the running app.

  • Promo codes and plan discounts
  • Payment methods with fallback processor flow
  • Stripe signed webhooks and BitPay IPN ingestion
  • Webhook endpoints and subscription hooks
  • Editable email templates and reporting surfaces
  • Usage event ingestion endpoints