Cálculo do Digito Verificador para CPF e CGC




CPF



Ex.: Para o CPF 017.749.449-28, onde as posições 10 e 11 referem-se ao dígito verificador.


CPF

0

1

7

7

4

9

4

4

9

2

8

Posição

10ª

11ª



1º Dígito (10ª posição):


Da direita par a esquerda (a partir da 9ª posição), multiplicar os elementos das respectivas posições por valores iniciados em 2 crescente até 10 (0x10=0, 1x9=9, 7x8=56, 7x7=49, 4x6=24, 9x5=45, 4x4=16, 4x3=12, 9x2=18).


CPF

0

1

7

7

4

9

4

4

9

2

8

Valor

10

9

8

7

6

5

4

3

2



Resultado

0

9

56

49

24

45

16

12

18




Somar os resultados obtidos (0 + 9 + 56 + 49 + 24 + 45 + 16 + 12 + 18 = 229) e dividir por 11. Se o resto da operação for 0 ou 1 o dígito será 0, caso contrário, diminuir o resto de 11 e o resultado (11 - 9 = 2) será o dígito verificador da 10ª posição.



2º Dígito (11ª posição):


Da direita para a esquerda (a partir da 10ª posição), multiplicar os elementos das respectivas posições por valores iniciados em 2 crescente até 11 (0x11=11, 1x10=10, 7x9=63, 7x8=56, 4x7=28, 9x6=54, 4x5=20, 4x4=16, 9x3=27, 2x2=4).


CPF

0

1

7

7

4

9

4

4

9

2

8

Valor

11

10

9

8

7

6

5

4

3

2


Resultado

11

10

63

56

28

54

20

16

27

4



Somar os resultados obtidos (11 + 10 + 63 + 56 + 28 + 54 + 20 + 16 + 27 + 4 = 289) e dividir por 11. Se o resto da operação for 0 ou 1 o dígito será 0, caso contrário, diminuir o resto de 11 e o resultado (11 - 3 = 8) será o dígito verificador da 11ª posição.


CGC


Ex.: Para o CGC 33.683.111/0001-07, onde as posições 13 e 14 referem-se ao dígito verificador.


CGC

3

3

6

8

3

1

1

1

0

0

0

1

0

7

Posição

10ª

11ª

12ª

13ª

14ª



1º Dígito (13ª posição):


Da direita para a esquerda (a partir da 12ª posição), multiplicar os elementos das respectivas posições por valores iniciados em 2 crescente ate 9 (após o 9 reiniciar em 2 para as demais posições) (3x5=15, 3x4=12, 6x3=18, 8x2=16, 3x9=27, 1x8=8, 1x7=7, 1x6=6, 0x5=0, 0x4=0, 0x3=0, 1x2=2).


CGC

3

3

6

8

3

1

1

1

0

0

0

1

0

7

Valor

5

4

3

2

9

8

7

6

5

4

3

2



Resultado

15

12

18

16

27

8

7

6

0

0

0

2




Somar os resultados obtidos (15 + 12 + 18 + 16 + 27 + 8 + 7 + 6 + 0 + 0 + 0 + 2 = 111) e dividir por 11. Se o resto da operação for 0 ou 1 o dígito será 0, caso contrário, diminuir o resto de 11 e o resultado será o dígito verificador da 13ª posição.



2º Dígito (14ª posição):


Da direita para a esquerda (a partir da 13ª posição, multiplicar os elementos das respectivas posições por valores iniciados em 2 crescente até 9 (após o 9 reiniciar em 2 para as demais posições) (3x6=18, 3x5=15, 6x4=24, 8x3=24, 3x2=6, 1x9=9, 1x8=8, 1x7=7, 0x6=0, 0x5=0, 0x4=0, 1x3=3, 0x2=0).


CGC

3

3

6

8

3

1

1

1

0

0

0

1

0

7

Valor

6

5

4

3

2

9

8

7

6

5

4

3

2


Resultado

18

15

24

24

6

9

8

7

0

0

0

3

0



Somar os resultados obtidos (18 + 15 + 24 + 24 + 6 + 9 + 8 + 7 + 0 + 0 + 0 + 3 + 0 = 114) por 11. Se o resto da operação for 0 ou 1 o dígito será 0, caso contrário, diminuir o resto de 11 e o resultado será o dígito verificador (11 - 4 = 7) da 14ª posição.