Skip to main content

Paraguay RUC Validator

Online validator for Paraguayan Registro Único de Contribuyentes (RUC) with official Modulo 11 check.

About the Registro Único de Contribuyentes (RUC)

Official taxpayer registration number in Paraguay.

Supports inputs with or without hyphens.

Paraguayan RUC Anatomy & Structure

The Paraguayan RUC consists of a base number (5-8 digits) followed by a hyphen and 1 check digit:

PositionFieldLengthRule & MeaningExample
1 to 8Base Number5 to 8 digitsCivil ID or DNIT series80009735
SeparatorHyphen1 charDelimiter-
EndCheck Digit1 digitModulo 11 check digit1

Official Algorithm (DNIT Modulo 11)

Official calculation method from the Paraguayan tax authority (DNIT):

Sum = Σ (d[len - 1 - i] * W[i]); Remainder = Sum mod 11; DV = Remainder > 1 ? 11 - Remainder : 0.
  1. 1. Process digits from right to left.
  2. 2. Multiply by weights [2, 3, 4, 5, 6, 7, 8, 9, 10, 11].
  3. 3. Calculate sum and remainder modulo 11.
  4. 4. Expected DV is 0 if remainder <= 1; otherwise 11 - remainder.
  5. 5. Compare with the last digit.

Frequently Asked Questions (FAQ)