Small and medium-sized enterprises
Solutions Integrators
A billing engine for developers and integrators of third-party systems. Use our API to embed billing into your own platform or workflow.
A billing engine for your platform
Integration API
Billingbooth's fully documented REST API is designed to integrate into any third-party product or service. Automate customer creation, manage service charges programmatically, trigger invoices, and sync billing data - using a clean, consistent API with webhooks for every key billing event.
- Full REST API with API key authentication
- Webhooks for billing, invoice, and payment events
- Customer, charge, and invoice management endpoints
- Bulk data import and export
- Sandbox environment for development and testing
"name": "Riverside Comms Ltd",
"type": "business",
"email": "[email protected]",
"invoice_delivery_method": "email",
"tariffs": [5],
"tags": ["reseller"]
}
"id": 3071,
"name": "Riverside Comms Ltd",
"status": "active",
"email": "[email protected]",
"tariffs": [5],
"created_at": "2025-03-01T08:47:19.000Z"
}
{ "invoice_id": "123", "amount": 287.00 }
{ "payment_id": "456", "amount": 287.00 }
{ "customer_id": "789", "balance": 0 }
{ "mandate_id": "111", "status": "pending_submission" }
{ "invoice_id": "123", "balance": 0 }
Push billing events to any system
Webhooks & Event Streaming
Subscribe to 30+ real-time webhook events and push billing data to your ERP, CRM, or any third-party system the moment something happens. Every key event triggers a signed JSON payload you can trust and act on immediately.
- 30+ event types across customers, invoices, payments, and mandates
- Multiple endpoint subscriptions per account
- HMAC-SHA256 signature verification on every message
- Configurable per-endpoint event subscriptions
- Audit log and test events for development and debugging
Programmable recurring billing
Service Charges
Create and manage recurring service charges via API or the Billingbooth dashboard. Assign charges to customers automatically as services are provisioned, apply custom pricing per customer, and manage the full billing lifecycle - from creation through to invoice generation and payment.
API-driven charge management
Create, update, and remove service charges programmatically via API as services are provisioned or changed.
Flexible billing cycles
Configure monthly, quarterly, or annual billing per customer or per service - all managed automatically.
One-off & recurring types
Support both recurring subscription charges and one-off setup fees within the same billing model.
Per-customer pricing
Apply custom rate cards and pricing per customer or tier - no rigid one-size-fits-all pricing.
Discounts & credits
Apply discounts, adjustments, and credit notes via API or dashboard - reflected automatically on the next invoice.
CDR processing at scale
Voice, Data & SMS Billing
Feed call detail records into Billingbooth via API or automated file import from 60+ supported carriers. Apply custom tariffs, calculate margins, and produce itemised invoices ready to send. Ideal for integrators building billing into telecoms platforms, diallers, or unified comms products.
- REST API and automated CDR file collection
- Support for 60+ telecoms carrier formats
- Programmable CDR format parsers
- Custom tariff and rate card configuration
- Margin and markup calculation tools
- Itemised billing output per customer
Collect payments without building it yourself
Payment Automation
Rather than building your own payment collection flow, connect Billingbooth to GoCardless and Stripe and let it handle the full payment lifecycle - from scheduling and collection through to reconciliation and reminders. One less integration to maintain.
- GoCardless direct debit integration
- Stripe card payment collection
- Automated payment scheduling on invoice due date
- Overdue invoice reminders
- Full payment history and reconciliation
White-label customer visibility
Customer Access Portal
Embed a branded customer portal into your platform or point customers directly to the Billingbooth portal. Each customer gets access to their historical invoices, real-time call spend, and account details - without you needing to build a billing UI from scratch.

Ready to simplify your
telecoms billing?
Join telecoms resellers and MSPs who trust Billingbooth to automate their billing. Start your 30-day free trial today - no credit card required.