Il differenza fondamentale tra carica formale e stato di ossidazione è quello la carica formale è la carica di un atomo in una molecola che calcoliamo assumendo che gli elettroni nei legami chimici siano condivisi equamente tra gli atomi mentre lo stato di ossidazione è il numero di elettroni che un atomo perde o guadagna o condivide con un altro atomo.
La carica formale e lo stato di ossidazione sono termini diversi anche se di solito assumiamo che siano la stessa cosa. La carica formale determina il numero di elettroni che si verificano intorno a un atomo di una molecola mentre lo stato di ossidazione determina il numero di elettroni scambiati tra gli atomi durante la formazione di una molecola.