Hungarian VAT Number (Adószám) Check, Format & Rates 2026
A Hungary (HU) VAT number uses the format 8 digits (Adószám). The 2026 standard VAT rate is 27%.
⚡ Live Hungarian VAT Number (Adószám) Check, Format & Rates 2026 Interactive Workbench
Test real-time validation and schema parsing for Hungarian VAT Number (Adószám) Check, Format & Rates 2026 directly in your browser. Runs in sub-5ms with zero setup.
{
"status": "Click RUN VALIDATION to execute on the Cloudflare edge..."
}
Quick Summary: Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Hungary (HU) VAT numbers. Validates strictly against EU Council Directive 2006/112/EC with sub-5ms in-memory response times.
Specification & Structural Breakdown
Technical Summary: Validates strictly against EU Council Directive 2006/112/EC. Payloads are parsed in memory and return clean, typed JSON in milliseconds with zero data logged.
In Hungary, the Value Added Tax (VAT) identification number begins with the country prefix 'HU', followed by the national format: 8 digits (Adószám).
The number format is governed by national tax authorities and verified via strict syntax and structural pattern matching.
For 2026 tax calculations, the standard VAT rate in Hungary is 27%, with applicable reduced rates of 18%, 5%.
The domestic Hungarian adószám is 11 digits, while the intra-EU VIES number is HU plus 8 digits (the ANUM). The ninth digit of the domestic adószám encodes VAT status: 2, 4, or 5 means VAT-registered, and 1 means not VAT-registered.
| Parameter | Value | Details |
|---|---|---|
| Country Prefix | HU | ISO 3166-1 alpha-2 / VIES code |
| Local Identifier Name | Adószám | National statutory tax terminology |
| Format Structure | 8 digits (Adószám) | National syntax specification |
| Checksum Algorithm | Format & regex validation | Offline check digit formula |
| 2026 Standard VAT Rate | 27% | Standard statutory rate |
| 2026 Reduced VAT Rates | 18%, 5% | Applicable reduced & super-reduced rates |
| Domestic adószám | 11 digits | 9th digit = VAT status: 2/4/5 registered, 1 not registered |
| VIES ANUM | HU + 8 digits | Intra-EU number derived from the domestic adószám |
Parsed JSON Response Model
The edge microservice transforms input payloads into strongly-typed hierarchical JSON envelopes with sub-5ms latency:
{
"valid": true,
"countryCode": "HU",
"countryName": "Hungary",
"vatNumber": "HU123456789",
"syntaxValid": true,
"checksumValid": true,
"rates": {
"standardRate": 27,
"reducedRates": [
18,
5
],
"effectiveYear": 2026
}
}
Copy-Paste Integration Code (6 Languages)
Integrate Hungarian VAT Number (Adószám) Check, Format & Rates 2026 directly into your production application with native, zero-dependency code snippets in cURL, Node.js, Python, Go, C#, and a ready-to-paste Claude prompt. Get a free API key → (no credit card required):
curl --request POST \
--url "https://api.stanzaapi.com/vat-validator/api/v1/vat/validate" \
--header "Content-Type: application/json" \
--header "x-api-key: YOUR_API_KEY" \
--data '{
"vatNumber": "DE123456789"
}'const response = await fetch("https://api.stanzaapi.com/vat-validator/api/v1/vat/validate", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": process.env.API_KEY || "YOUR_API_KEY"
},
body: JSON.stringify({
"vatNumber": "DE123456789"
})
});
const data = await response.json();
console.log(data);import requests
import json
url = "https://api.stanzaapi.com/vat-validator/api/v1/vat/validate"
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
}
payload = {
"vatNumber": "DE123456789"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())package main
import (
"bytes"
"fmt"
"io"
"net/http"
"os"
)
func main() {
url := "https://api.stanzaapi.com/vat-validator/api/v1/vat/validate"
payload := []byte(`{"vatNumber":"DE123456789"}`)
req, _ := http.NewRequest("POST", url, bytes.NewBuffer(payload))
req.Header.Add("Content-Type", "application/json")
req.Header.Add("x-api-key", os.Getenv("API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-api-key", Environment.GetEnvironmentVariable("API_KEY") ?? "YOUR_API_KEY");
var json = @"{""vatNumber"":""DE123456789""}";
var payload = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://api.stanzaapi.com/vat-validator/api/v1/vat/validate", payload);
var content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);
}
}Integrate the StanzaAPI vat-validator micro-API.
Endpoint: POST https://api.stanzaapi.com/vat-validator/api/v1/vat/validate
Auth header: x-api-key: YOUR_API_KEY
Content-Type: application/json
Request body:
{
"vatNumber": "DE123456789"
}
Rules:
- Send the request with a 2-second timeout.
- Parse the standard envelope { success, data, meta: { latency_ms, version } }.
- On failure, read { success: false, error, code } and branch on the code.
- Do not retry 4xx responses; surface the error code to the caller.
- Treat invalid-but-well-formed payloads as HTTP 200 with data.valid === false.Frequently Asked Questions & Technical Notes
The standard VAT rate in Hungary is 27%. Certain qualifying goods and services are eligible for reduced rates of 18%, 5%.
A valid Hungary VAT number begins with the country code 'HU', followed by 8 digits (Adószám). Known locally as Adószám, it is used for domestic invoicing and intra-EU cross-border trade.
Yes. Our API executes deterministic mathematical checksums and regex format rules at the Cloudflare edge in <1ms, shielding your checkout flow from slow or offline European Commission VIES servers.
Under EU Directive 2006/112/EC, intra-community supply of goods and services is zero-rated when both seller and buyer have valid VIES VAT registrations. Validating the Hungary VAT check digit and syntax confirms compliance prior to transaction settlement.
The domestic adószám is 11 digits. Its ninth digit encodes VAT status: 2, 4, or 5 means the entity is VAT-registered, while 1 means it is not VAT-registered. The 8-digit VIES number (HU plus 8 digits) is the intra-EU ANUM derived from this domestic identifier.
Related EU & UK VAT Validator & Rate Engine API Formats
Explore sibling specifications and standards in the same developer cluster:
Irish VAT Number Check & VIES Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Ireland (IE) VAT numbers.
View Format →Croatian VAT Number (OIB) Validator & VIES Check
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Croatia (HR) VAT numbers.
View Format →Italian VAT (Partita IVA) Number Check, Format & Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Italy (IT) VAT numbers.
View Format →UK VAT Number Check & VIES Lookup | HMRC Validator
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for United Kingdom (GB) VAT numbers.
View Format →Lithuania (LT) VAT Validator & VIES Check
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Lithuania (LT) VAT numbers.
View Format →French VAT Number (Numéro TVA) Validator & VIES Check
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for France (FR) VAT numbers.
View Format →Luxembourg (LU) VAT Validator & VIES Check
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Luxembourg (LU) VAT numbers.
View Format →Finland (FI) VAT Validator & VIES Check
Instant sub-1ms offline checksum validation, syntax verification, and 2026 tax rate lookup for Finland (FI) VAT numbers.
View Format →Complementary Enterprise APIs
Seamlessly orchestrate data pipelines across adjacent financial, regulatory, and supply-chain protocols:
Peppol BIS Billing 3.0 →
Validate European e-invoicing UBL XML profiles, CEN TC 434 rules, and participant IDs.
SWIFT & ISO 13616 IBAN Validator →
Strict MOD-97-10 checksum calculation and BBAN extraction across 116 national corridors.
GLEIF LEI Legal Entity Identifier →
Corroborate corporate legal entity counterparty identifiers and check digit integrity.
Factur-X & ZUGFeRD 2.3 →
Validate the hybrid e-invoice that carries the supplier and customer VAT identifiers.