Everything you need to bill

From simple subscriptions to complex usage-based models, BillFlow handles it all.

Billing Core

Subscription Management

Full lifecycle management — create, upgrade, downgrade, pause and cancel. Support for trials, coupon codes and add-ons.

Automated Invoicing

Invoices generated automatically on subscription renewal. Manual invoice creation with dynamic line items and running totals.

Payment Processing

Stripe Checkout Sessions, PayPal Orders API, M-Pesa STK Push. Automatic payment recording and reconciliation.

Flexible Pricing

Flat-rate, tiered, volume, stairstep and per-unit pricing models. Create multiple price variants per product.

Advanced

Usage Metering

Ingest usage events via API, aggregate by meter, and convert to invoice line items on renewal automatically.

Revenue Recognition

ASC 606 compliant revenue schedules. Automatic deferral and recognition based on subscription service periods.

Dunning Management

Configurable retry schedules for failed payments. Automatic Stripe retry + payment reminder emails.

Multi-Currency

41 world currencies supported. Automatic exchange rate tracking. Per-customer currency assignment.

Platform

Customer Management

Full customer profiles with subscriptions, invoices and payment history. Country/state fields for tax calculation.

Payment Gateways

Configure Stripe, PayPal, EVC Plus, Zaad and M-Pesa from the dashboard. Test and live mode support.

Email Notifications

8 built-in templates for welcome, invoice, payment confirmation, dunning and more. SMTP, SendGrid, SES and Mailgun.

Webhooks

Outbound webhooks with HMAC-SHA256 signatures, BullMQ delivery queue, automatic retries and event logs.

Analytics & Tools

Analytics Dashboard

MRR, ARR, churn rate, customer growth, payment success rates. Forecasting and cohort analysis.

Automation Workflows

Define trigger-action workflows for billing events. Automate follow-ups, notifications and account management.

API Key Authentication

Live and test API keys with SHA-256 hashing. Combined auth supporting both API keys and JWT tokens.

Hosted Checkout

Redirect customers to a hosted payment page. Stripe Checkout integration with automatic subscription activation.

Get Started Free