Un totale di controllo è un numero. È una sorta di controllo di ridondanza. Ci sono diversi modi per calcolarlo. Serve a verificare che non siano stati commessi errori quando si scrive il numero. Nella sua forma più semplice, le cifre vengono semplicemente sommate. Questo non può tuttavia rilevare errori di scambio di cifre. I modi migliori (algoritmi) per calcolare un checksum sono l'utilizzo di un codice Hamming, un controllo di ridondanza ciclico o l'aritmetica modulare. Uno degli usi delle checksum è quello di verificare che i numeri di conto siano stati inseriti correttamente.
Gli identificatori di conti bancari portoghesi sono un buon esempio di come funzionano i conti correnti. Hanno 21 cifre. Le prime 19 cifre identificano la banca, la filiale e il numero di conto. Le ultime due cifre sono cifre del totale di controllo "mod 97" basate sull'aritmetica modulare. Un tipico numero di conto bancario portoghese è 0002.0123.12345678901.54. Le cifre hanno il seguente significato:
· Le cifre "0002" rappresentano la banca.
· Le cifre "0123" rappresentano la filiale della banca.
· Le cifre "12345678901" rappresentano il numero di conto
· Le cifre "54" rappresentano il totale di controllo.
Se 000201231234564567890154 (il numero di conto bancario senza i punti) viene diviso per 97, la risposta è 20745880997878249 resto 1. Poiché il resto è "1", l'identificativo del conto bancario è probabilmente corretto. Se la persona che scrive il numero ha mancato una cifra, ha scambiato due cifre o ha scritto una cifra in modo errato, il resto non sarebbe stato "1". In questo caso il computer dovrebbe rilevare un errore e dare un messaggio di errore.
Un altro luogo in cui vengono utilizzati i checksum sono i numeri di serie dei software per computer.

