You appeal a private parking charge. The operator rejects you. You know you can take the matter to POPLA — the independent appeals service for parking charges issued by British Parking Association members.
But there is no POPLA code in the rejection letter.
That may sound like a trivial administrative omission. It is not.
For a BPA parking charge, the code is not just a reference number. It is the 10-digit credential required to start a POPLA appeal. POPLA says it must receive your appeal within 28 days of the operator's rejection, and the operator is required to provide the code when it rejects a timely first-stage appeal. [1] [2]
The obvious response is to complain to the British Parking Association (BPA). POPLA itself says you can do that if the operator refuses to issue a code. [1]
Here is the problem: we can find no published POPLA or BPA rule saying that a BPA complaint pauses the 28-day POPLA deadline.
So the company you are challenging can fail to give you the key to independent review, direct you into a separate complaint process, and leave the clock running while that complaint is dealt with.
That is not a fair consumer-redress system. It is a deadline trap.
A code should be a case reference. It should not be the operator's permission slip for you to access independent ADR.
How the gap works
The POPLA process is supposed to be straightforward. First, you appeal to the parking operator. If it accepts your appeal, the charge is cancelled. If it rejects you, it should issue a POPLA verification code so you can take the matter to an independent assessor.
The BPA's own guidance says that POPLA appeals must contain the 10-digit code supplied by the parking operator and arrive within 28 days of the operator's notice of rejection. [2]
POPLA's guidance says the same thing in plainer terms:
"Verification codes are valid for 28 days after the parking operator has considered your appeal and sent you its outcome." [1]
POPLA also says that where a BPA operator rejects an appeal made within the original 28-day period, it is a requirement of the BPA Code of Practice that the operator provides a verification code. If it refuses, the motorist can contact the BPA. [1]
That sounds like a remedy. But it is not a complete one.
| What should happen | What can actually go wrong |
|---|---|
| Operator rejects your first appeal and provides a code. | The operator omits the code, sends an invalid code, or directs you to the wrong route. |
| You lodge POPLA appeal within 28 days. | You complain to the BPA instead — but the appeal clock keeps moving. |
| POPLA independently reviews the case. | By the time the complaint is answered, there may be no valid code left to enter POPLA at all. |
This is not a theoretical distinction. The code is generated against an individual Parking Charge Notice, and POPLA requires each charge to be appealed separately. [1] A motorist dealing with several charges — including a known ANPR "double visit" error — may therefore face multiple separate codes and multiple separate deadlines.
What happens after day 28?
POPLA's published late-appeal policy is narrow. It says it may consider an expired code where there are exceptional circumstances, giving examples such as being in hospital, being abroad, or undertaking armed-forces duty for the full or most of the validity period. It requires supporting evidence. [1]
What POPLA does not publicly say is that it will automatically accept a late appeal because the operator failed to provide the code or because a BPA complaint took too long.
Nor do the public BPA and POPLA materials explain that the deadline automatically pauses while the BPA investigates a compliance complaint. We found no published service-level commitment guaranteeing that a complaint about a missing code will be resolved before the appeal window closes.
That leaves the motorist in an absurd position:
- The operator is required to provide the access credential.
- The operator does not provide it.
- The motorist is told to complain to the operator's trade body.
- The independent-appeal deadline can expire while the trade-body complaint is still open.
The system has separated who decides the appeal from the parking operator. It has not separated who controls access to that appeal.
Other consumer sectors do not work like this
Private parking is not unusual because it has a second-stage dispute process. That is normal.
Financial services use a final-response letter. Energy, telecoms and rail use final-response or deadlock letters. The business has to deal with the complaint first, but the consumer has a direct route to an independent body after a set period if the business fails to resolve it.
| Sector | What ends the internal process? | What happens if the business does not cooperate? |
|---|---|---|
| Financial services | Final response | Consumer can refer to the Financial Ombudsman Service. [3] |
| Energy | Deadlock letter or eight weeks | Consumer can self-refer to the Energy Ombudsman. [4] |
| Telecoms | Deadlock letter or six weeks | Consumer can use approved ADR. [5] |
| Rail | Deadlock letter or 40 working days | Consumer can use the Rail Ombudsman. [6] |
| BPA private parking | Operator-issued POPLA code | Motorist must first seek BPA intervention; no equivalent published self-referral fallback. [1] [2] |
The key difference is simple: in mainstream consumer redress, a business does not retain a practical veto over whether you can reach the independent body.
Private parking does.
What to do if your POPLA code is missing or wrong
This is general procedural information, not legal advice for your specific case. But if this happens to you, treat it as urgent.
| When | What to do |
|---|---|
| The day you receive the rejection | Save the letter or email. Keep the PCN, your original appeal, and proof that you submitted it on time. Screenshot any portal that shows no code or an invalid code. |
| Immediately | Write to the operator. State that your timely appeal has been rejected without a valid POPLA verification code, quote POPLA's guidance, and request a valid code immediately. |
| Immediately | Submit a BPA compliance complaint, attaching the PCN, original appeal, rejection, and your request for a code. The BPA says motorists should complain to its member first before using its compliance portal. [7] |
| Before day 28, if you obtain a code | Submit the POPLA appeal. Do not wait for a separate BPA complaint to conclude. An active POPLA appeal means the operator must not pursue you for payment while POPLA considers the case. [8] |
| Around day 21–24 with no code | Send a further written reminder marked "TIME CRITICAL — POPLA DEADLINE" to both the operator and BPA. Ask POPLA what evidence it needs to consider the access failure if the deadline expires. |
| After expiry | Ask POPLA to consider a late appeal and provide the entire evidence trail. Be realistic: this is a request for discretion, not a published guaranteed right. |
Do not let an operator turn an administrative omission into a loss of your appeal rights without leaving a paper trail.
The reform is obvious
Nobody is arguing that POPLA cannot use a unique case identifier. It should. A PCN-specific reference helps to match evidence, prevent duplicate appeals, and run an orderly service.
But the code should be a reference, not a gateway controlled by the opposing party.
A fair system would work like this:
- The operator sends a reasoned final response and a code.
- If it does not, the motorist can lodge directly with ADR using the PCN, original appeal and correspondence.
- If the operator fails to respond within a set period, the motorist can self-refer — just as consumers can in energy, telecoms and rail disputes.
- ADR publishes how often each operator fails to issue, delays, or provides defective codes.
That would preserve the useful administrative part of the current process without allowing the operator to control the door to independent scrutiny.
Don't let the clock work for them
Private parking companies already depend on people not challenging charges. A short deadline, a missing code, and a confusing complaint route are all reasons why a motorist might give up.
That is exactly why the process needs watching.
Revenger helps you track the dates, identify a missing escalation route, and generate the paperwork you need to keep the pressure where it belongs.
Your fine. Their loss.
Revenge is best sent cold.
References
- POPLA FAQs — verification codes, expiry, missing codes and late appeals
- British Parking Association — POPLA overview
- FCA Handbook — final-response requirements
- Energy Ombudsman — consumer process
- Ofcom — communications ADR
- Office of Rail and Road — Rail Ombudsman
- BPA Compliance Complaint Portal
- Flexible Resolution Services — POPLA FAQs



