About this tool
Compare the same electricity usage profile across multiple tariff plans.
The Utility Tariff CSV Comparator runs one electricity usage profile against several plans at once and ranks them by total cost, using total = (fixed charge + Σ kWh × rate for each usage label) × (1 + tax %). You paste your consumption as 'label | kWh' lines — off-peak, standard, peak, or whatever bands your bill uses — and each plan as 'Plan | fixed charge | label:price, label:price', and it returns a sorted table with fixed, energy and total for every plan. It is for anyone holding two or three tariff offers who wants the comparison done on their own numbers rather than the supplier's example household.
Open Utility Tariff CSV Comparator on AltFTool — it loads instantly in your browser.
Paste your consumption into "Usage by tariff label", one "label | kWh" line per band, such as "off-peak | 180".
List every offer in "Tariff plans" as "Plan | fixed charge | label:price, label:price", then set "Tax / surcharge (%)".
Read the ranked table of Plan, Fixed, Energy, Total and Missing labels, then Copy it or Download utility-tariff-csv-comparator.txt.
Each plan carries its own fixed charge and its own per-label prices, so a two-band plan and a three-band plan can be ranked against the same usage profile.
A 'Missing labels' column lists any usage band a plan has no price for — those kWh are costed at zero, so the column tells you when a total is understated rather than genuinely cheap.
The table breaks each plan into fixed charge and energy charge before the total, which shows whether a plan wins on the standing charge or on the unit rate.
Total = (fixed charge + energy charge) × (1 + tax rate). The energy charge is every usage line's kWh multiplied by that plan's price for the matching label, summed; tax is entered as a percentage and applied to the whole subtotal, defaulting to 0%.
Usage is one line per band as 'label | kWh', for example 'off-peak | 180'. Tariffs are one line per plan as 'Plan | fixed charge | label:price, label:price', for example 'Plan A | 150 | off-peak:5, standard:8, peak:12'. Labels must match between the two boxes for the rate to apply.
Check its Missing labels column. Any usage band the plan has no rate for is priced at 0, so a plan that is missing a peak rate will look cheaper than it is. Add the missing label:price pair and re-compare.
Treat it as an estimate for comparison, not a quote. It applies a single flat tax percentage and a flat rate per band, so it does not model slab or tiered pricing, seasonal rates, capacity charges, discounts or exit fees — confirm the final figures against the supplier's own tariff sheet before you switch.
Add the Utility Tariff CSV Comparator widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/utility-tariff-csv-comparator"
title="Utility Tariff CSV Comparator — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/utility-tariff-csv-comparator?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>