Paraguay RUC Validator

Validate Paraguayan RUC with the SET check-digit rule

Ad placeholder (leaderboard)

The RUC (Registro Único de Contribuyentes) is Paraguay’s tax identifier, administered by the SET (Subsecretaría de Estado de Tributación). It is written as a base number followed by a single check digit (DV), for example 80012345-6. This free validator computes and verifies the DV using the SET’s modulo-11 algorithm.

How it works

The SET uses a weighted modulo 11 with a cycling multiplier:

  1. Read the base digits from right to left.
  2. Multiply each digit by an increasing factor that starts at 2; once the factor passes 11, reset it to 2 and continue.
  3. Sum the products.
  4. Compute sum mod 11.
  5. The check digit is 11 - remainder. If that yields 10 or 11, the check digit collapses to 0.

If you supply the check digit, the tool verifies it. If you supply only the base, it computes and shows the correct DV and the full RUC string.

Example and notes

For base 80012345, the algorithm weights the digits right to left with the cycling factor, sums them, and derives the check digit. The tool then reports the full RUC as 80012345-DV and, if you entered a DV, whether it matches.

A valid result confirms the RUC is internally consistent under the SET rule — it does not confirm the taxpayer is registered or active. For SIFEN (electronic invoice) compliance, confirm status on the official SET portal. All processing is local; your RUC never leaves your device.

Ad placeholder (rectangle)