Worcester Bosch P2 Fault Code
The Worcester Bosch P2 fault code means: your boiler is stuck in a service mode where it runs at maximum power constantly, which is usually triggered during maintenance or testing.. It appears on 13 Worcester Bosch models in our database.
Technical description: The display shows alternatively the CH flow temperature and P2. The appliance works continuously at the maximum power (see service function 2.F).
What causes the Worcester Bosch P2 fault?
This code appears when the boiler has been manually put into a high-power testing mode, usually by a heating engineer during a service. It happens when the internal settings are adjusted to force the burner to run at maximum output to check emissions or performance. Because this is a manual override, the boiler will not return to normal heating routines until the service setting is deactivated.
DIY fix possible
Press and hold the 'Reset' button for about 5 seconds to exit service modeSwitch the boiler off at the main electrical fused spur, leave it for 30 seconds, and switch it back onCheck that the 'Service' button has not been accidentally pressed or left on by a visiting engineer
Find a Gas Safe engineer
Search the official register for a qualified engineer in your area.
Gas Safe Register →Worcester Bosch models that show the P2 fault code
Click a model for the full fault code list and model-specific repair notes.
- Greenstar 2000 Repair: £120-220
- Greenstar 25 HE Combi Repair: £90-160
- Greenstar 25HE Repair: £0-120
- Greenstar 25i (ZWB 7-25) Repair: £150-350
- Greenstar 27CDi Repair: £120-220
- Greenstar 28CDi Repair: £120-220
- Greenstar 8000 Repair: £120-220
- Greenstar CDi Compact Repair: £0-80
- Greenstar R29 40 HE
- R30 HE Plus Repair: £0-120
- Ri 25 HE Repair: £120-220
- Worcester 25/30 HE Repair: £90-180
- ZB 7 27 HE Repair: £150-350
Source
Worcester Bosch P2 fault code information on this page is sourced and cross-checked against the official Worcester Bosch service / installation manuals for each affected model.
Reviewed by the BoilerFaultCodes Editorial Team · Last reviewed 27 April 2026