Enterprise
Built for scale and complexity
Agentic AI billing via MCP, multiple organisations, reseller commission, white-label portals, a full REST API, and granular security - all in one platform.
Billing controlled by AI agents
Agentic AI & MCP Integration
Billingbooth offers native Model Context Protocol (MCP) support - the open standard that lets AI agents interact directly with external tools and data. Connect Claude, GPT, or any MCP-compatible AI agent to your Billingbooth account and let it execute real billing operations on your behalf, in natural language.
- Native MCP server exposing the full Billingbooth API to AI agents
- Agents can read live data: invoices, balances, CDR usage, and payment status
- Automate complex multi-step workflows without writing code
- Compatible with Claude, GPT-4o, and any MCP-capable AI platform
| Partner | Plan | Sell | Rate | Commission |
|---|---|---|---|---|
| Apex Networks | Profit share | £4,240 | 15% | £636.00 |
| Skyline Comms | Fixed % | £2,890 | 12% | £346.80 |
| DataLink Ltd | Profit share | £1,720 | 15% | £258.00 |
| Total | £1,240.80 | |||
Built-in partner revenue sharing
Commission & Reseller Management
Establish a commission structure for your dealer, reseller, or partner network. Billingbooth calculates fees automatically - as a fixed percentage of sell price or a share of profit margin - and generates the reports your partners need to invoice you each month.
- Percentage-based or profit-share commission plans
- Apply different plans to different reseller relationships
- Automated monthly commission reporting
- Reports ready for partners to invoice against
One account, many brands
Multiple Organisations
Manage billing for multiple separate companies from a single Billingbooth account. Each organisation operates independently with its own branding, pricing, tax rates, and email configuration.
Apex Communications
142 customers
Skyline Networks
89 customers
DataLink Ltd
56 customers
Your brand, your portal
White-Label Customer Access
Give every customer their own branded self-service portal - on your domain, with your own branding and colour scheme. Reduce inbound support queries across your entire customer base.

Everything available via API
REST API - API-First Platform
Billingbooth is built API-first: every action available in the portal is also available through the API. Automate customer creation, manage charges, trigger billing runs, and collect payments programmatically - integrating Billingbooth directly into your provisioning system, CRM, or internal toolchain.
- Complete REST API covering all platform functionality
- API key authentication with per-key access control
- Customer, charge, invoice, and payment endpoints
- Bulk data import and export
- Full sandbox environment for integration testing
# Create a customer
POST /customer
→ 201 Created
{ "id": "123", "status": "active" }
# Trigger a billing run
POST /billing/run
{ "billing_period": "2026-01-01", "customer_group_id": "1" }
→ 202 Accepted
{ "id": "123", "customers": 142 }
# Fetch an invoice
GET /invoice/123
→ 200 OK
{ "amount": 287.00, "status": "paid", ... }
{ "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
Secure, role-based team access
Granular User Roles & Security
Control exactly who in your team can access what. Create user accounts with granular role-based permissions, restrict access by IP address, and bulk suspend or reactivate users without losing account history.
- Role-based permissions for each team member
- IP address restrictions per user account
- Bulk suspend and reactivate without data loss
- Full audit log of user activity across the account
| Role | Customers | Invoices | Payments | Reports |
|---|---|---|---|---|
| Admin | ||||
| Billing | ||||
| Support | ||||
| Read-only |
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.