Ariston 305 Fault Code: Causes, Fixes & Repair Costs
What does the Ariston 305 fault code mean?
Fault code 305 on an Ariston boiler signals an internal block error within the electronic control board (ECB), also commonly referred to as the PCB (printed circuit board). This component acts as the boiler's brain — it sends and receives signals to and from every other electronic part in the system. When the board itself detects an internal fault, whether caused by a software glitch, hardware failure, a wiring problem, or an unstable electrical supply, it raises code 305 to flag that something has gone wrong at its core. Codes 305, 306, and 307 all fall within the same internal PCB error range on Ariston boilers, and together with codes 303 and 304, they are considered among the most serious fault codes the boiler can display. A persistent 305 almost always requires a Gas Safe engineer to inspect and test the control board — and in many cases the board will need to be replaced.
General guidance only — not a substitute for professional advice, and not certified by a Gas Safe engineer. Always have your specific appliance assessed by a qualified professional. Any gas work must be carried out by a Gas Safe registered engineer. If you smell gas or suspect carbon monoxide, leave the property and call the National Gas Emergency line on 0800 111 999.
Common causes
- Internal PCB hardware or software failure Common
The control board itself develops an internal fault — either a software error that causes the unit to lock out, or a hardware component on the board that fails outright. This is the most common reason for a persistent 305 code and typically means the board needs replacing.
- Loose or corroded wiring connections to the PCB Common
Vibration over time, or simply age, can cause wiring connectors and harnesses attached to the PCB to work loose or develop poor contact. Intermittent data transfer between the board and sensors can produce the same 305 lockout, and in these cases a re-seat or repair of the wiring may be all that is needed.
- Unstable mains electrical supply or wiring polarity issue Sometimes
If the boiler's mains supply has voltage fluctuations, or if the plug has been wired with reversed polarity, the PCB can register an internal fault. Poor or absent earthing — where the grounding circuit has high resistance — is another known trigger for this code.
- Electromagnetic interference from nearby appliances Sometimes
Strong electromagnetic fields from other equipment in close proximity to the boiler can disrupt the control board's normal operation and cause it to throw an internal error code. This is less common but worth considering if the fault appears intermittently without an obvious cause.
- Physical damage from overheating, damp, or oxidation Rare
Water ingress, a past leak dripping onto the board, prolonged overheating within the boiler casing, or oxidised contacts can all degrade the PCB over time. Visible burn marks or corrosion on the board usually indicate physical damage has occurred.
How to fix it
- Reset the boiler once or twice DIY safe
Press and hold the reset button on the boiler's front panel for approximately five seconds and allow the boiler to attempt a restart. If the 305 code clears and the boiler fires up normally, monitor it closely over the next day or two. If the code returns straight away or comes back within a short period, do not keep resetting — repeated resets without resolving the underlying fault can cause further damage and will not fix the root problem.
- Check that the mains power supply is properly connected DIY safe
Ensure the boiler's plug is firmly seated in the socket and that the socket switch is on. If you can do so safely, switch the boiler off at the mains, wait two to three minutes, then switch it back on. This power cycle occasionally clears a transient software glitch on the control board. Do not attempt any internal wiring work yourself.
- Do not attempt to access or repair the PCB yourself Gas Safe engineer
The printed circuit board is a high-voltage electrical component inside the boiler casing. Accessing it, testing it, re-seating connectors, or attempting any repair is work that must only be carried out by a qualified Gas Safe registered engineer. There is no homeowner-safe inspection of the PCB.
- Call a Gas Safe registered engineer to diagnose and repair the fault Gas Safe engineer
An engineer will carry out voltage and continuity checks on the mains supply, inspect the earthing circuit, test wiring harnesses connected to the PCB, and use diagnostic equipment to assess whether the board itself has failed. If loose connections are found, re-seating or replacing the wiring harness is a relatively straightforward repair. If the board has failed internally, a replacement PCB will be required. On older Ariston boilers, the engineer may also advise whether the cost of a new PCB makes financial sense versus investing in a replacement boiler.
Parts you may need
- Ariston PCB (main control board) · from £280
- PCB wiring harness / connector loom · from £45
- Mains input filter / suppressor · from £30
The exact spare depends on your boiler's GC number (on the data badge). Check this against the part before buying.
Typical repair cost
Expect to pay roughly £150–£450, depending on the underlying cause.
Frequently asked questions
Can I fix Ariston fault code 305 myself?
In very limited ways — you can try a single reset and a mains power cycle, both of which are safe for a homeowner. Beyond that, fault code 305 is not a DIY repair. The PCB is a high-voltage electrical component and any inspection, testing, or replacement must be carried out by a Gas Safe registered engineer. Attempting to open the boiler casing and work on the board yourself is unsafe and potentially illegal.
How much does it cost to fix fault code 305 on an Ariston boiler?
Most people with this fault pay somewhere between £150 and £450, depending on whether the issue turns out to be a wiring connection problem (cheaper to fix) or a full PCB replacement (more expensive). A full PCB replacement on an Ariston boiler can cost £500 or more once parts and labour are included, which is why engineers often advise homeowners with older out-of-warranty boilers to consider a new boiler instead. Mention this possibility to your engineer before authorising the repair.
What is the difference between Ariston fault codes 305, 306, and 307?
All three codes — 305, 306, and 307 — fall within the same internal PCB error range on Ariston boilers. They each point to a different specific internal fault detected by the control board, but from a practical standpoint they are all treated the same way: a Gas Safe engineer needs to inspect the board, test its electrical connections, and determine whether a repair or full replacement is needed. Code 303 also sits in the same serious category. If you see any of these codes, do not delay in calling an engineer.
Should I replace my Ariston boiler or just the PCB?
This depends heavily on the age and overall condition of the boiler. If your Ariston is more than ten years old, out of warranty, and the PCB replacement is quoted at £400 or more, it is often better value to invest that money towards a new, more efficient boiler rather than repairing an ageing one. Ask your Gas Safe engineer for an honest assessment — a good engineer will tell you if replacement makes more financial sense than repair.