Private Parking 8 min read20 May 2026

Supermarket Parking Charges: Why ANPR Systems Get It Wrong and What to Do About It

ParkingEye, Highview, Smart Parking, and similar operators run supermarket car parks on behalf of Tesco, Asda, Lidl, Aldi, Morrisons, and Sainsbury's. They issue millions of automated charges per year. A specific set of errors recurs across all of them — and most are challengeable.

Supermarket car park operators rely on one thing above all others: a high rate of payment without challenge. Each charge costs the operator almost nothing to issue — the ANPR system fires automatically. Each payment, net of costs, goes almost entirely to the operator's margin.

The economics only work if drivers pay quickly and quietly. Operators know that a contested charge — one that reaches POPLA — has a meaningful chance of being cancelled. They depend on the fact that most people do not contest.

Here is what the operators know about their own systems — and what that means for your challenge.

How supermarket ANPR systems work

ANPR cameras record every vehicle entering and exiting the car park. The system logs the registration mark, the timestamp, and calculates the total stay. If the stay exceeds the permitted period — minus any grace period the system is configured to apply — a charge is generated automatically and sent to the DVLA for keeper details under the KADOE contract.

The system does not know why you were parked. It does not know that you were shopping, that the car park was full when you arrived and it took 12 minutes to find a space, or that the tills had a queue of 25 people. It knows entry time, exit time, and the permitted period.

That automation is also its vulnerability.

The ANPR errors that occur most often

Double-dipping. The most significant and most frequently successful challenge at POPLA. Two separate visits to the same car park on the same day are recorded as a single continuous stay because the exit from the first visit was not captured by the system.

This happens when a vehicle exits through an entrance lane (where no exit camera is installed), when an exit camera misreads the plate on exit, or when a vehicle re-enters within a short period and the system treats it as a single continuous stay. The result is a calculated stay that is the sum of two visits — which may significantly exceed the permitted period — rather than the duration of either individual visit.

If you visited the same car park twice on the same day: request the full ANPR log for your registration. You should see two entry reads and two exit reads. If you see one entry and one exit — or one entry and two exits — the system has not recorded your visits accurately and this is your primary ground.

Plate misreads. ANPR cameras read number plates using optical character recognition. Characters that are visually similar — 0 and O, 1 and I, 8 and B, S and 5 — are sources of misattributed charges. A charge intended for a different vehicle with a similar plate arrives at your address because the system recorded the wrong registration on entry or exit.

Where a misread has occurred, the ANPR image for your registration on the entry or exit read will show a different vehicle. Requesting the ANPR photographic evidence is essential for identifying this error.

Timestamp errors. ANPR systems must be correctly synchronised. A system whose clock has drifted — recording reads 10 or 15 minutes later than the actual time — will generate charges against vehicles whose actual stay was within the permitted period. System clock errors are harder to establish without the operator's own maintenance logs, but are worth raising where the alleged overstay is small and the ANPR evidence shows times inconsistent with other evidence you have of your actual visit.

Grace period violations

Both the BPA and IPC Codes of Practice require a minimum 10-minute grace period at exit. This means a vehicle that exits within 10 minutes of the permitted stay ending should not receive a charge.

On a large supermarket car park with many ANPR-configured bays and a high throughput, the grace period is applied at the system level. Errors in system configuration — where the grace period is set to 5 minutes rather than 10, or is applied only to some lanes — produce charges that should not have been issued.

The grace period calculation is simple: permitted stay end time plus 10 minutes equals the earliest time a charge should be triggered. If the exit read is before that time, the charge is wrong.

Signage defects on supermarket sites

Supermarket car park signage is often old. Sites developed in the 1990s or 2000s may have signage that predates the current BPA and IPC Code of Practice requirements. As the Code has evolved — requiring specific charge amounts to be displayed, minimum font sizes, clear positioning at entry — older signage has not always been updated.

Common signage failures on supermarket sites:

  • Signs that state "free parking for customers" without clearly stating the time limit or charge for exceeding it
  • Entry signs positioned after the entry barrier or after the first internal junction, where a driver has already committed to the car park
  • Time limit signs that are inconsistent across the car park — different boards showing different permitted periods
  • Small print that states the charge amount but fails the minimum font size requirements
  • Signs on shared retail parks that apply to the whole site but do not clearly indicate which parts of the car park carry which restrictions

The major supermarket operators

Tesco

Operator: ParkingEye (most sites), Highview Parking

High volume of charges. Grace period violations common. Receipt evidence from in-store purchase is relevant context but not a complete defence in isolation.

Asda

Operator: ParkingEye, Smart Parking

Large format stores with shared car parks adjacent to other retailers create confusion about permitted stay periods and which areas carry restrictions.

Lidl

Operator: Highview Parking, Smart Parking

Charges frequently issued for stays that marginally exceed the free period. Signage compliance has been challenged successfully at POPLA on multiple sites.

Aldi

Operator: Smart Parking

Similar patterns to Lidl. Short permitted periods (often 1.5 hours) catch genuine shoppers. Double-dipping errors documented on sites with shared retail parks.

Morrisons

Operator: Parking Management Services, ParkingEye

Grace period violations are a consistent ground at POPLA on Morrisons sites. Some sites operate mixed retail and residential areas with different time restrictions.

Sainsbury's

Operator: ParkingEye, APCOA

Larger estate with variable signage quality. Some sites have contradictory signs across the same car park. POFA NtK timing failures documented at appeal stage.

Challenge your supermarket parking charge

Template letters covering POFA 2012 defects, ANPR errors, double-dipping, grace periods, and signage failures — for POPLA and IAS appeals.

Browse Templates

POFA 2012 applies in full

The same POFA 2012 Schedule 4 requirements that apply to any private parking site apply to supermarket car parks. The Notice to Keeper must be served within the correct window. All prescribed content must be present. The landowner authority — the contract between the supermarket and the parking operator — must be valid and must cover the specific car park.

Most major supermarket operators issue high volumes of notices using standardised templates. The POFA compliance failures most likely to appear are timing failures (where batch processing creates delays) and template notices missing specific prescribed statements.

The POFA 2012 Schedule 4 timing requirement is the single most consistently upheld ground at POPLA for supermarket charges. Operators processing millions of automated notices in batches miss the window more often than they admit. Whether your notice falls inside or outside it depends on two dates — and the consequence of being outside is that keeper liability never arose.

The charge is automated — and so are the errors. The challenge has to be precise.

Supermarket operators issue charges by the million. The process is almost entirely automated. That automation creates systematic errors — and systematic errors create grounds for challenge. But identifying the specific error in your specific charge, obtaining the right evidence to establish it, and presenting the argument in a way that satisfies the POPLA adjudicator are not automatic.

A letter that says "I was only at the supermarket for a short time" does not establish a double-dipping error. A letter that says "the exit time recorded does not match my actual departure" does not establish an ANPR timestamp fault. The evidence required to support each ground is different, and so is the way the argument must be framed.

Do not pay the discounted amount if you intend to challenge. Payment ends the dispute before the challenge begins.

The supermarket parking challenge template covers the POFA timing ground, ANPR recording errors, grace period calculations, and signage defects — with the specific evidence requests and argument structure that adjudicators find compelling.

Frequently asked questions

I was shopping at the supermarket. Can I use that as a defence?

Not in isolation — but it is relevant evidence in several contexts. Being a genuine customer does not automatically exempt you from a parking charge for overstaying. However, a receipt from the store is useful evidence in two ways: it confirms you were a legitimate visitor (not someone using the car park without shopping), and it provides a timestamp that may help establish your actual time in the car park. If the store's receipt timestamp combined with the ANPR data shows that the permitted stay was not exceeded in the time you were actually shopping, this supports a "contravention did not occur" or ANPR error argument.

What is double-dipping and how do I know if it has happened to me?

Double-dipping occurs when a vehicle makes two separate visits to the same car park on the same day and the ANPR system records them as a single continuous stay — combining the duration of both visits into one and generating a charge for an overstay that never actually happened. If you made two visits on the same day and your total combined time exceeded the permitted period, this is a documented error type at supermarket sites. Whether it applies to your specific charge, and how to establish it as a ground, is covered in the supermarket parking challenge template.

The charge says I was parked for 2 hours 47 minutes but the permitted period is 2 hours. I am sure I was not there that long.

ANPR timestamp errors are a real and documented category of fault — misreads on entry or exit, in-car-park camera reads recorded instead of barrier reads, or system clock drift. Where the recorded duration does not match your actual visit, there is a potential challenge on ANPR error grounds. Establishing it requires the right evidence and a formal challenge framed in the way the POPLA adjudicator can assess it. That is what the supermarket parking challenge template covers for this specific ground.

The free period on the signs was 2 hours but I was charged after 1 hour 55 minutes. Is that right?

No. Both the BPA and IPC Codes of Practice require a minimum 10-minute grace period at exit. If you left the car park within 10 minutes of the permitted stay ending, the charge should not have been issued. A vehicle that entered at 10:00 and exited at 11:55, with a 2-hour permitted period, left 5 minutes before the period ended and is not in contravention at all. A vehicle that exited at 12:05 — 5 minutes after the 2-hour period ended — should have been captured by the 10-minute grace period and should not have been charged.

Can I challenge the charge on the basis that the supermarket's own signs say customers are welcome?

General welcome signage at a supermarket does not override the specific parking terms on the car park signs. However, if the car park entry signs are unclear about the permitted period, contradict each other, or are positioned after the point where a driver could reasonably turn back, there is a signage defect argument. The question the POPLA adjudicator asks is not "was the driver welcome at the supermarket" but "were the parking terms clearly communicated before the driver committed to parking and did the driver accept them."

I paid for parking but the machine did not register my ticket correctly. Can I challenge the charge?

Yes. A payment that fails due to a machine fault is not a driver fault. Evidence of the payment attempt — a bank statement showing the transaction (or a failed transaction), a photo of the machine at the time, a receipt if one was issued — supports a challenge on the basis that the contravention did not occur through any fault of the driver. Where a machine is repeatedly faulty, there may be wider issues with the operator's site management that are relevant to the Code of Practice compliance assessment.

Challenge your supermarket parking charge.

Template letters covering POFA 2012 compliance, ANPR errors, double-dipping, grace periods, and signage defects — for POPLA and IAS.