Validate UK VAT Number (HMRC)
vat_validateValidate a UK VAT number against the HMRC register to retrieve the registered trading name and address for due diligence checks.
Instructions
Validate a UK VAT number against the HMRC register.
Returns the trading name and address as registered with HMRC for VAT purposes. The VAT-registered trading address often differs from the Companies House registered address — that discrepancy is a due diligence signal worth noting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vat_number | Yes | UK VAT registration number. Accepts: 'GB123456789', '123456789', 'GB 123 456 789'. GB prefix and spaces normalised automatically. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | True if HMRC confirmed the VAT number is currently registered. False means HMRC returned 404 (not registered / deregistered). | |
| vat_number | Yes | Canonical VAT number in 'GB<9 digits>' format. | |
| trading_name | No | Trading name registered with HMRC for VAT. Compare with the Companies House name — discrepancies are a due diligence signal. | |
| registered_address | No | VAT-registered trading address. May differ from the Companies House registered office address. | |
| consultation_number | No | HMRC consultation reference number for this lookup. |