Warning After Top-Up
AdBlue Warning Still On After a Top-Up? Here's Why, and the Fix
If the AdBlue warning is still on after a proper top-up and a few drives, low fluid was not the only cause. The usual culprits are a level sender that cannot read the new fluid, failed quality checks, or a separate fault in the injector, pump, heater or NOx sensor. We read the SCR system at your vehicle, prove the cause with live data and agree a fixed price from £249 before any work starts.
When a top-up should clear the warning, and when it won't
A top-up only clears the warning when the vehicle raised it for one reason: the level was low. Most vehicles need the ignition cycling and a short drive before the ECU re-measures the tank and updates the dash. Some need several separate journeys. That delay is normal.
If the message is still showing after three or four normal journeys, stop waiting. The ECU has stored something other than low level, or the part that measures the level is not reporting the new fluid. Another top-up will not change the result.
The wording on the dash is a strong clue. "Top up AdBlue" or a range figure points to the level circuit. "AdBlue system fault", "Emissions system fault", "Check AdBlue" or a countdown that keeps counting down points to a component fault. If the miles left are still falling after the top-up, treat it as urgent.
Why the warning stays on after topping up
These are the faults we find most often on vehicles where the tank is full and the warning has not cleared.
Level sender stuck or misreading
The sender sits inside the tank and tells the ECU how much fluid is there. Crystal build-up or a failed float can leave it reading empty after a full top-up. On many vans the sender is part of the tank assembly, so it cannot be swapped on its own. We compare the sender's live reading with the real fill level before anything is ordered.
Fluid quality check failed
Diluted, old or contaminated AdBlue fails the quality check, and the ECU keeps the warning lit or sets P207F. Fluid poured from an old container, a funnel used for screenwash, or a cheap top-up of unknown origin are common sources. We test concentration on site. Correct AdBlue is 32.5% urea to ISO 22241.
Not enough fluid added
A small container into a nearly empty tank may not lift the level past the threshold the ECU needs to see. Some vehicles want a set minimum, often several litres, before they accept a refill. This is the one cause a further top-up can fix, so it is worth ruling out first.
Injector, pump or heater fault
The low-level warning and a component fault can arrive together. The top-up clears the first, but the second stays stored. A crystallised injector, a pump that cannot build pressure (P20E8) or a failed tank heater (P20B9, P20BA) all keep the warning on with a full tank.
NOx sensor reporting poor conversion
If the downstream NOx sensor reads high, the ECU decides the SCR system is not working and keeps the warning on, whatever the tank level. Codes such as P20EE or P229F are typical. The fault can be the sensor, the dosing or the catalyst, which is why we test before replacing anything.
Fault stored until a proper reset
Some makes keep the warning and the countdown stored until the SCR system is checked and reset with manufacturer-level tools, even once the fluid is right. A basic code reader often cannot see the SCR module, let alone run the reset routine.
How we diagnose a warning that won't clear
Full SCR code read
Every stored and pending code from the engine, SCR and NOx modules, with freeze-frame data. This tells us whether the ECU is holding a level fault, a quality fault or a component fault.
Sender reading against real level
The live level value the ECU sees is checked against the fluid actually in the tank. A mismatch points straight at the sender or its wiring.
Fluid concentration test
A refractometer reading on site. If the fluid is outside spec we drain the tank and refill with fresh ISO 22241 AdBlue before testing anything else.
Pressure and dosing on live data
Pump pressure graphed against the ECU target, and dosing commanded against delivered. This separates a pump fault from a blocked injector.
Heater current and NOx readings
Heater current measured against spec, and upstream and downstream NOx values compared under load. Both rule components in or out without guesswork.
Fixing it so the warning stays off
We fix the cause, then clear the warning with the correct procedure for the make, so it does not return on the next drive. Diagnosis and the agreed repair start from £249. Parts prices are published below and labour is quoted after diagnosis. You agree one fixed total before work starts. No fix, no fee on the agreed outcome. Written warranty.
Many of these jobs are finished on the first visit: a fluid drain and refill, an injector clean, a wiring repair or a reset after a corrected top-up. Where a part has to be ordered, such as a tank assembly or a NOx sensor, we come back to fit it at the price already agreed.
After the repair we re-read the system, take a short test drive and check the warning has cleared and the countdown has stopped.
- Diagnosis and agreed repair: From £249 SCR code read, live data, fluid test, the agreed fix and the manufacturer-level reset.
- Fluid drain and refill: Fixed price after diagnosis For contaminated or diluted fluid. Tank drained and refilled with fresh ISO 22241 AdBlue.
- Tank with sender, heater or pump built in: £795 parts, labour POA Only when the sender or heater is sealed inside the tank and has been proven faulty.
- NOx sensor: From £249 Fitted after live data confirms the sensor, not the wiring or dosing, is at fault.
AdBlue parts prices
Parts prices shown below. Labour charges are quoted on approach after diagnosis (POA). Fixed total price given before any work starts. No fix no fee on the agreed outcome.
- AdBlue tank (parts): £795
- NOx sensor repair job (parts from): From £249
- AdBlue injector (parts): £750
- Labour: POA, quoted after diagnosis
Software only after diagnosis
A warning after a top-up is almost always a repairable fault: a sender, bad fluid, an injector or a sensor. We recommend the physical repair first in nearly every case.
Where the catalyst itself has failed, or the repair would cost more than the vehicle is worth, we explain the options side by side after diagnosis. Nothing is changed without your say-so.
Any software change that disables AdBlue or SCR monitoring is supplied for off-road, competition or export use only, and the customer declares any modifications. It is never offered as a road-legal fix. Read our disclaimer.
Before you call: three quick checks
Make sure enough went in
Check the handbook for the minimum refill. If you only added a small amount, add more fresh AdBlue, close the cap properly and drive again.
Cycle the ignition and drive
Switch off, wait a minute, restart and take a normal drive. Repeat on a few journeys before deciding the top-up has not worked.
Photograph the dash
Take a photo of the exact message and any miles remaining. Send it to us on WhatsApp with the reg and postcode, and we can often tell you the likely cause before we arrive.
Frequently asked questions
How many miles should I drive after topping up before the warning clears?
Most vehicles update within one to three normal journeys after an ignition cycle. If the warning is still on after three or four drives, the cause is not just low fluid and it needs diagnosis.
Can I keep topping up until the light goes off?
Only if too little went in the first time. Once the tank is properly full, more fluid will not help. Overfilling can push fluid into the breather and does nothing for a sender, sensor or injector fault.
The countdown is still falling after I topped up. What should I do?
Treat it as urgent. A falling countdown with a full tank means a component fault is stored, and the vehicle may refuse to restart when it reaches zero. Call 0203 038 8555 and give us the miles remaining so we can prioritise the visit.
Could I have put the wrong fluid in?
It happens, most often screenwash or water, or AdBlue from a contaminated container. Do not drive further than you need to and tell us what went in. We test the fluid on site and drain and refill the tank if it is out of spec.
Will a cheap code reader clear the warning?
Usually not. The SCR system often sits on its own module that basic readers cannot see, and many makes need a manufacturer-level reset. Even where a code clears, it comes back if the fault is still there.
Does a warning after a top-up mean I need a new tank?
Not necessarily. A new tank is only needed when the sender, heater or pump is sealed inside it and has been proven faulty. Fluid, wiring, injector and NOx sensor faults are all more common, and we rule them out first.
How much does it cost to fix?
Diagnosis and the agreed repair start from £249. If a tank assembly is needed, the part is £795 with labour quoted after diagnosis. You get one fixed total before any work starts, and no fix means no fee on the agreed outcome.
When can you come out?
We work 6am to 9pm, 7 days a week, including bank holidays, at your home, workplace or roadside. In London and the South East we aim to attend within 3 hours of booking where a van is free.