A CUIT (Clave Única de Identificación Tributaria) and CUIL (Clave Única de Identificación Laboral) are the 11-digit identity keys Argentina uses for tax and labour records. Both follow the same XX-DNI-Y structure: a two-digit type prefix, an eight-digit core (usually the DNI for individuals), and a final check digit. Before relying on a CUIT on an AFIP invoice or a CUIL on a SIPA pension filing, you can confirm it is well-formed with AFIP’s modulo-11 check. This free validator runs that exact check in your browser.
How it works
The eleventh digit is a check digit computed from the first ten:
- Strip any dashes and spaces so you have 11 digits.
- Multiply the first ten digits by the weights 5, 4, 3, 2, 7, 6, 5, 4, 3, 2.
- Add the ten products to get the weighted sum.
- Compute
11 - (sum mod 11). If the result is 11 the check digit is 0; if it is 10 the number requires a special prefix reassignment. - The number is valid when that value equals the eleventh digit.
The tool also decodes the two-digit prefix into its meaning (individual or company).
Example
For 20-12345678-?, apply the weights to 2 0 1 2 3 4 5 6 7 8. Suppose the weighted sum is 138; then 138 mod 11 = 6, so the check digit is 11 - 6 = 5. The full number 20-12345678-5 would therefore be valid, and any other final digit would fail.
A valid check digit confirms the number is well-formed, not that it is registered with AFIP. For invoicing or SIPA filings, confirm the status via the official constancia de inscripción. Everything here runs locally — your CUIT never leaves your device.