Project information
Upload SAP PDFs
Drop a zip of representative SAP PDFs — one per house type or plot. The tool detects gas / heat pump / electric automatically and lets you set plot multipliers for live site totals.
Drop SAP PDFs (zip) here
or
Planning target
House types
Class auto-detected from PDF (read-only — a gas SAP has no ASHP figures and vice versa). For mix testing, upload both variant PDFs and adjust multipliers; ignore the rows you don't want.
Residential subtotal
Non-residential units
Add commercial/retail/community-use units to fold into the site totals. TER and BER are entered as kgCO₂/m²/yr — total emissions = rate × floor area. TER Energy / BER Energy are absolute totals (kWh/yr) so are summed directly.
Drop BRUKL PDF(s) here to auto-add a unit
or
Non-residential subtotal
Site totals
Combined site total
Carbon
Energy
Energy mix
Carbon: actual vs target
Plot & unit mix
How the numbers are derived.
Regulated demand = useful energy demand for regulated loads (heat output demand for HP plots, fuel input for gas plots, plus pumps & fans and lighting).
Delivered energy = SAP10 "Total delivered energy for all uses" (regulated only — appliances & cooking excluded).
PV generated is total on-site PV electricity for residential plots (used in dwelling + exported — both are subtracted from delivered energy by SAP, so both count toward renewables). For BRUKL non-resi units, this is the "Displaced electricity" figure.
HP ambient is the heat-pump's ambient contribution = heat demand minus electricity input (HP plots only, gas plots = 0).
For BRUKL non-residential units: TER Energy = useful demand = (Notional heat+cool demand ÷ 3.6 + Aux + Lighting + HW) × floor area. BER Energy = (Actual TOTAL − PV displaced) × floor area. HP ambient = (Actual heat+cool demand ÷ 3.6 − Heating − Cooling) × floor area. PV used = Actual displaced electricity × floor area.
% from renewables = (regulated demand − delivered energy) / regulated demand.
