---
id: "mz_nuit"
kind: "datatype"
status: "draft"
is_pii: true
categories: ["finances", "companies"]
country: ["MZ"]
langs: ["common"]
quality: 90
url: "https://registry.apicrafter.io/datatype/mz_nuit"
---

# Mozambican taxpayer identification number (NUIT) (`mz_nuit`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Número Único de Identificação Tributária, the tax number of individuals and organizations in Mozambique, issued by the Autoridade Tributária. It has nine digits, sometimes written as three groups of three. The first digit gives the type of taxpayer, the next seven are sequential, and the last is a check digit computed with weights 8, 9, 4, 5, 6, 7, 8 and 9 modulo 11.

- Personal data (PII): yes
- Categories: Finances and banking (finances), Companies/business/organizations (companies)
- Countries: Mozambique (MZ)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{3}[ .-]?\d{3}[ .-]?\d{3}$
```

## Examples

- `400339910` — Example from the python-stdnum documentation
- `400 005 834` — Example from the python-stdnum documentation, written in groups
- `12345` (invalid example) — Too short

## Mappings

- stdnum: `mz.nuit`

## Translations

- pt: Número Único de Identificação Tributária (NUIT)

## Sources

- doc: <https://www.at.gov.mz/por/Perguntas-Frequentes2/NUIT>
- doc: <https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.mz.nuit.html>

## Quality

Score 90/100. Missing: detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/mz_nuit.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/MZ/finances/mz_nuit.yaml>
