CDR Billing Software for UK Telecoms Resellers
Hand-processing CDRs eats hours and one mistake can mean an under-billed customer or a query you have to chase down later.
Our telecoms billing software collects call records from your carriers, normalises every format into one shape, rates each call against your tariffs and validates the lot before invoices go out. You get clean, billable data without the spreadsheet wrangling.
What is CDR billing?
CDR stands for Call Detail Record. It is the data your carrier records for every call, text or data session your end customers make. Each record holds the number dialled, the duration, the date and time, and the carrier’s cost.
Carriers do not stream CDRs live. They batch them into daily or monthly files, which the billing software then collects, rates against your tariffs and feeds into your invoices.
For a telecoms reseller, that means pulling CDR files from every carrier you work with, normalising them into one consistent format and running them through your rate cards. Done by hand it eats hours; done by the software it is automatic and checked.
Our CDR billing software handles over 85 different formats with error detection built in. It is part of our wider telecoms billing software for UK resellers, and supports your reporting duties to Ofcom and HMRC.
How It Works
From collection to invoice, your call records go through four stages. Each one is automated and checked.
Collection
We pull call records from your carriers automatically via SFTP, API or email wherever the carrier supports it. For carriers that only release CDRs through a manual portal, files can be uploaded into the software once downloaded.
Normalisation
Carriers send data differently. We convert supported formats into a single, clean structure you can work with.
Rating & Validation
Each record is rated against your tariffs and checked for errors. Nothing slips through without being flagged.
Reporting
Processed data feeds straight into your invoices and reports. Clear, accurate, and ready to bill.
85+ CDR Formats Supported
Carriers send data in different formats. Some use CSV. Others use XML, fixed-width, or something entirely bespoke.
Our platform supports 85+ formats out of the box, including:
- ✓ Fixed line carriers
- ✓ Mobile networks
- ✓ Data and broadband providers
- ✓ Bespoke and legacy formats
If your carrier isn't currently supported, a custom parser can usually be added on request.
UK carriers we work with regularly
Many UK telecoms resellers work with a small set of familiar carriers. We process CDR data from carriers including those listed below, and have done for years. You do not need to explain the format, the delivery method, or the quirks. We already know them.
- BT Wholesale
- Gamma
- TalkTalk Business
- Daisy
- KCom
Carrier names are used here for identification purposes only. Safe Online Billing is not affiliated with any of the carriers listed.
Built-In Error Detection
Errors in call records cost you money. Our system checks every record and flags anything that looks wrong.
Unusual Usage
Spot calls that fall outside normal patterns. Catch fraud or misuse before it reaches your customers' bills.
Rating Anomalies
Find records that don't match expected costs. Protect your margins and your customers.
Carrier Comparison
Cross-check carrier charges against your own rating. Catch discrepancies before they become problems.
Pattern Analysis
Track trends over time to spot issues early. Prevention is cheaper than cure.
Processing Frequency by Package
Choose the processing speed that matches your business needs.
| Package | Processing Frequency |
|---|---|
| Startup | Monthly |
| Standard | Weekly |
| Premium | Daily |
| Enterprise | Real-time |
Why Automate Your CDR Processing?
Save Time
Stop spending hours on spreadsheets. Let the platform do the heavy lifting while you focus on growing your business.
Improve Accuracy
Manual processing means human error. Automated processing means consistent, reliable results every time.
Protect Your Revenue
Catch rating errors and anomalies before they reach your customers. Bill correctly, every time.
Common Questions
How many CDR formats do you support?
We support 85+ CDR formats, covering fixed line, mobile, data, and bespoke formats from major UK carriers. New formats can usually be added on request, and for unusual formats we can build a custom parser.
How quickly are call records processed?
It depends on your package. Startup customers get monthly processing. Standard is weekly. Premium is daily. Enterprise customers get real-time processing as records arrive.
Can you collect CDRs from multiple carriers?
Yes. Most resellers work with several carriers. We collect and normalise data from all of them into one consistent format for billing.
What happens if a CDR file has errors?
Our system flags errors during processing and quarantines problem records. You get a clear report showing what needs attention, and the rest of the file processes normally.
Do I need to upload CDR files manually?
For most UK carriers, no. We collect CDRs automatically via SFTP, API or email and the process runs without you touching it. A small number of carriers only release CDRs through a manual portal, in which case the file is uploaded into the software once downloaded.
Want the full technical details? Explore CDR processing on the billing platform →
Ready to automate your CDR processing?
Talk to us about how we can handle your call records. No obligation, no hard sell.
Arrange a Demo