Cyprus VAT number validator
How the VAT number format works
- Format
- CY + 8 digits + 1 letter
- Example
- CY12345678L
Things to watch for
- Ends in a single letter, not a digit
- This tool checks the format only; no check-digit validation is performed
^CY[0-9]{8}[A-Z]$A Cyprus VAT number follows a shape that trips up anyone expecting an all-digit code: “CY”, then 8 digits, then a single trailing letter — CY12345678L. Businesses trading with Cyprus, or checking a Cypriot supplier before an EU invoice goes out, need to remember that final character isn’t optional punctuation or a typo to strip out.
Because every other part of the number is numeric, it’s tempting to drop the trailing letter when copying a VAT number into a spreadsheet or invoicing system that expects numbers-only fields. Doing so produces a 9-character string that Cyprus’s Tax Department will never recognize, since the letter is a required part of the format, not a decoration.
What this validator checks
This tool confirms the “CY” prefix, counts exactly 8 digits, and checks that a single letter closes the number — entirely in your browser, with no signup and nothing sent to a server. It’s a positional and structural check: it confirms a letter is where a letter should be, not that it’s the specific letter the underlying formula would produce.
What it can’t confirm
A pass means the number is correctly shaped, not that it’s an active VAT registration today. Numbers get deregistered and reissued, so confirm live status with the EU’s VIES lookup or Cyprus’s Tax Department before relying on a check here as proof of registration.
Scope: this page covers Cyprus VAT number format only, not registration, thresholds, or filing — none of which a client-side check can determine.
Content last reviewed 2026-07-07.
VAT number FAQ
Why does a Cyprus VAT number end in a letter instead of a digit?
That's simply the format: 8 digits follow 'CY', then a single letter closes the number out, for example CY12345678L. It isn't an error or an optional suffix — every valid Cyprus VAT number ends that way.
Does this tool check the trailing letter against a formula?
No — it currently confirms the letter is present and in the right position, not that it's the mathematically correct letter for those 8 digits. That's a structural check, not a full checksum.
How do I confirm a Cyprus VAT number is actually registered?
Use the EU's VIES lookup or Cyprus's Tax Department directly — a format pass here only means the number is shaped correctly, not that it's a live registration.