Hungary VAT number: format and validation

By Remco from Avatcado

Format

HU followed by 8 digits. The local term is kozossegi adoszam (community tax number) (adoszam, Hungarian).

Pattern: /^\d{8}$/

  • The domestic tax number is 11 digits written xxxxxxxx-y-zz; only the first 8 digits with the HU prefix form the EU VAT number, never with hyphens
  • VAT-group members can carry a group-level community VAT number that differs from their own tax number, so deriving the HU number from an invoice's 11-digit tax number can be wrong

Example of a registered number: HU10484878

Check digit

Hungary VAT numbers carry a check digit (Weighted MOD 10): Each of the 8 digits is multiplied by the weights 9,7,3,1,9,7,3,1 and the total must be divisible by 10, making the 8th digit the check digit.

Check a Hungary VAT number

Checks route through VIES. Caching is enabled by default. Read the source, original result time and freshness label alongside validity; a cached or stale result does not freshly confirm current registration.

Enter a VAT number to see its registration result, source and freshness

Validate via API

The same validation as an API call, with the example number above:

curl "https://api.avatcado.com/v1/validate?vat_number=HU10484878" \
  -H "Authorization: Bearer avat_live_your_api_key"
import Avatcado from "@avatcado/node";

const avatcado = new Avatcado("avat_live_your_api_key");
const { data, error } = await avatcado.vat.validate({
  vatNumber: "HU10484878",
});

if (data?.data.valid) {
  console.log(`Registered: ${data.data.company?.name}`);
}

Free tier includes 500 validations per month. Get an API key or read the API documentation.

How Avatcado validates Hungary numbers

  • Primary source: VIES.
  • Company name and address: yes, observed 2026-09-04.
  • When VIES is down: the most recent cached result, then a refunded 503.

See the full coverage table.

Frequently asked questions

What is the alanyi adomentesseg threshold in Hungary?

Hungary's subjective VAT exemption ceiling rises to HUF 20 million from 2026, with NAV announcing HUF 22 million for 2027 and HUF 24 million for 2028. Businesses under the ceiling can opt out of charging VAT by declaring the choice to NAV by December 31 of the prior year.

How can I check a Hungarian tax number?

NAV publishes taxpayer databases on nav.gov.hu, including lists of VAT-registered taxpayers and a community VAT number confirmation service. The 8-digit HU number can also be validated in VIES, which returns the registered name and address.

How does Avatcado validate Hungary VAT numbers when VIES is down?

For Hungary VAT numbers, uncached checks use VIES, the EU's VAT Information Exchange System, which routes the query to Hungary's own national database. Caching is enabled by default without a requester VAT number. Read the freshness label and original result time to distinguish a new lookup from a previous result. A valid answer includes the registered company name and address that Hungary's tax administration publishes through VIES, which we last confirmed against a real registered number on 2026-09-04. No national register is published for Hungary that Avatcado can consult as a substitute, unlike the ten EU countries with a national fallback on Pro and Business, so an availability fault such as MS_UNAVAILABLE or a timeout can be answered only by eligible cache. A stored result has meta.cached: true and meta.source_status: "unavailable", plus meta.stale: true when it is past the cache window. Requester checks disable stored responses by default; cache=true opts back in. If no eligible stored result can answer, the request returns a refunded 503 (upstream_member_state_unavailable). A cached or stale result is earlier registration evidence, not a fresh check.

Related guides

VAT rate in Hungary

The standard VAT rate in Hungary is 27%. Reduced rates: 18%, 5%, 0%. See all Hungary VAT rates.

Sources