Le différence clé entre la charge formelle et l'état d'oxydation est que la charge formelle est la charge d'un atome dans une molécule que nous calculons en supposant que les électrons dans les liaisons chimiques sont partagés également entre les atomes, tandis que l'état d'oxydation est le nombre d'électrons qu'un atome perd, gagne ou partage avec un autre atome.
La charge formelle et l'état d'oxydation sont des termes différents bien que nous supposions généralement qu'ils sont identiques. La charge formelle détermine le nombre d'électrons qui se produisent autour d'un atome d'une molécule tandis que l'état d'oxydation détermine le nombre d'électrons échangés entre les atomes lors de la formation d'une molécule.