The VCA eCoC Portal is now open: a full walkthrough from the 16 June webinar

The portal has gone live
On 17 June 2026 the VCA switched on its eCoC submission portal. From now on, UK vehicle manufacturers are able to send signed IVI XML files either through the web portal or over the API — in both cases the data lands in the same VCA database.
If you need help or have queries, a dedicated team is available at ECOCdatainquiries@vca.gov.uk — note that this inbox is distinct from the type approval team.
The VCA intends to release an account-setup guide, a complete portal user manual, and a screen recording on its website. The webinar slides can also be obtained by asking that same inbox.
The portal takes your XML — it won't produce it for you
Registration is only the first hurdle. The real challenge sits further upstream: turning your vehicle data into valid, signed IVI XML without keying anything in by hand. eCoC EU² software links straight to your ERP or MES and outputs signed, schema-valid eCoC files that are ready to push to the portal or the API.
Book a demoDeadline update: compulsory from 29 November
The mandate has moved. An eCoC submission is now only obligatory for vehicles built on or after 29 November 2026. Before that point, providing eCoCs remains voluntary — but if you choose not to, you must continue producing paper COCs. Nothing applies retrospectively to vehicles manufactured before 29 November.
NSSTs are exempt
Vehicles holding National Small Series Type Approval (NSSTA) fall outside the mandatory eCoC rule and may rely on paper COCs indefinitely. The 29 November date was chosen on purpose to match the EU's own postponed implementation date.
Even with the later deadline, it pays to register an account and trial some uploads straight away — approval can take as long as 5 working days, and you really don't want to be stuck in the access queue come late November.
Setting up your registration
There is no automatic enrolment. One individual has to create the manufacturer account first and then invite colleagues. For registration you'll need your name, the exact email address you plan to log in with (it has to match precisely), your manufacturer name, and a verification code issued by the VCA. After submitting you'll see a "request received" message, and the VCA will then check the request — confirming you are a genuine manufacturer and that nobody else has already claimed that manufacturer name.
Allow up to 5 working days for approval
The VCA verifies that your manufacturer name hasn't already been claimed and that the account is bona fide. Should a colleague have registered your manufacturer ahead of you, you'll be assigned an upload user role by default rather than primary. The portal link and account details live in the dedicated eCoC section of the VCA website.
Two styles of invitation email
After approval you'll receive one of two emails, depending on whether you already use the type approval portal:
- First-time VCA portal user: the email carries a link together with a long temporary password. Copy that password before anything else, follow the link, sign in through Microsoft, then choose a new password.
- Already on the type approval portal: you simply receive a link. Sign in with your existing type approval email and password — the same credentials grant access to both portals automatically.
The user roles explained
Three roles are available, and whoever registers first is automatically made the primary user.
| Role | Can do |
|---|---|
| Primary user | Administers roles, uploads files and sees every submission. At least one must exist at all times. |
| Upload user | Uploads files and views submissions, but has no control over roles. |
| View user | Can only view submissions. |
Fresh users may only be set up as upload or view; elevating someone to primary calls for a separate email to the VCA, authorised by an existing primary user. More than one primary user is permitted. Stripping out all of a person's roles removes their portal access completely (the login still functions but shows nothing). Shared group mailboxes for primary users are strongly advised against, owing to Microsoft authentication and data security concerns.
How to upload IVI XML files
Head to the "upload eCoC file" section and, for your first few attempts, read the guidance shown on the page. The main rules to keep in mind:
- Format: XML and nothing else. Each XML file represents a single vehicle.
- Batch size: up to 100 files in one go, each below 1 MB. Anything larger should go through the API.
- Source: pick files from local or network drives, or drag and drop them in from OneDrive, SharePoint or File Explorer. Any file that doesn't qualify is flagged on the spot.
The "send files for processing" button stays disabled until you tick both declarations — one confirming the data is complete and accurate, the other accepting the Terms and Conditions. Those ticks persist as long as you stay on the page (so you can correct and re-upload without ticking again), but they reset the moment you leave it.
Only you can see failed files
Failures — such as invalid XML content or duplicate submissions — appear straight away alongside a reason. Failed items never make it to the VCA database, so the VCA has no sight of them and the file details remain with you alone. If any uploads failed during the day, you'll get a notification at the end of it.
Making sense of submission statuses
The submissions view lists every submission tied to your manufacturer account, not just the ones you made yourself. You can search on a full or partial VIN (wildcards work), filter to failed items, and check the created dates.
| Status | Meaning | Action |
|---|---|---|
| Received | The file has arrived and is queued for processing. | Hold on — if it sits here for more than a couple of hours, get in touch with the VCA. |
| Processing | The contents of the file are being checked right now. | Hold on. |
| Succeeded | The file went through and the records have been updated. | Nothing required. |
| Failed | Something is wrong with the file, so it hasn't been processed. | Correct it and upload again. If it keeps failing, contact the VCA. |
Missing from Phase 1 (arriving in August)
By design, the portal is deliberately pared back at launch. The following capabilities aren't there yet:
- Retrieving previous-stage IVI — neither the present portal nor the API offers this. It lands instead with a separate public-facing portal in August (Phase 2), which will let you look up and download previous-stage XML by VIN.
- ICM (Information Checking Module) checks — these are not performed at submission to begin with.
- Signature validation — on upload, the system only confirms that a digital signature is present, not that it is valid. Make sure your signing workflow is sound rather than treating a successful upload as proof of it.
One point about the August public portal: nothing stops you editing downloaded XML, which means stage 2 manufacturers can lift previous-stage data and use it to fill in their own IVI files.
Notes for multi-stage manufacturers
More than one eCoC can be lodged against the same VIN — that is exactly how multi-stage builds are handled. The portal spots duplicates using VIN + IVI version number + stage of completion/manufacture. A useful side effect is that a corrected version can be re-uploaded simply by bumping the version number.
Stage 2 and later manufacturers only have to fill in the sections covering what they actually altered, alongside the mandatory fields. You don't need to copy across unchanged previous-stage data — although you will want to pull it from the August public portal to confirm what was submitted upstream.
Portal limits: the work that stays upstream
At heart the VCA portal is an upload interface — it takes XML files and forwards them to the VCA database. Everything that has to happen before that upload falls entirely outside the portal, and for manufacturers working at volume those gaps stack up fast.
| Limitation | Impact | With eCoC EU² |
|---|---|---|
| No IVI XML creation in the portal | Valid, schema-conformant XML has to be produced elsewhere before you upload. Doing it by hand is slow and prone to mistakes. | The software builds the XML automatically from your ERP/MES data — no hand-authoring. |
| No XML signing in the portal | A qualified XAdES digital signature has to be added externally, via a separate signing tool or a QTSP workflow, ahead of upload. | Signing is part of the submission pipeline — no extra tool and no manual step. |
| No ICM validation at submission | Information Checking Module checks aren't carried out at first. A file may clear upload and fail only afterwards, forcing corrections and a resubmission and adding operational churn. | Data is checked against your type approval records before submission, so problems surface before they ever reach the VCA. |
| Previous-stage VIN data on a separate portal (August) | Stage 2 and later manufacturers have to hop to a different public-facing portal to fetch upstream IVI files by VIN, then fold that data in by hand. | Previous-stage data is fetched and mapped automatically inside one workflow. |
| No link to type approval data | The portal connects to none of your type approval records, so approval numbers, technical specs and homologation data must be gathered manually from other systems. | Type approval data is built in — start a submission straight from your existing approval record. |
| Manual upload only (100 per batch cap) | Every upload is a manual task. At any genuine production volume it turns into a daily chore with no automation or scheduling. | System-to-system API integration files eCoCs automatically as vehicles roll off the line. |
The portal makes sense if you submit only now and again and already have a signing workflow running. Once production is steady, though, juggling XML generation, signing, ICM corrections and previous-stage retrieval across several tools soon costs more than it saves compared with a system-to-system integration.
Where UK and EU XML diverge
The UK builds on the EU IVI XML template, layering extra options into the limited-option fields. The practical sticking point is that the EU template won't accept a G11 or N11 approval number (the UK scheme codes). You can't run one identical template across both — your UK IVI files have to use the UK-specific schema with the right scheme identifiers.
There is also no bridge between the UK and EU eCoC systems. As a non-EU country the UK has no EUCARIS access, so the VCA cannot serve as an EU national access point (NAP). If you sell in both markets you must submit to the VCA portal for UK registrations and, quite separately, to the relevant EU national access point — they are wholly independent systems.
The portal takes your XML — it won't produce it for you
Registration is only the first hurdle. The real challenge sits further upstream: turning your vehicle data into valid, signed IVI XML without keying anything in by hand. eCoC EU² software links straight to your ERP or MES and outputs signed, schema-valid eCoC files that are ready to push to the portal or the API.
Book a demo