Skip to main content
Changelog

Release Notes

Track every improvement, feature, and fix.

Scroll to explore
July 2026
v3.420 July 2026Latest

Enterprise API calculate: every profile class, plus half-hourly and IDNO supplies (Beta)

The Enterprise API calculate endpoint now prices every standard profile class, from domestic supplies through to the largest maximum-demand connections, and accepts half-hourly metered data alongside annual and day-and-night totals. Supplies on an independent distribution network can now be priced from the host network location. Anything the endpoint cannot price yet is still refused with a clear reason rather than a number.

New Features

  • +
    Every standard profile class, 00 to 08

    POST /api/v1/calculate now prices all of Profile Classes 00 to 08. The maximum-demand classes 05 to 08 and half-hourly Profile Class 00 join the domestic and non-domestic classes already covered, so a single endpoint prices supplies from a domestic meter through to a large maximum-demand connection. Every charge still returns as its own priced line, from CDCM DUoS through to the policy levies, computed from published rates.

  • +
    Price from half-hourly metered data

    You can now send a supply's half-hourly metered consumption and have each charge priced from the actual load rather than an estimated profile split. Annual totals and day-and-night register totals are still accepted, and the response states which basis each figure was priced on.

  • +
    Agreed capacity, exceeded capacity and reactive power

    Maximum-demand supplies are priced from their agreed capacity in kVA, including the capacity charge, an exceeded-capacity charge where measured demand runs above the agreed level, and reactive power charges. The Capacity Market levy is included for these sites.

  • +
    Price IDNO supplies from the host network location

    Supplies on an independent distribution network (IDNO) can now be priced by giving the host network location. The endpoint returns the charges the site pays through its host DNO's published rates, the same mirror the rest of the platform uses.

Improvements

  • ~
    A clear reason instead of a number when a figure is not published

    When a supply, charge, consumption format or period sits outside what the endpoint prices today, or the published rates for a year are not yet available, the API returns a clear reason and no priced figure. A partial result is never handed back as if it were a total.

v3.316 July 2026

Enterprise API: calculate endpoint (Beta)

The Enterprise API can now calculate charges. Post a supply to POST /api/v1/calculate and get every network and policy charge back as its own priced line, computed from published rates for standard non-half-hourly supplies. Where a supply, charge or period sits outside what the endpoint covers today, the API says so and returns no priced figure.

New Features

  • +
    Calculate every charge as its own priced line

    POST /api/v1/calculate takes a supply and a period and returns each network and policy charge as its own priced line: CDCM DUoS, TNUoS, BSUoS, CCL, CfD, Capacity Market, AAHEDC and Nuclear RAB. It covers standard non-half-hourly supplies on Profile Classes 01 to 04, including Economy 7 and Economy 10 day and night registers. The API computes every figure from published rates only, so each line ties back to the DNO or levy body's own statement, and it discloses any figure that rests on an assumption. When a supply, charge, consumption format or period falls outside what the endpoint prices today, the API returns a clear reason instead of a number, so it never hands back a partial result as if it were a total.

Bug Fixes

  • x
    Correct TNUoS peak-charge basis for non-half-hourly maximum-demand sites

    The calculator priced the TNUoS locational (peak-time) element for maximum-demand sites on Profile Classes 05 to 08 on the half-hourly Triad basis, which relies on a Triad demand figure these non-half-hourly sites do not have. These sites are now priced on the estimated 4pm to 7pm consumption basis, the same method as other non-half-hourly supplies, using the published Elexon settlement profile for the class. A Triad demand figure entered for one of these sites no longer affects the result, and billing periods before the 2026-27 charging year use the 2026-27 published profile shape as the reference, labelled on the result.

  • x
    AAHEDC on NESO's final 2026-27 rate

    The 2026-27 AAHEDC charge now reflects NESO's final published rate for the year across every tool, so the figure ties back to NESO's own 2026-27 tariff.

v3.212 July 2026

The Enterprise API now serves the rate card

The EnergyCode Enterprise API now serves GB electricity and gas network charge rates. Look up a full rate card by MPAN or MPRN, or pull any single charge on its own, and every rate comes with its charging year, its provenance and the source document it came from.

New Features

  • +
    Network charge rates over the Enterprise API

    Query the rates behind GB network charges over the API. A demand or generation MPAN returns the full non-commodity rate card: CDCM DUoS, TNUoS, BSUoS, CCL, CfD, Capacity Market, AAHEDC and Nuclear RAB. A gas MPRN returns the LDZ transportation rate card: ZCA, ZCO, CCA, ECN, CFI and SOLR. Standalone endpoints return any of these on their own, alongside reference data for DNOs, LLFCs and settlement configuration. The API returns published rates, not calculated costs, so each figure matches the DNO, GDN or levy body's own published statement.

v3.17 July 2026

Two-factor authentication for your account

You can now protect your EnergyCode account with a second sign-in step. Turn it on from Security settings and choose one method, an authenticator app or a six-digit code sent to your email. It stays off until you choose it, and you can trust a device for 30 days so you are not asked every time.

New Features

  • +
    Optional two-factor authentication

    Turn on a second sign-in step from your Security settings. Choose one method: an authenticator app such as Google Authenticator, Microsoft Authenticator, Apple Passwords or 1Password, or a six-digit code sent to your email. After your password, you enter the code to finish signing in. Tick "Trust this device for 30 days" on a device you own to skip the second step there. You can switch method or turn it off whenever you want.

June 2026
v3.029 June 2026

Browse EHV tariffs by region, plus smarter EHV connection options

EHV Site Tariffs now lets you browse by DNO region with no MPAN. Pick a region, then demand or generation, then a charging year, and see the spread across the sites we hold, then open any site for its full rate card. The Connection Options Advisor gains a direct-to-transmission comparison on large EHV sites and a region-aware peak-time charge.

New Features

  • +
    Browse EHV Site Tariffs by region, no MPAN needed

    A new By region tab alongside the classic By MPAN lookup. Choose a DNO region, then the demand or generation cohort (never blended), then a charging year, and see the spread of Super Red, capacity and fixed charges across the sites we hold, shown as a median with the full observed range. The list shows each site's operator or asset name where held, so you know what you are opening, and any site opens to its complete site-specific EDCM rate card.

  • +
    Direct-to-transmission comparison on EHV connections

    The Connection Options Advisor can now compare an EDCM distribution connection against a direct-to-transmission connection on large EHV sites. The add-on appears at 30,000 kVA and above, defaults on, and can be switched off, with results framed against the EHV distribution baseline.

  • +
    Region-aware peak-time charge on EHV connections

    A peak-time (Super Red) charge toggle on the EHV connection form defaults on or off from how common the charge is across that region's EDCM sites, shows the regional percentage, and stays user-overridable. When off, the Super Red component is zeroed in the estimate while fixed and capacity are unaffected.

Bug Fixes

  • x
    Accurate annual costs on the Time-of-Use Savings sliders

    The what-if sliders showed inflated current and target annual costs because the daily fixed charge was added at the wrong scale. The £ figures beside the sliders and the savings percentage are now correct. Server-side calculations were never affected.

  • x
    Nuclear RAB included in Validate Past Charges totals

    When Nuclear RAB is selected in Validate Past Charges, the levy is now included in the combined total returned by the calculation API and in saved calculation summaries, matching what the results screen already showed. Billing periods before the levy started in December 2025 are correctly left without a Nuclear RAB line.

v2.924 June 2026

Pricing Engine: Business now spans PC03 to PC08

Pricing Engine now covers the full non-domestic range. The Maximum Demand classes PC05 to PC08 are priced site by site, the non-domestic segment is renamed Business, and you can look up a site by its MPAN instead of typing it in.

New Features

  • +
    Maximum Demand classes, PC05 to PC08

    Pricing Engine now prices the Maximum Demand profile classes (PC05 to PC08) site by site, from connection voltage, TCR band, Maximum Import Capacity, power factor and excess capacity, with a Red, Amber, Green or single-rate consumption split. The Business segment now spans the full non-domestic range, PC03 to PC08, across all 14 DNO regions.

  • +
    Look up a site by its MPAN

    Enter a site MPAN and Pricing Engine decodes its identity, the charging region, connection voltage and profile class, then pre-fills the connection details, so you start from the real site rather than a blank form.

  • +
    MPAN look-up direct, with consumption

    MPAN look-up direct, our premium data service, pulls a site's actual half-hourly consumption and its real Red, Amber and Green split straight from the meter record via ElectraLink, so the tariff prices the real load. Available on request.

Improvements

  • ~
    Non-domestic segment is now Business

    The non-domestic segment is now labelled Business across the product, covering small-business aggregated sites through to larger Maximum Demand connections.

v2.813 June 2026

Site intelligence for connection planning

Supply Point Lookup and EHV Site Tariffs now surface more about a connection at a glance. Decode an MPAN to see its TNUoS position, and look up an EHV site to see who operates it, how it connects, and where it is, drawn from public network and registry sources.

New Features

  • +
    TNUoS position on Supply Point Lookup

    Decoding an MPAN now shows its TNUoS zone and connection voltage. Enter the Maximum Import Capacity from the bill and the tool resolves the published TDR capacity band and an indicative transmission demand residual in pounds per day. Neutral facts, no verdict.

  • +
    Site identity on EHV Site Tariffs

    EHV lookups now show the site operator, connection type, voltage level, an indicative capacity, and address where available, drawn from public network registers and Companies House. An Assumptions and Methodology panel sets out every source and how confident each match is.

  • +
    IDNO-connected EHV sites covered

    Site identity now extends to independently-connected (IDNO) EHV sites, not just the 14 DNO regions.

Bug Fixes

  • x
    Sign-in prompt on EHV manual lookup

    A signed-out manual EHV lookup now correctly shows the sign-in prompt instead of appearing to do nothing.

v2.74 June 2026

Pricing Engine now covers Business

Pricing Engine moves beyond domestic. Profile Classes 03 and 04 join the line-up, the gas medium AQ band is now priced end to end, and a live EUC band chip derives the gas band straight from usage. Same deterministic, bottom-up cost stack, now across domestic and Business.

New Features

  • +
    Business profile classes — PC03 and PC04

    Non-domestic unrestricted (PC03) and non-domestic Economy 7 (PC04) now price across all 14 DNO regions. Each carries its own sourced time-of-use shape rather than a blended average.

  • +
    Gas medium AQ band

    Gas sites from 73,200 to 732,000 kWh per year are now priced end to end, including the Customer Fixed (CFI) charge and per-EUC-band load factors.

  • +
    Auto-derived EUC band chip

    A gas-only chip shows the EUC band live, derived from annual quantity as you change usage, so the band always matches the site.

  • +
    Per-segment Inputs and Other Costs

    The Inputs and Other Costs drawers are now contextual to the selected segment, so domestic and Business each see the levers and rows that apply to them.

  • +
    Business VAT at 20 percent

    Business tariffs apply VAT at the standard 20 percent rate, separate from the domestic 5 percent treatment.

Improvements

  • ~
    Dual-fuel badges on the Pricing Engine card

    The Pricing Engine card now shows Elec and Gas coverage badges, matching the other multi-fuel tools.

May 2026
v2.625 May 2026

Pricing Engine

Pricing Engine is here. Build a UK energy tariff from scratch, region by region, with every cost row sourced. Wholesale, network, policy, metering, ops, margin, VAT — the full deterministic cost stack, assembled bottom-up. Domestic only: PC01 single-rate, plus PC02 Economy 7 and Economy 10.

New Features

  • +
    New flagship: Pricing Engine

    A deterministic, bottom-up tariff builder. Dedicated long-form product page at /pricing-engine with full methodology, FAQ and audience use cases.

  • +
    Four views, one workspace

    Overview (14-region price grid), Breakdown (full cost cascade), Profile Class (compare PC variants side by side), and Unit rate (the tariff sheet you can hand to a pricing manager).

  • +
    Six levers

    Contract length slider with date pickers, VAT toggle, Annual vs Contract view, Custom kWh override (replaces the Ofgem TDCV default), an Other Costs drawer for bespoke rows, and an Assumptions drawer for the commercial layer (margin, hedging, shape, imbalance).

  • +
    Domestic profile classes

    PC01 single-rate, PC02 Economy 7 (day / night), and PC02 Economy 10 (off-peak windows). Each profile class carries its own sourced time-of-use shape.

  • +
    All 14 GB DNO regions, side by side

    Default Overview lays every region next to every other. Click any region to focus the rest of the workspace.

Improvements

  • ~
    Pricing Engine added to the Tools index

    Now the first item in both the Consultant and In-house Electric task flows on /tools.

  • ~
    Homepage flagship section

    New flagship product band on the homepage between the bespoke-tools narrative and the final CTA. Existing "Platform." hero kept verbatim.

  • ~
    For Enterprise + For Consultancies updates

    Pricing Engine surfaces on /for-enterprise as a dedicated section, and on /for-consultancies as a flagship strip above the workflow cards.

  • ~
    Pricing page — Premium standalone tier

    Pricing Engine sits above the Standard tools bundle as its own product card. Talk to us about access.

  • ~
    Glossary: Pricing Engine + Cost Stack

    Two new entries on /learn covering what Pricing Engine is and how the cost stack is layered.

v2.514 May 2026

Gas Forecast & Validate Past Charges

We’ve launched two gas tools side by side. Forecast Future Costs predicts next year’s gas network charges from a single MPRN; Validate Past Charges shows what your bill should have been for a specific period, including a full Climate Change Levy line. Both share a transparency-first Site Profile card backed by Xoserve-published Peak Load Factors and UNC TPD citations.

New Features

  • +
    Forecast Future Costs now supports gas

    Forecast all six gas network charges (ZCA, ZCO, CCA, CFI, ECN, SOLR) for any single MPRN, with year-over-year change per charge. Works for Direct Connect, IGT and CSEP supply points.

  • +
    Site Profile transparency card

    A persistent card surfacing NDM Size Class, Read Frequency, Site Type, Customer Type and Peak Load Factor — each with a UNC TPD / Xoserve / Ofgem citation and an Edit pill for inline corrections.

  • +
    Authoritative Xoserve Peak Load Factors

    SOQ is derived from the Xoserve-published NDM Algorithm, keyed by LDZ, EUC band and charging year. The PLF tag flips from “Estimate” to “Authoritative” once your forecast runs.

  • +
    Gas Assumptions & Methodology

    A collapsible section below your charge breakdown gathering AQ band, LDZ, forecast period and calculation notes. Mirrors the electricity calculator.

  • +
    Context-aware Peak Load Factor

    CSEP sites hide the PLF row (they use max_dev_soq); Daily Metered sites grey it out with a UNC TPD §M citation.

  • +
    Validate Past Charges for gas

    A new gas mode for the calculator. Enter an MPRN, postcode, billing period and consumption, and we’ll show exactly what you should have paid for ZCA, ZCO, CCA, CFI, ECN, SOLR and CCL — with the same transparency card and Assumptions panel as the forecast tool.

  • +
    Gas Climate Change Levy now calculated

    CCL is now computed for gas using HMRC’s published rates (2023-24 through 2027-28) and the commodity-specific CCA discount (88% in 2023-24, 89% thereafter — distinct from electricity’s flat 92%). Exempt customers see a £0.00 line with the relief reason.

Improvements

  • ~
    WYSIWYG peak day demand

    The SOQ shown on screen always matches the authoritative value used in the result.

  • ~
    Live comma formatting

    AQ and SOQ format with thousands separators as you type.

  • ~
    Quieter validation

    “Unusually low” and “Very large site” hints fire on blur, not while typing.

  • ~
    Smarter Custom flag

    Customer Type defaults to I&C for typical B2B ranges; a “looks domestic” hint surfaces only when AQ suggests otherwise. Edits revert to Inferred if they match what we’d derive anyway.

  • ~
    Reset to defaults

    One click clears all Site Profile edits and re-derives every row from your current AQ and MPRN.

  • ~
    Start new calculation returns to MPRN entry

    The reset action on the gas results page now returns you to “Enter your gas meter number” rather than the calculator landing.

  • ~
    Segment-aware MPRN validation

    Replaced the early-firing "Invalid check digits" banner with two badges below the MPRN preview: a GDN/IGT network tag (so you can see straight away if you're on a private network), and a CHECK pill that only verdicts once you've typed a full MPRN or moved off the field. No more red text while you're still typing.

  • ~
    Consistent sign-in gate across fuels

    Forecasting your own MPRN now requires sign-in, the same way the electricity MPAN does. Try Demo still works without an account.

  • ~
    Gas results layout aligned with electricity

    Each gas charge is now its own expandable accordion card with an icon, the amount on the right, and the quantity × rate = result formula when expanded — the same pattern users already know from the electricity calculator.

  • ~
    Non-applicable charges hidden automatically

    Charges that don’t apply to a given site (e.g. CFI on large >732,000 kWh sites, SOLR on I&C customers) no longer render as greyed-out rows. The Assumptions panel still discloses the site type and AQ band so you can see why.

  • ~
    Peak Load Factor surfaced in Assumptions

    The exact Xoserve-published Peak Load Factor used to derive your SOQ now appears under the Supply Offtake Quantity row in Assumptions & Methodology — no more cryptic warning bullets above the breakdown.

  • ~
    Gas tools surfaced across the site

    Gas Forecast and Gas Validate Past Charges now appear on /tools (fuel-segmented) and in the homepage features grid as a distinct second pillar, so there is no more hunting for them inside the calculator.

  • ~
    Three new gas data layers on For Enterprise

    The Complete Data Stack now lists Peak Load Factors (Xoserve UNC TPD), Gas Exit Zones (~38 zones for ECN charging) and Gas Site Classification (NDM size, EUC band, customer type) alongside existing electricity layers. 27 layers total.

Bug Fixes

  • x
    AQ over 100 GWh handled gracefully

    The Calculate button disables immediately and the inline message clears as soon as you correct the value.

  • x
    Clearer SOQ_REQUIRED error

    When a Peak Load Factor can’t be resolved, the API returns a specific SOQ_REQUIRED code so the UI can prompt for manual SOQ rather than failing generically.

  • x
    Site Profile uses annualised AQ for classification

    The site-profile classifier now derives band/SOQ from your annualised Annual Quantity rather than the period consumption, so a single-month bill no longer mis-classifies a large site as small.

  • x
    Cleaner reset copy and AQ tooltip

    Reset button and AQ tooltip wording tightened for the Validate Past Charges flow.

v2.412 May 2026

DUoS Breakdown & Residual Band

Both the Forecast Future Costs and Portfolio Forecast tools now split DUoS into its consumption and fixed/capacity components, so you can see exactly which part of the charge is driving each year-on-year change. The portfolio view also surfaces each MPAN’s fixed residual (TDR) band alongside the meter name for quick reference.

New Features

  • +
    DUoS consumption vs fixed/capacity split

    Expand the DUoS row in either forecast tool to see Consumption (Red/Amber/Green unit rates) and Fixed/Capacity (standing + capacity charges) as their own lines, each with its individual year-on-year change.

  • +
    Fixed residual band per MPAN

    Each MPAN in the Portfolio Forecast now displays its TDR band (Band 1–4) inline with the meter name, so you can compare residual bands at a glance without expanding into TNUoS detail.

Improvements

  • ~
    Cleaner per-MPAN breakdown layout

    Removed the duplicated year labels from every row. Each charge section now shows a single column header (current year / forecast year / change) over neatly aligned value columns.

Bug Fixes

  • x
    Future-year NHH forecasts now succeed

    Self-tuning fallback for the D0018 consumption coefficient means non-half-hourly forecasts for years beyond the published horizon now produce results where they previously failed.

  • x
    Flat-carry fallback surfaced in Assumptions

    When DUoS or CCL rates aren’t yet published for a future year, the forecast now applies a flat-carry from the latest available year and the Assumptions & Methodology panel makes that provenance explicit.

v2.39 May 2026

Gas Meter Lookup

Supply Point Lookup now supports gas meters. Enter your MPRN and postcode to see your Gas Distribution Network, Local Distribution Zone, and applicable transportation charges.

New Features

  • +
    MPRN decode with LDZ lookup

    Enter your 6-10 digit gas meter number (MPRN) and postcode to see your Gas Distribution Network and Local Distribution Zone.

  • +
    Gas network identification

    See which GDN (Cadent, Northern Gas Networks, SGN, or Wales & West Utilities) serves your location, plus the LDZ code and Exit Zone.

  • +
    Applicable charges visibility

    See which gas transportation charges apply to your meter: Capacity (ZCA), Commodity (ZCO), Customer Charges (CCA/CFI), Exit Capacity (ECN), and SOLR.

  • +
    IGT connection detection

    MPRNs starting with 74-78 are identified as Independent Gas Transporter connections.

Improvements

  • ~
    Renamed to Supply Point Lookup

    The tool formerly known as "Settlement Config" is now "Supply Point Lookup" to reflect dual-fuel support.

April 2026
v2.228 April 2026

Portfolio Forecast

Forecast network charges for multiple MPANs in one calculation. Enter up to 10 meters for a site or portfolio, see aggregated results with per-MPAN breakdown, and share consolidated reports.

New Features

  • +
    Multi-MPAN entry (up to 10 meters)

    Enter up to 10 MPANs in a single forecast calculation. Each MPAN can be from any of the 14 DNO regions - perfect for portfolios spanning multiple network areas.

  • +
    Aggregated portfolio summary

    See total current vs forecast charges across all MPANs with percentage change. Quickly understand portfolio-wide cost trends at a glance.

  • +
    Per-charge breakdown

    View totals by charge type across the portfolio. Includes DUoS, TNUoS, Capacity Market, CfD, and CCL. BSUoS, Nuclear RAB, and AAHEDC are excluded as these charges have limited forward-looking data.

  • +
    Per-MPAN detailed results

    Expand any MPAN in the results to see full charge component details. Understand exactly how each site contributes to portfolio costs.

  • +
    Year-over-year change analysis

    Compare current vs forecast charges for each MPAN and the portfolio total. Identify which sites are driving cost increases.

March 2026
v2.118 March 2026

TDR Band Optimiser

Find TNUoS savings by checking if your Maximum Import Capacity is costing you extra. The new TDR Band Optimiser shows your current vs optimal band, recommends a target MIC, and projects 3-year cumulative savings - essential preparation for RIIO-3 rate increases in April 2026.

New Features

  • +
    TDR Band Optimiser tool

    New calculator mode to analyse whether your agreed capacity (MIC) is oversized. Enter your MPAN or manually specify voltage level, MIC, and maximum demand to see if you could save by moving to a lower TDR band.

  • +
    3-year savings projection

    Toggle between annual view and 3-year total to see cumulative savings opportunity. Year-by-year breakdown accordion shows exactly how costs compare each charging year.

  • +
    Target MIC recommendation

    Get a recommended MIC value that maintains a safe margin above your peak demand while moving you to the optimal TDR band.

  • +
    RIIO-3 impact alerts

    For EHV sites, see warnings about threshold changes in April 2026 that could affect your band - helping you plan ahead for RIIO-3.

v2.05 March 2026

5-Year Budget Forecasting

Plan further ahead with forecast calculations extended to 2029-30. The calculator now uses CIRP indicative rates from DNOs when published tariffs aren't yet available, and shows you exactly which data sources power each charge calculation.

New Features

  • +
    Forecast up to 5 years ahead

    Budget Forecast mode now supports calculations through 2029-30 for DUoS charges. Select any future charging year to see projected costs for long-term planning and contract negotiations.

  • +
    CIRP indicative rates integration

    When published tariffs aren't available for future years, the calculator automatically uses DNO CIRP (Cost Information Review Pack) forecast rates. These indicative rates give you early visibility of likely future charges before final tariffs are published.

  • +
    Data source transparency

    The Assumptions & Methodology section now shows exactly which data sources power each charge. See at a glance whether rates come from "Published Tariffs", "CIRP Indicative Forecast", or "NESO 5-Year View" so you understand the confidence level of your calculations.

  • +
    Dynamic year selection

    Choose from all available forecast years in a grid layout, not just the next two years. Each year card shows which charges are available, making it easy to select the right horizon for your planning needs.

February 2026
v1.927 February 2026

Time-of-Use Savings Calculator

Model potential DUoS savings from shifting consumption between time bands. Use the three-slider interface to explore "what if" scenarios — move consumption from expensive Red periods to cheaper Green periods and see your potential annual savings instantly.

New Features

  • +
    Time-of-Use Savings mode

    New calculator mode for energy consultancies to model DUoS savings from load shifting. Enter your MPAN and consumption, then use interactive sliders to explore how moving demand between Red, Amber, and Green time bands affects your annual costs.

  • +
    Three-slider cascade interface

    Intuitive R/A/G sliders that maintain 100% total consumption. Reduce Red and the reduction cascades to Amber; reduce Amber and it flows to Green. See your potential savings update in real-time as you drag.

  • +
    Profile coefficient estimation

    Don't know your R/A/G split? Enter your total annual consumption and we'll estimate the split using D0018 profile coefficients for your meter's profile class, or time band hours for half-hourly meters.

  • +
    Savings breakdown visualisation

    Clear before/after comparison showing baseline costs vs shifted costs. See exactly how much you could save per year by optimising when you use electricity.

v1.817 February 2026

MHHS Readiness & Calculator Redesign

See how MHHS migration affects your DUoS charges, plus a new Connection Options Advisor for comparing metering configurations. The calculator is now organised into clear sections for easier navigation.

New Features

  • +
    MHHS Readiness mode

    Compare your current DUoS charges to what you'll pay after MHHS migration. See a side-by-side breakdown of charges under your aggregated tariff versus the site-specific tariff you'll move to post-migration.

  • +
    GSP Group in MPAN decode

    Your Grid Supply Point group now displays alongside DNO region (e.g., "Eastern (UKPN) · GSP Group A"). GSP groups determine which profile coefficients apply to your meter.

  • +
    DUoS Time Band visualisation

    New collapsible section showing when Red, Amber, and Green charging periods apply. See weekday vs weekend schedules with duration for each band.

  • +
    Connection Options Advisor

    Compare HV Metered, LV Sub-station, and LV Metered connection options side-by-side. Enter your DNO region, capacity (kVA), and estimated annual consumption to see which metering configuration offers the lowest DUoS charges. Includes optional site reference for tracking multiple analyses.

Improvements

  • ~
    Calculator mode organisation

    Modes are now grouped into two sections: "Network Charge Tools" for bill validation, forecasting, and EHV lookup, and "Settlement & Migration" for MHHS reference and readiness tools.

  • ~
    MPAN decode layout refinements

    Two-column layout for Meter Code and Supply Point Lookup in calculator mode; full-width Supply Point Lookup in MHHS mode for better TPR visibility.

v1.79 February 2026

Generation Tariff Support

EnergyCode now supports generation (export) MPANs alongside demand (import). Enter a generation MPAN and the calculator auto-detects it, switching to show DUoS credits instead of charges. Embedded generators can also calculate their TNUoS Embedded Export Tariff (EET) credits. Plus, smarter UI that hides irrelevant fields based on your meter type.

New Features

  • +
    Generation MPAN auto-detection

    Enter a generation MPAN and the calculator automatically detects it from your LLFC. The interface adapts to show "Export kWh" instead of "Usage kWh" and displays DUoS credits (negative rates) with green styling.

  • +
    DUoS generation credits

    All 8 CDCM generation tariff categories are now supported (LV_GEN_AGG, LVS_GEN_AGG, LV_GEN_SS, etc.). Generation tariffs have negative unit rates, meaning embedded generators receive credits for the electricity they export to the grid.

  • +
    TNUoS Embedded Export Tariff (EET)

    Embedded generators can calculate their EET credits by entering their Maximum Export Capacity (MEC). EET is a credit paid annually based on your connection capacity, calculated as MEC × EET rate × billing days.

  • +
    Budget Forecast for generation

    Generation MPANs work in Budget Forecast mode too. See how your export credits will change year-over-year using published future rates.

Improvements

  • ~
    Smarter TNUoS input visibility

    TNUoS capacity inputs (MIC, voltage level) now only appear for half-hourly customers who need them. Non-half-hourly customers (Profile Classes 01-04) no longer see these fields since their TDR band is determined automatically from annual consumption.

  • ~
    Faster NHH calculations

    Non-half-hourly demand calculations now complete in ~4.5 seconds, down from 30+ seconds. Fixed an N+1 query issue with BST transition lookups.

  • ~
    Test MPAN generator supports generation tariffs

    The Customise Test MPAN modal now includes a Demand/Generation toggle. Select "Generation" to generate test MPANs for export meters, making it easier to explore how embedded generation credits work.

Bug Fixes

  • x
    Negative charges in forecast comparison

    Budget Forecast now correctly includes negative charges (credits) in the year-over-year comparison summary.

v1.66 February 2026

MHHS Reference Mode & 8th Charge Type

New MHHS Reference mode helps you navigate the Market-wide Half-Hourly Settlement transition. Look up any SSC code to see its TPR configuration and settlement periods, or decode MHHS-format MPANs with full SSC metadata. Plus, EnergyCode now validates AAHEDC as our 8th charge type.

New Features

  • +
    MHHS Reference mode

    New calculator mode for the MHHS transition. Look up any 4-digit SSC code to see TPR configuration, settlement periods, and valid profile classes. MHHS-format MPANs display full SSC metadata including description, type, and TPR details.

  • +
    AAHEDC charge calculation

    Calculate AAHEDC charges using official rates published by NESO. This levy applies to all GB electricity consumption (domestic and non-domestic) with no exemptions. Rates seeded from 2022-23 through 2025-26.

  • +
    Cross-year AAHEDC support

    Billing periods spanning April 1st are automatically split and prorated by days, applying the correct rate for each charging year segment.

  • +
    AAHEDC enterprise API endpoint

    New /api/v1/rates/aahedc endpoint provides programmatic access to AAHEDC rates with API key authentication, filtering by charging year or date, and pagination support.

Improvements

  • ~
    TNUoS 5-Year Forecast data

    Budget Forecast mode now includes TNUoS tariff data through 2030-31. Using NESO's official 5-Year View report, we've added 180 rate records covering all 14 TNUoS zones and 22 TDR bands for charging years 2026-27 through 2030-31.

  • ~
    Faster homepage animation

    Homepage counter animation now completes in 1 second instead of 2, with all subsequent elements appearing sooner for a snappier experience.

  • ~
    Unified results action bar

    Consistent action bar across all calculator modes (Review Past Bills, Budget Forecast, MHHS Reference) with email, print, and new calculation options.

Bug Fixes

  • x
    MTC metadata for legacy MPANs

    Fixed MHHS Reference mode to properly handle 21-digit legacy MPANs, now displaying MTC description, meter type, and time pattern information.

v1.53 February 2026

Nuclear RAB Levy & EHV Tariff Lookup

Calculate the new Nuclear RAB Levy that started appearing on electricity bills in December 2025. Plus, a new EHV Tariff Lookup tool lets you instantly see your site-specific Extra High Voltage distribution charges by entering your MPAN - no more hunting through DNO Annex 2 documents.

New Features

  • +
    Nuclear RAB Levy calculation

    Calculate Nuclear RAB (Regulated Asset Base) Levy charges using LCCC published rates. This new charge funds Sizewell C nuclear construction and applies to all electricity consumption from December 2025 onwards.

  • +
    EII exemption support

    Energy Intensive Industry customers can declare their exemption status to receive the full 100% Nuclear RAB Levy exemption in calculations.

  • +
    EHV Tariff Lookup tool

    Look up your site-specific Extra High Voltage (EHV) distribution charges using your MPAN. Enter your 13-digit MPAN Core or 21-digit full MPAN to instantly see your EDCM rates across all available years (2022-2028) with year-on-year change indicators. Works for both DNO and IDNO sites.

  • +
    Import and Export rate visibility

    EHV sites with export connections can see both Import charges and Export credits side-by-side, with credit values clearly highlighted.

January 2026
v1.430 January 2026

Budget Forecast & CCL Support

Plan your energy budget with confidence. Use Budget Forecast mode to see exactly what your network charges will be next year using published future rates, with side-by-side comparison to current costs. Plus, non-domestic customers can now calculate CCL (Climate Change Levy) charges with exemption support.

New Features

  • +
    Budget Forecast mode

    Predict future electricity costs using rates published 12-18 months in advance. Compare current vs future charges side-by-side for DUoS, TNUoS, BSUoS, CCL, CfD, and Capacity Market.

  • +
    CCL charge calculation

    CCL is now available alongside DUoS, TNUoS, BSUoS, CfD, and Capacity Market charges for non-domestic customers.

Improvements

  • ~
    Cross-year billing improvements

    Cleaner interface when your billing period crosses April 1st, with better mobile layout and consistent design across both calculator modes.

  • ~
    MPAN input redesign

    New segmented S-Box Grid layout that mirrors how meter numbers appear on bills. Each segment (PC, MTC, LLFC, DNO, Unique ID, Check digits) has its own input field with color-coding for easier data entry. You can now edit individual segments without retyping the whole MPAN.

Bug Fixes

  • x
    Faster calculator load times

    Fixed cold start delays that could cause slow responses, especially first thing in the morning. The calculator now responds faster.

  • x
    Email rendering in Outlook

    Calculation result emails now display correctly in Outlook desktop, with proper header styling.

  • x
    Cross-year billing validation

    Fixed an issue where billing periods spanning two charging years (e.g., March to April) would show a validation error even when all consumption data was entered correctly.

  • x
    MPAN generator reliability

    The "Generate Test MPAN" button now works reliably every time. Previously, random generation could intermittently fail with no feedback to the user. The generator now uses pre-validated meter configurations, and the warming system has been hardened to prevent cascading failures.

  • x
    LLFC leading zeros auto-padding

    Fixed recognition of MPANs where LLFC codes appear without leading zeros on bills (e.g., "1" instead of "001"). The calculator now automatically pads these codes correctly when you paste 19-20 digit MPANs. Visual feedback shows when auto-padding has been applied.

v1.324 January 2026

Enhanced TNUoS Calculator & Band Optimisation

Major improvements to the TNUoS calculator including automatic voltage detection, streamlined interface, and band optimisation analysis. Half-hourly customers can now discover potential savings from reducing their maximum capacity, with RIIO-3 impact comparison showing how transmission charges nearly double from April 2026.

New Features

  • +
    TNUoS band optimisation analysis

    See if you could save money by reducing your Maximum Import Capacity (MIC). The calculator now shows your current TDR band, identifies the optimal band, and calculates potential annual savings from moving to a lower band.

  • +
    RIIO-3 impact comparison

    Understand how your TNUoS costs will change when transmission rates nearly double in April 2026. The optimizer shows side-by-side savings for both RIIO-2 (current) and RIIO-3 periods.

  • +
    Visual band comparison

    Clear before/after cards show your current band versus the optimal band, highlighting the capacity difference and potential annual savings.

  • +
    Automatic Voltage Detection

    Calculator now detects your connection voltage level directly from your meter number, displayed with an "AUTO" badge.

  • +
    Streamlined Capacity Section

    Maximum import capacity, demand, and voltage inputs consolidated into one section for faster data entry.

  • +
    Quick Optimization Summary

    New summary card at the top of results instantly shows if you could benefit from band optimization.

  • +
    Smarter Demo Experience

    "Try Demo" now generates realistic site-specific meters matching your selected voltage level.

Improvements

  • ~
    Improved TNUoS Layout

    Restructured transmission charges section for easier understanding.

Bug Fixes

  • x
    TNUoS Results Display

    Fixed issue where transmission charges section could disappear from results.

  • x
    Accurate Charge Totals

    TDR charges now properly included in total TNUoS calculations.

  • x
    Band Optimization Visibility

    Resolved display issues with optimization recommendations not always appearing.

  • x
    Dark Theme Input Text

    Text now clearly visible in all input fields when using dark mode.

  • x
    Better Half-Hourly Detection

    Profile Classes 05-08 now correctly recognized as half-hourly metered customers.

  • x
    Enhanced Mobile Experience

    Improved layout, spacing, and text sizing for better readability on mobile devices.

v1.2.123 January 2026

Knowledge Hub & MPAN Improvements

Introducing the Learn page - a comprehensive glossary of electricity billing terms. Plus improved MPAN validation and MHHS labelling.

New Features

  • +
    Learn page - Electricity Billing Glossary

    A comprehensive knowledge hub covering everything from meter numbers (MPAN) to network charges (DUoS, TNUoS, BSUoS) to industry reforms (MHHS, TCR, CDCM). Essential reference for TPIs and energy professionals.

  • +
    Command palette search (Cmd/Ctrl+K)

    Instantly search all glossary terms from the Learn page. Press Cmd+K (Mac) or Ctrl+K (Windows/Linux) to open the search palette and find definitions in seconds.

  • +
    Direct term linking

    Share links to specific terms using hash URLs (e.g., /learn#mpan or /learn#duos). Perfect for documentation, training materials, or answering client questions.

Improvements

  • ~
    MPAN format labels now reflect MHHS standard

    The MPAN decoder now correctly displays "SSC (Standard Settlement Configuration)" for MHHS-format MPANs, ensuring accurate terminology for energy professionals.

  • ~
    Clearer MPAN input guidance

    The calculator now clearly asks for all 21 or 22 digits from your electricity bill, with a help icon explaining where to find both rows of numbers in the "S" box. This prevents incomplete MPANs being entered (the 13-digit "Supply Number" alone is not enough to determine your tariff).

Bug Fixes

  • x
    MPAN validation fix

    Fixed an issue with MPAN validation to ensure all valid meter numbers are correctly accepted.

  • x
    Alphanumeric LLFC support

    MPANs with alphanumeric characters in the LLFC position (e.g., A01, P80, N35) are now correctly accepted.

v1.2.021 January 2026

IDNO Support

You can now calculate DUoS charges for meters on independent distribution networks (IDNOs). When an IDNO meter is detected, you'll be prompted to enter your postcode so we can identify your host network region.

New Features

  • +
    IDNO meter support

    Calculate DUoS charges for meters on independent distribution networks (IDNOs). When an IDNO meter is detected, enter your postcode to identify your host network region.

v1.1.220 January 2026

Charge Selection Improvements

Calculator now correctly respects your charge selections, hiding unused fields and excluding deselected charges from results and emails.

Bug Fixes

  • x
    Charge selection now properly applied to results

    Previously, charges you had deselected (like TNUoS or BSUoS) would still appear in your calculation results and email summaries. Now, only the charges you select are calculated and included in your results and emails.

  • x
    Input fields for deselected charges now hidden

    The calculator now automatically hides input fields for charges you haven't selected. For example, if you deselect TNUoS, the "Triad Demand" field will no longer appear, creating a cleaner and more focused form.

v1.1.120 January 2026

Calculator Improvements

DUoS charges now correctly enforced as mandatory, plus important stability and visual fixes.

Improvements

  • ~
    DUoS charge now mandatory in calculator

    DUoS charges are always selected and cannot be deselected, reflecting the regulatory reality that every MPAN connected to the distribution network must pay DUoS. A shield badge and tooltip explain why this charge is mandatory.

Bug Fixes

  • x
    Calculator state corruption on mode switch

    Fixed an issue where switching between data entry modes (Usage Only, Bill Only, Full Bill) could corrupt calculator state and prevent calculation.

  • x
    Green checkmark visibility

    Improved visibility of green checkmark icons on dark backgrounds for better contrast and readability.

v1.1.019 January 2026

Complete DUoS Charge Breakdown

Enhanced transparency with full visibility of all DUoS charge components.

Improvements

  • ~
    Exceeded Capacity charges now visible

    Penalty charges when maximum demand exceeds your agreed capacity are now displayed in the DUoS breakdown, helping you identify unexpected capacity-related costs.

  • ~
    Reactive Power charges now visible

    Charges for poor power factor are now displayed in the DUoS breakdown, giving you visibility into power quality penalties.

  • ~
    Streamlined calculator interface

    Removed the visual step indicator to create a cleaner, more focused experience that works better across all devices.

  • ~
    Better mobile date selection

    Tap FROM or TO dates on mobile to jump directly to the right calendar month - making it faster to select billing periods on your phone or tablet.

v1.0.018 January 2026

Initial Release

EnergyCode launches with comprehensive electricity charges validation for all 14 DNO regions.

New Features

  • +
    DUoS charge calculation

    Calculate Distribution Use of System charges with support for all 32 CDCM tariff categories across all 14 DNO regions.

  • +
    TNUoS charge calculation

    Transmission Network Use of System charges with zone-based tariffs and Triad demand support.

  • +
    BSUoS charge calculation

    Balancing Services Use of System charges using National Grid settlement data.

  • +
    CfD Levy calculation

    Contracts for Difference levy calculations using LCCC published rates.

  • +
    Capacity Market levy calculation

    Capacity Market charges based on demand during settlement periods.

  • +
    MPAN decoder

    Decode any 21 or 22-digit MPAN to reveal DNO region, tariff category, and meter configuration.

  • +
    Cross-year billing support

    Automatic pro-rating of charges across April 1st charging year boundaries.

  • +
    Bill comparison mode

    Compare your actual bill against calculated charges to identify discrepancies.

Improvements

  • ~
    Improved "Try Demo" button visibility

    Made it easier to find the test MPAN generator on the calculator.

Bug Fixes

  • x
    MPAN generation reliability

    Fixed an issue where the test MPAN generator could intermittently fail to respond.