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
REST API - api.billingbooth.app
Request
POST /customer
{
  "name": "Riverside Comms Ltd",
  "type": "business",
  "email": "[email protected]",
  "invoice_delivery_method": "email",
  "tariffs": [5],
  "tags": ["reseller"]
}
Response
201 Created
{
  "id": 3071,
  "name": "Riverside Comms Ltd",
  "status": "active",
  "email": "[email protected]",
  "tariffs": [5],
  "created_at": "2025-03-01T08:47:19.000Z"
}
invoice_created 14:02:33

{ "invoice_id": "123", "amount": 287.00 }

payment_created 14:02:41

{ "payment_id": "456", "amount": 287.00 }

ledger_entry_created 14:02:42

{ "customer_id": "789", "balance": 0 }

mandate_disabled 14:02:45

{ "mandate_id": "111", "status": "pending_submission" }

invoice_settled 14:03:01

{ "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 - today
4.2M
CDRs rated
60+
Carriers
£127K
Revenue rated
Supported carriers
BT WholesaleGammaOneComDigital Wholesale SolutionsNFONVodafoneVirgin MediaTalkTalkZen InternetSimwood +50 more

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
Platform revenue this month
GoCardless Stripe
£218,400.00
Payment status breakdown
Collected
91% £198,240
Pending
6% £14,160
Failed
3% £6,000

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.

Customer access portal screenshot
Branded customer login portal
Historical invoice access and PDF download
Real-time call spend and usage tracking
Expenditure reports and graphs
Customer-managed contact and billing details

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.