Re: The Biggest Challenges of Multi-Currency Telecom Billing On the “fixed for the period vs rate on the day” question, most telecoms end up using
both, but for different purposes. The key is being crystal-clear about what rate is used
for invoicing versus
for accounting/reporting.
1) What usually works best operationally Invoice using a fixed rate for the billing run (or a daily rate set at a defined cut-off time),then
account for settlement differences separately.
Why this is common:
- Customers want stable, predictable invoices and fewer “why has my bill changed?” queries.
- Ops teams need repeatable billing runs and credit notes that tie back cleanly.
- It reduces noise in revenue reporting caused by tiny FX movements.
Then, when the customer pays and the bank/PSP settles at a different rate, the difference is posted as
FX gain/loss (and any bank charges separately). That’s usually the cleanest way to keep the audit trail intact.
2) When transaction-date FX is the better choice Using the
rate on the transaction date (invoice date for revenue, payment date for cash) is often preferred where:
- There’s a regulatory or statutory reporting expectation in that market.
- The business has high-value, low-volume invoices where accuracy matters more than simplicity.
- You’ve got strong systems that can handle high-volume remeasurement and automated postings.
In practice, even then, many businesses still set a
daily rate table (e.g., ECB/BoE/Reuters feed) and apply it consistently, rather than true “live” rates per transaction.
3) A sensible UK-focused policy structure If reporting in GBP under UK GAAP/IFRS, a workable policy often looks like:
- Billing rate: fixed for the billing cycle (or fixed daily at a stated cut-off time).
- Revenue recognition: based on the invoice/billing event using that billing rate (or invoice-date spot rate if that’s the chosen policy).
- Cash receipt: recorded at the GBP value actually received (per bank/PSP settlement).
- Difference: posted to FX gain/loss (separately from fees).
- Month-end: revalue open AR balances using a consistent month-end rate.
That approach tends to keep Finance happy (clear revaluation and realised/unrealised FX),while keeping Billing/CS from drowning in exceptions.
4) One extra trap: tax If VAT/GST is in play, the “right” FX rate can be dictated by local rules (and sometimes by the tax point). So it’s worth separating:
- FX rate used to present the invoice totals in the customer currency
- FX rate used to calculate the tax base in the jurisdiction’s required currency (where relevant)
Mixing those up is where reconciliations become painful.
Practical question back Are customers
invoiced in their local currency with settlement into a
local acquiring account, or are they paying cross-border into a single base-currency merchant account? That one detail usually determines whether a fixed-cycle rate is a lifesaver or just an extra layer.