natural
mechanical, supply and extract
mechanical, extract only
not radiators or underfloor
radiators
underfloor
fan coil units
England and Wales: before 1900;
Scotland: before 1919;
Northern Ireland: before 1919
England and Wales: 1900-1929;
Scotland: 1919-1929;
Northern Ireland: 1919-1929
England and Wales: 1930-1949;
Scotland: 1930-1949;
Northern Ireland: 1930-1949
England and Wales: 1950-1966;
Scotland: 1950-1964;
Northern Ireland: 1950-1973
England and Wales: 1967-1975;
Scotland: 1965-1975;
Northern Ireland: 1974-1977
England and Wales: 1976-1982;
Scotland: 1976-1983;
Northern Ireland: 1978-1985
England and Wales: 1983-1990;
Scotland: 1984-1991;
Northern Ireland: 1986-1991
England and Wales: 1991-1995;
Scotland: 1992-1998;
Northern Ireland: 1992-1999
England and Wales: 1996-2002;
Scotland: 1999-2002;
Northern Ireland: 2000-2006
England and Wales: 2003-2006;
Scotland: 2003-2007;
Northern Ireland: not applicable
England and Wales: 2007-2011;
Scotland: 2008-2011;
Northern Ireland: 2007-2013
England and Wales: 2012 onwards;
Scotland: 2012 onwards;
Northern Ireland: 2014 onwards
Not applicable
Not recorded
double glazing installed before 2002
double glazing installed during or after 2002
double glazing, unknown install date
secondary glazing
single glazing
triple glazing
double, known data
triple, known data
not defined
Normal
More Than Typical
Less Than Typical
Much More Than Typical
Much Less Than Typical
Not Defined
external
filled cavity
internal
as built
unknown
filled cavity + external
filled cavity + internal
unknown
None
12mm
25mm
50mm
75mm
100mm
150mm
200mm
250mm
270mm
300mm
350mm
400mm or more
Not Defined
Rafters
Joists
No access.. This is retained for backwards compatibility only and should not be used. No access is covered by enum 5 of RoofTypeCode
Unknown
None; applicable only when Roof-Construction is 4, 5 or 6
Flat roof insulation
Sloping ceiling insulation
Not Defined
Code which indicates the type of solar collector.
unglazed
flat panel
evacuated tube
Code which indicates the source of solar collector data.
default
declared values
dual
Single
Unknown
dual (24 hour)
off-peak 18 hour
12mm
25 mm
38 mm
50 mm
80 mm
120mm
160mm
lowest occupied
lowest+1
lowest+2
lowest+3
lowest+4
lowest+5
lowest+6
roof rooms
not recorded
None
Foam
Jacket
No Access
No Cylinder
Normal - up to 130 litres
Medium - between 131 and 170 litres
Large - greater than 170 litres.
actual size included in Solar-Water-Heating-Details
Dual
Single
not applicable
A SAP Heating Code is a code specified in the RD/SAP specification to identify characteristics of the heating system. They are a numerical codes selected from a standard list detailed in the specification.
Detached
Semi-Detached
End-Terrace
Mid-Terrace
Enclosed End-Terrace
Enclosed Mid-Terrace
Not Recorded
Main Property
1st Extension
2nd Extension
3rd Extension
4th Extension
Codes indicating average height of a room, storey or building part
1 storey
1.5 storey
2 storey
2.5 storey
3 storey
no corridor
heated corridor
unheated corridor
exposed floor
semi-exposed upper floor to unheated space
semi-exposed upper floor to partially heated space
Other flat below
Ground floor
same dwelling below
open flue
balanced flue
window
roof-window
database
SAP Table
Code which indicates an improvement measure for a property.
Loft Insulation
Flat roof insulation
Room-in-roof insulation
Cavity wall insulation
Party wall insulation
Hot water cylinder insulation
Draughtproofing
Low energy lights
Cylinder thermostat
Heating controls for wet central heating system
Heating controls for warm air system
Upgrade boiler, same fuel
Biomass boiler
Biomass boiler as alternative improvement
Biomass room heater with boiler
New or replacement fan-assisted storage heaters
New or replacement high heat retention storage heaters
Replacement warm-air unit
Solar water heating
Replacement double glazed windows
Replacement double glazing units
Secondary glazing
Solid wall insulation
External insulation with cavity wall insulation
Condensing oil boiler
Change heating to Band A gas condensing boiler (no fuel switch)
Change heating to Band A gas condensing boiler (fuel switch)
Flue gas heat recovery
Photovoltaics
Wind turbine (roof mounted)
Wind turbine (on mast)
Floor insulation; for backwards compatibility only, do not use
Insulation of suspended floor
Insulation of solid ground floor
Insulated doors
Instantaneous waste water heat recovery
Storage waste water heat recovery
Air or ground source heat pump
Air or ground source heat pump with underfloor heating
Micro-CHP
Not recorded
none
boiler with radiators or underfloor heating
micro-cogeneration
heat pump with radiators or underfloor heating
heat pump with warm air distribution
community heating system
electric storage heaters
electric underfloor heating
warm air system (not heat pump)
room heaters
other system
not recorded
Code which indicates the type of terrain.
urban
suburban
rural
not recorded
Code which indicates the type of conservatory.
no conservatory
separated unheated conservatory
separated heated conservatory
not separated
not recorded - this is for backwards compatibility only and should not be used
Code which indicates the type of floor construction.
unknown
solid
suspended timber
suspended (not timber)
unknown
as built
retro-fitted
Enumerations 3, 4, 5, 6 and NI relate to insulation of the roof other than of flat ceilings of the roof rooms. When enumerations 2, 3, 4, 5, 6 or NI apply, Roof-Insulation-Thickness must be included to indicate the insulation of flat ceilings of roof rooms.
insulation thickness unknown
not determined
as built (applies to whole roof room)
unknown
none; for backwards compatibility only, do not use
flat ceiling only
all elements 50mm
all elements 100mm
all elements 150mm
all elements as built
Code which indicates a particular low or zero carbon energy source.
Biomass main heating
Biomass community heating
Biomass community heating for some of heat generation
Biomass secondary heating
Geothermal heat source
Community combined heat and power
Ground source heat pump
Water source heat pump
Air source heat pump
Solar water heating
Solar photovoltaics
Wind turbine
Community heat pump
Hydro-electric generation
Micro-CHP
Exhaust air heat pump
Solar-assisted heat pump
SAP 2005 version 9.80, dated October 2005
SAP version 9.81, dated January 2008
SAP version 9.82, dated Jun 2008
SAP version 9.83, dated Jun 2009
SAP version 9.90, dated March 2010
SAP version 9.91, dated January 2012
SAP version 9.92, dated Oct 2013
SAP version 9.93, dated Jun 2017
SAP version 9.94, dated Feb 2019
Codes which indicates where a flat is located within a building.
basement
ground floor
mid floor
top floor
for backward compatibility only, do not use.
insulation thickness unknown
as built
50mm
100mm
150mm
insulation thickness unknown
as built
50mm
100mm
150mm
Code which indicates the compass direction. Like SAP-OrientationCode, but without the "unknown" and "horizontal" options.
North
North East
East
South East
South
South West
West
North West
To be used when the pitch is horizontal
Code which indicates the vertical pitch (angle).
horizontal
30 degrees
45 degrees
60 degrees
vertical
Code which indicates the amount of solar collector overshading.
none or very little
modest
significant
heavy
manufacturer data
BFRC data
Code which indicates the compass direction.
unknown or unspecified
North
North East
East
South East
South
South West
West
North West
Horizontal (windows and roof windows only)
unknown
50mm
100mm
150mm
200mm
unknown
50mm
100mm
150mm
unknown
electrically powered
PV powered
Extension of a Decimal value for use with monetary values where a currency code needs to
be specified.
The currency code is actually metadata about the value so, in line with good XML practice, the Currency Code is declared as an XML-Attribute of the Money datatype rather than as a separate XML-Element.
The currency attribute should then include a list of valid currencies codes that are supported.
A count of the number of occurrences of something - must therefore be >=0. This is the functional equivalent of the XML nonNegativeInteger datatype.
A measurement of something such as a length or area. All measurements are to 2 decimal places and must be positive.
A string containing a unique identifier for something.
The underlying assumption is that each instance of a class or entity will have a unique identifier assigned to it which can then be assigned to any referencing entity as a reference to the entity instance.
This is a very similar concept to XML ID datatype but is locally defined because of the need to extend the datatype with domain specific attributes.
The Boolean datatype is a redefinition of the XML Schema defined "Boolean". The XSD version is a logical True / False datatype whereas from a data processing perspective it is more likely to be a string based Y/N value. This could be seen as an Enumerated Domain but "Boolean" is so common that it makes more sense to be a base datatype.
Yes
No
English
Welsh
Identifies the language that the sentence is recorded in.
Types of roof that a Property may have.
None
Flat
Pitched. This is retained for backwards compatibility only and should not be used. A pitched roof should be 4, 5, 6 or 8
Another dwelling above
Pitched (slates or tiles), access to loft
Pitched (slates or tiles), no access to loft
Pitched (thatch)
Same dwelling above
Pitched roof with sloping ceiling
Not recorded
Basement
Ground
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st or above
granite or whinstone
sandstone or limestone
solid brick
cavity
timber frame
system built
cob wall
park home wall
Internal
External
House
Bungalow
Flat
Maisonette
Park home
Code which indicates the type of heating fuel, as defined in SAP table 12.
To be used only when there is no heating/hot-water system or data is from a community network
mains gas - this is for backwards compatibility only and should not be used
LPG - this is for backwards compatibility only and should not be used
bottled LPG
oil - this is for backwards compatibility only and should not be used
anthracite
wood logs
bulk wood pellets
wood chips
dual fuel - mineral + wood
electricity - this is for backwards compatibility only and should not be used
waste combustion - this is for backwards compatibility only and should not be used
biomass - this is for backwards compatibility only and should not be used
biogas - landfill - this is for backwards compatibility only and should not be used
house coal - this is for backwards compatibility only and should not be used
smokeless coal
wood pellets in bags for secondary heating
LPG special condition
B30K (not community)
bioethanol
mains gas (community)
LPG (community)
oil (community)
B30D (community)
coal (community)
electricity (community)
mains gas (not community)
LPG (not community)
oil (not community)
electricity (not community)
waste combustion (community)
biomass (community)
biogas (community)
house coal (not community)
biodiesel from any biomass source
biodiesel from used cooking oil only
biodiesel from vegetable oil only (not community)
appliances able to use mineral oil or liquid biofuel
biogas (not community)
heat from boilers that can use mineral oil or biodiesel (community)
heat from boilers using biodiesel from any biomass source (community)
biodiesel from vegetable oil only (community)
from heat network data (community)
unknown
over 45°C
over 35°C and less than or equal to 45°C
less than or equal to 35°C
not applicable for the heating system
unknown
2012 or earlier
2013 or later
not applicable (FGHRS or no PV)
not connected to dwelling’s electricity meter
connected to dwelling’s electricity meter
not recorded; for backwards compatibility only, do not use
unknown – for backward compatibility only, do not use
non-electric shower(s) only
electric shower(s) only
both electric and non-electric showers
no shower
unable to determine
solid masonry, timber frame or system built
cavity masonry, unfilled
cavity masonry, filled
not applicable (detached property or no party wall in this building part)
no information - pre-9.92 survey
6mm
12mm
16mm or more
mains gas available in the property
mains gas not available in the property
not recorded; for backwards compatibility only, do not use
Confirm a check for the existence of an EPC before carrying out another energy assessment
not recorded; for backwards compatibility only, do not use
A previous EPC exists
A previous EPC does not exist
not recorded; for backwards compatibility only, do not use
EPC has expired
Building fabric and/or services has changed since the last EPC assessment and a new EPC has been commissioned for that building
Assessor instructed to produce a new EPC upon request from building owner/tenant/landlord after confirming to the requestor that a valid EPC already exists
Duplicate EPC produced by systematic or human error
Replacement of an erroneous EPC where the original EPC has been marked 'not for issue'
Replacement of an erroneous EPC where the original EPC has not been marked 'not for issue'
Green Deal Advice Report: existing EPC pre-dates 1 April 2012
Green Deal Advice Report: previous EPC is inaccurate
Renewable Heat Incentive (RHI): existing EPC is more than 24 months old on the date of RHI application
Feed-In-Tariff: householder has chosen to undertake energy efficiency measures to improve the previous EPC rating before installing solar panels and applying for FITs
Rental purposes: existing EPC is more than 10 years old or is below an E rating
A valid EPC is required to demonstrate that the building has an EPC rating of E, F or G to determine if the householder is eligible for Energy Company Obligation scheme measures
A valid EPC is required to demonstrate that the building has an EPC rating of D to determine if the householder is eligible for Energy Company Obligation scheme innovation measures
A valid EPC is required to demonstrate that the building has an EPC rating of E, F or G to determine if the social housing tenant is eligible for the Energy Company Obligation scheme First Time Central Heating measures
A valid EPC less than 12 weeks old is needed to support production of a Home Report for the marketed sale of the dwelling