What is BoxBilling?
BoxBilling is a comprehensive billing and subscription management platform that provides everything you need to manage customers, subscriptions, invoices, payments, usage-based billing, and more.Quickstart
Get up and running with BoxBilling in minutes.
Explore the platform
Architecture
Understand the system architecture and how components fit together.
Data Models
Explore the database schema and entity relationships.
API Reference
Full REST API documentation with interactive playground.
Webhooks
Real-time event notifications for your integrations.
Core features
Subscriptions
Manage subscription lifecycles with trials, upgrades, downgrades, and cancellations.
Usage-based billing
Ingest events, define billable metrics, and apply flexible charge models.
Invoicing
Automated invoice generation with taxes, coupons, and wallet credits.
Payments
Multi-provider payment processing with Stripe, Adyen, GoCardless, and more.