Estimate your total monthly phone bill including excess charges and roaming
Excess and roaming rates vary by network. Check your provider for exact charges.
Mobile phone contracts are one of the most common recurring expenses for UK households, with Ofcom reporting that 96% of UK adults use a mobile phone. While the advertised monthly cost of a phone plan is straightforward, the actual bill can vary significantly from month to month depending on how much data and minutes you use beyond your allowance, and whether you have spent any time abroad. Excess charges are where mobile bills can become unexpectedly expensive. Going over your data allowance by just 2 GB at a typical rate of GBP 3 per GB adds GBP 6 to your bill. Exceeding your call minutes by 30 minutes at GBP 0.55 per minute adds another GBP 16.50. Roaming charges, which were reintroduced by most UK networks after Brexit, can add GBP 2-6 per day when travelling in Europe. A two-week holiday could add GBP 28-84 to a single month's bill. This calculator helps you estimate your true monthly phone cost by accounting for all these variables. Enter your plan details and typical usage, and see the total monthly cost including any excess charges. The annual projection helps you understand the full-year impact, which is especially useful when comparing contracts or deciding whether to upgrade to a plan with more generous allowances.
To use the phone bill calculator: 1. Enter your monthly plan cost. This is the base amount you pay each month before any excess charges. For contract phones, this includes the handset cost. For SIM-only deals, it is just the SIM cost. 2. Enter your included data allowance in GB and your typical monthly data usage in GB. If your usage varies, use your average from the past three months (most network apps show this). 3. Enter your included minutes and your typical monthly usage. Many plans now offer unlimited minutes, in which case enter a high number for both fields to show no excess. 4. Expand the advanced section to adjust excess data and minute rates if your network charges different amounts. The defaults (GBP 3 per GB for data, GBP 0.55 per minute for calls) are typical UK rates. 5. If you travel abroad regularly, enter the number of roaming days per month and the daily roaming rate charged by your network. 6. Review the results. The total monthly cost includes your plan plus all excess charges. The excess charges line shows exactly how much extra you are paying above your base plan. The annual cost projects this across a full year.
The phone bill calculator adds up all cost components to find the true monthly total. Step 1: Calculate excess data charges. Excess data cost = max(0, data used - data included) x excess data rate If you use less than your allowance, this is GBP 0. Example: 12 GB used - 10 GB included = 2 GB excess x GBP 3/GB = GBP 6.00 Step 2: Calculate excess minutes charges. Excess minutes cost = max(0, minutes used - minutes included) x excess minute rate Example: 250 minutes used - 300 included = no excess, so GBP 0. Step 3: Calculate roaming charges. Roaming cost = roaming days x roaming daily rate Example: 5 days x GBP 2/day = GBP 10.00 Step 4: Total the excess charges. Excess charges = excess data + excess minutes + roaming Step 5: Calculate totals. Total monthly cost = monthly plan cost + excess charges Annual cost = total monthly cost x 12 Example: GBP 25 plan + GBP 6 excess data + GBP 0 excess minutes + GBP 10 roaming = GBP 41 per month, or GBP 492 per year.
Understanding your true phone costs can help you choose a better plan. Ofcom's 2024 Communications Market Report found that UK consumers pay an average of GBP 18 per month for SIM-only deals and GBP 35-45 per month for handset contracts. However, many people remain on plans that no longer match their usage patterns, either paying for data they never use or regularly exceeding their allowances. Since the UK left the EU, roaming charges have been reintroduced by most major networks. As of 2025, EE charges GBP 3.86 per day in Europe (up to 30 days per year), Vodafone charges GBP 2 per day with their Xtra plan, and Three charges GBP 2-5 per day depending on the plan. Some MVNOs (mobile virtual network operators) like giffgaff and Smarty still include EU roaming at no extra cost on certain plans. Always check the roaming terms before travelling. Ofcom regulations require networks to send you a notification when you reach 80% and 100% of your data allowance, and they must offer you the option to set a spending cap to prevent unexpected charges. You can set these caps through your network's app or by calling customer services. If you regularly exceed your data allowance, switching to a plan with a higher data cap is almost always cheaper than paying excess charges, and our Subscription Cost Calculator can help you compare the total cost of your communications spending.