An unverified Greek value-added tax (VAT) number can cost you real money. Quote a supplier’s invalid number on an intra-EU (intra-community) sale, and the tax authority can deny your input VAT deduction, reject zero-rating, and add interest and penalties. The fix is quick. Verify every EL VAT number on the European Commission’s VIES (VAT Information Exchange System) portal before you send the first invoice.
The verdict: check the number, keep the proof, and re-verify at least quarterly. VIES is the EU-wide tool for confirming VAT registration, and the same validation process applies across the EU. This guide covers the format, an offline checksum, the step-by-step lookup, a troubleshooting map, and how to scale checks in supplier onboarding.
What Is a Greek VAT Number (ΑΦΜ) and How Does It Relate to VIES?
The ΑΦΜ (Αριθμός Φορολογικού Μητρώου, or Tax Registration Number) is the 9-digit tax number that AADE, Greece’s Independent Authority for Public Revenue, issues to every Greek taxpayer. The EL VAT number checked in VIES is that same ΑΦΜ with an EL prefix added. They are related, not interchangeable.
AADE issues the ΑΦΜ under Article 11 of the Tax Procedure Code (Law 4987/2022), per AADE’s official VAT-VIES validity guidance. A VIES result confirms EU cross-border VAT registration status. A Greek tax registration certificate is a national AADE document that proves registration in Greece. It does not by itself prove VIES enrollment. One quirk trips people up: Greece’s ISO 3166 country code is GR, but its VAT prefix is EL, an EU exception.
What Is the Greek VAT ID Format?
A Greek VAT number is EL plus 9 digits, 11 characters in total, with no spaces or dashes. The first 8 digits identify the taxpayer, and the 9th is a check digit. The example EL123456789 is a format illustration only. It fails the check-digit test, so it is not a registered number.
| Format fact | Detail | Source |
|---|---|---|
| Prefix | EL, not the ISO 3166 code GR | European Commission, Your Europe VIES |
| Digits | 9 numeric digits (C1–C9) | European Commission TIN technical specification |
| Check digit | The 9th digit | gov.gr (AADE registry) |
| Legacy numbers | Old 8-digit ΑΦΜ padded to 9 with a leading zero | European Commission TIN specification (fixed 9-digit) |
| Issuing authority | AADE | Law 4987/2022, Article 11 (aade.gr) |
How Do You Check If a Greek VAT Number Is Valid Offline? (The Checksum)
You can pre-validate any Greek VAT number offline before you query VIES. Apply the public modulo-11 check-digit algorithm to the first 8 digits, then confirm the result matches the 9th digit. This catches typos and fabricated numbers without a network call. Note that the European Commission does not officially publish Greece’s method.
The widely used algorithm, documented by the Greek educational reference aepp.edu.gr, works like this:
- Take the first 8 digits.
- Multiply each by a weight, left to right: 256, 128, 64, 32, 16, 8, 4, 2.
- Sum the products.
- Take the sum modulo 11.
- If the result is 10, the check digit is 0. Otherwise it equals the result.
- Compare with the actual 9th digit.
Worked example for EL094277965:
| Digit | Weight | Product |
|---|---|---|
| 0 | 256 | 0 |
| 9 | 128 | 1,152 |
| 4 | 64 | 256 |
| 2 | 32 | 64 |
| 7 | 16 | 112 |
| 7 | 8 | 56 |
| 9 | 4 | 36 |
| 6 | 2 | 12 |
| Sum | 1,688 |
1,688 modulo 11 equals 5. The check digit is 5, which matches the 9th digit. EL094277965 passes. Note the European Commission’s TIN specification lists Greece’s check-digit method as “not publicly available,” so treat the offline check as a first filter, not a legal confirmation.
How to Verify a VAT Number in Greece on the VIES Portal (Step-by-Step)
Go to the European Commission’s VIES validation page, choose EL (Greece), type the 9 digits, and submit. A valid number returns the registered business name and address. Enter your own requester VAT number too, so VIES issues a consultation number you can keep as audit-grade proof.
- Open the VIES VAT number validation page.
- Select EL-Greece in the member-state dropdown.
- Enter the 9 digits with no spaces or dashes.
- Enter your own VAT number in the requester field.
- Submit and read the result: valid returns the name and address.
- Record the consultation number VIES issues.
The consultation number is stronger evidence than a screenshot because it is a verifiable record from the Commission’s own system that you checked a specific number on a specific date. The Commission recommends you keep a record of each validation in case of a tax audit.
What Does a VIES Result Actually Confirm? (VIES vs Domestic Validity)
VIES confirms enrollment for intra-EU (intra-community) trade, not domestic tax standing. A Greek business can hold a fully valid domestic ΑΦΜ and still show “invalid” on VIES because it never joined the intra-community register. Treat “invalid” as a prompt to ask the supplier, not as proof of fraud.
Many small Greek businesses that trade only domestically are never entered in the intra-community register. Ask the supplier to confirm VIES/intra-community registration with AADE, which routes Greek VAT validity checks through the Commission’s VIES service. You can also cross-check status with AADE’s domestic tools.
Why Is My VIES VAT Number Showing Invalid?
The most common causes are member-state database downtime, a lack of intra-community registration, and formatting mistakes such as GR instead of EL or a missing leading zero. VIES is a search engine, not a database, so it queries AADE’s system live, and a service error is often misread as “invalid.”
| Result / error | Likely cause | Fix | Source |
|---|---|---|---|
| Service unavailable | AADE’s national database is down (VIES queries it live) | Retry later | European Commission, Your Europe VIES |
| Invalid, but domestically active | Not enrolled in the intra-community register | Ask supplier to register with AADE | AADE intra-community register |
| Format error | Spaces, dashes, GR prefix, or 8 digits | Re-enter as EL + 9 digits | European Commission, VIES country code EL |
| No records found | Not yet, or never, registered in VIES | Confirm registration with supplier | Regulation (EU) No 904/2010, Art. 20(1) |
| Inactive | Number deregistered or suspended | Request current registration details | Regulation (EU) No 904/2010, Art. 17 |
| Recently registered | New registration not yet propagated | Retry after data is entered | Regulation (EU) No 904/2010, Art. 20(1) |
| Wrong country selected | GR or another code chosen | Select EL-Greece | VIES country list (EL-Greece) |
| Transposed digits | Typo in the number | Run the offline modulo-11 checksum | aepp.edu.gr |
Distinguish “No records found” from “Inactive.” The first means not yet or never registered in VIES. The second means the number was valid and is now deregistered or suspended.
What Happens If You Skip VAT Verification? (Penalties and Input VAT Risk)
Quoting an invalid VAT number on an intra-EU sale risks losing zero-rating, denied input VAT deductions, plus interest and AADE penalties. A valid customer VAT number is a substantive condition for zero-rating cross-border business-to-business supplies under the EU VAT Directive (2006/112/EC).
Two scenarios matter. First, if the number was invalid at the transaction time, the deduction or zero-rating is at risk outright. Second, if the number was valid at the transaction time but cancelled later, your dated VIES consultation number is your good-faith evidence that verification was performed.
The stakes are large. The European Commission’s 2025 VAT Gap Report measures uncollected VAT against the VAT Total Tax Liability (VTTL), the theoretical total owed:
| VAT gap metric | Figure | Source |
|---|---|---|
| EU-wide compliance gap, 2023 | €128 billion (9.5% of VTTL) | European Commission 2025 VAT Gap Report, published 11 Dec 2025 |
| Greece compliance gap, 2023 | €2,532 million (11.4% of VTTL) | European Commission 2025 VAT Gap Report |
| Greece compliance gap, 2019 | 24.0% of VTTL | European Commission 2025 VAT Gap Report |
How Does a Foreign Company Register for VAT in Greece?
Foreign companies register with AADE to obtain a Greek ΑΦΜ and VAT number. Non-EU businesses must appoint a fiscal representative in Greece, while EU-established businesses can register directly. Registration alone is not enough. You must also enroll in the intra-community (VIES) register before the number validates for cross-border trade.
The fiscal-representative requirement generally applies only to non-EU-established entities. A company already established in one EU member state can usually register in another without one. For the full mechanics, see Commenda’s guide to VAT registration for foreign companies in Greece.
How Should Finance Teams Use VIES Validation in Supplier Onboarding?
Verify before the first transaction, store the consultation number with the vendor record, and re-verify at least quarterly. VAT numbers get deregistered, and Regulation (EU) No 904/2010 requires member states to record changes without delay, so a number valid last quarter may fail today.
Scale it correctly. The European Commission publishes a free VIES REST and SOAP web service for programmatic checks, while the portal handles one lookup at a time. Build validation into your compliance workflows. Commenda connects to 100+ ERP, API, and custom integrations, covering enterprise resource planning (ERP) systems and application programming interfaces (APIs), and can verify tax IDs across countries inside those workflows.
How Commenda Helps With Greek VAT Verification and Compliance
Commenda’s global indirect tax software monitors your VAT registration obligations, validates counterparty VAT numbers inside compliance workflows, and connects to 100+ ERPs, APIs, and custom integrations. It covers VAT across the EU, including Greece, so you track obligations and verify numbers in one place.
Pair it with Commenda’s Greek VAT returns guide when you move from verification to filing, and with the global tax ID verification tool for cross-border onboarding. Book a demo to get a free assessment of your EU VAT registration and verification workflow.








