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
billingbooth-mcp - AI agent session
user Run the monthly billing cycle for all active customers in the Acme organisation.
agent Calling billingbooth_list_customers → 142 active customers found.
agent Calling billingbooth_run_billing → Billing run initiated (ID: br_9f2a...).
agent 142 invoices generated. Total value: £38,240.00. Sending to customers now.
user Which customers have outstanding balances over £500?
agent Calling billingbooth_get_balances → 8 customers match.
Horizon Telecoms - £1,240.00Skyline Networks - £890.50DataLink Ltd - £720.00 + 5 more...
Commission Report - February 2026 3 partners
PartnerPlanSellRateCommission
Apex NetworksProfit share£4,24015%£636.00
Skyline CommsFixed %£2,89012%£346.80
DataLink LtdProfit share£1,72015%£258.00
Total£1,240.80
Reports ready to export - partners can invoice directly

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.

AC

Apex Communications

142 customers

VAT 20% standard
Payment terms 14 days
Invoice prefix AC-
SN

Skyline Networks

89 customers

VAT 20% standard
Payment terms 30 days
Invoice prefix SN-
DL

DataLink Ltd

56 customers

VAT 0% exempt
Payment terms 7 days
Invoice prefix DL-
Unlimited organisations under one account
Per-organisation logo, colours, and invoice templates
Separate registered address, tax rates, and payment terms
Independent customer bases and pricing structures
Organisation-specific email delivery and reply-to addresses

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.

White-label customer portal screenshot
Custom domain and full white-label branding
Historical invoice and payment access
Real-time call and usage spend visibility
Expenditure reports and graphs
SFTP file service for CDR and SDR data retrieval

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
billingbooth REST API

# Create a customer

POST /customer

{

"name": "Horizon Telecoms",

"email": "[email protected]",

}

→ 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_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

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 Permissions
RoleCustomersInvoicesPaymentsReports
Admin
Billing
Support
Read-only
IP restrictions
Full audit log

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.