What Is Stock Notation for Oxidation States?

Chemistry · Redox Equilibrium · NEET

Stock notation is a way to show the oxidation state of an element by writing it as a Roman numeral inside brackets, right after the element's name or symbol. For example, iron in the +3 state is written as Fe(III) or iron(III). The Roman numeral is only the number, with no plus sign shown. Memory hook: "Roman number in a bracket = the charge the atom is pretending to have."
Stock Notation: Oxidation State as a Roman NumeralFormulaFe2O3a compound of ironFind oxidation no.2x + 3(-2) = 0x = +3Stock notationFe(III)iron(III) oxideRoman numeral in brackets = oxidation state (no + or - sign inside)1=I 2=II 3=III 4=IV 5=V 6=VI 7=VII
To write Stock notation: start from the formula, calculate the metal's oxidation number using the rules, then place that value as a Roman numeral in brackets, e.g. Fe2O3 gives iron in +3, written Fe(III) or iron(III) oxide. No plus or minus sign goes inside the bracket.

Your doubts, answered

What exactly is Stock notation?

Stock notation is a naming style where the oxidation state of an element (usually a metal) is written as a Roman numeral inside round brackets, placed right after the element name or symbol. Example: iron in +2 is iron(II) or Fe(II); iron in +3 is iron(III) or Fe(III). It was introduced by Alfred Stock, which is why it is called Stock notation. For NEET, it is a quick way to state 'which oxidation state this atom is in' without writing a full calculation.

Why do we even need Stock notation? Isn't the formula enough?

Many metals show more than one oxidation state, so the same two elements can form different compounds. Copper forms Cu2O and CuO; iron forms FeCl2 and FeCl3. Just saying 'copper oxide' or 'iron chloride' is not clear enough. Stock notation removes the confusion: Cu2O is copper(I) oxide and CuO is copper(II) oxide. This tells you the oxidation state instantly, which matters in redox chapters where the state decides what gets oxidised or reduced.

Does the Roman numeral use a plus or minus sign?

No sign is written in the Roman numeral. The Roman numeral shows only the size of the positive oxidation state. So Fe(III) means +3, not -3. Stock notation is normally used for positive oxidation states of metals. You never write Fe(-III) in a normal compound name. If a species is negative, chemists use a different naming style, not Stock notation.

Is Stock notation the same thing as oxidation number?

They are closely linked but not the same. The oxidation number is the value you calculate using the rules (for example +3 for iron in Fe2O3). Stock notation is just the way you write that value using a Roman numeral in brackets. So first you find the oxidation number by calculation, then you express it in Stock notation. Fe = +3 (oxidation number) becomes Fe(III) (Stock notation).

How do I convert a formula into Stock notation step by step?

Step 1: find the oxidation number of the metal using the rules (oxygen is usually -2, hydrogen usually +1, the total charge of a neutral compound is 0). Step 2: convert that number to a Roman numeral (1=I, 2=II, 3=III, 4=IV, 5=V, 6=VI, 7=VII). Step 3: put it in brackets after the element name. Example: in MnO2, let Mn = x, so x + 2(-2) = 0, x = +4, giving manganese(IV) oxide, or Mn(IV).

How is KMnO4 written in Stock notation?

In KMnO4, potassium is +1 and each oxygen is -2. Let Mn = x: (+1) + x + 4(-2) = 0, so x = +7. So manganese is in the +7 state, written as Mn(VII), and the compound can be named potassium manganate(VII). This is a classic NEET-favourite state, because Mn(VII) in KMnO4 is a strong oxidising agent.

Can Stock notation use Roman numeral zero or fractions?

For zero oxidation state some texts write (0), for example in certain metal carbonyls like Ni(CO)4 the nickel is nickel(0). But Stock notation cannot show fractional or average oxidation states cleanly, because Roman numerals are whole numbers. For species like Fe3O4 (average +8/3) you use the average oxidation number idea, not a single Stock Roman numeral. NEET tests fractional states separately, so do not force them into Stock notation.

⚠️ The NEET trap
Reading Fe(III) as a charge of +3 that must always match the ion charge, or writing a plus sign inside the bracket like Fe(+III).
The Roman numeral in Stock notation shows the oxidation state, written without any sign, e.g. Fe(III) means oxidation state +3. It is a calculated oxidation number, not the literal ionic charge, and it never carries a + or - inside the bracket.
🧠 Bracket = Roman number only. No plus, no minus, no fraction inside.

Real NEET questions

2025

Consider the following compounds: KO2, H2O2 and H2SO4. The oxidation states of the underlined elements (K in KO2, O in H2O2, S in H2SO4) in them are, respectively:

A · +1, -2 and +4
B · +4, -4 and +6
C · +1, -1 and +6
D · +2, -2 and +6
Solution: KO2 is potassium superoxide, so potassium is +1, written K(I) in Stock notation. H2O2 is a peroxide, so each oxygen is -1 (oxygen is an exception here, not the usual -2). In H2SO4, take sulphur = x: 2(+1) + x + 4(-2) = 0, giving x = +6, so sulphur is S(VI). Hence +1, -1 and +6, which is option (c). This shows why you must apply oxidation-number rules first, then express metals like K as K(I) in Stock notation.
2019

The oxidation state of Cr in CrO5 is:

A · -6
B · +12
C · +6
D · +4
Solution: CrO5 is chromium peroxide, structure CrO(O2)2, with two peroxo (O-O) linkages. In the four peroxo oxygens the state is -1, and the one doubly-bonded oxygen is -2. Let Cr = x: x + 4(-1) + 1(-2) = 0, so x = +6. In Stock notation this is chromium(VI), Cr(VI). If you wrongly took all five oxygens as -2 you would get +10, which is not an option, so the peroxo bonding is the key trap.
2018

The correct order of N-compounds in their decreasing order of oxidation states is:

A · HNO3, NH4Cl, NO, N2
B · HNO3, NO, NH4Cl, N2
C · HNO3, NO, N2, NH4Cl
D · NH4Cl, N2, NO, HNO3
Solution: Assign nitrogen's oxidation number in each species: HNO3 gives N = +5, i.e. N(V); NO gives N = +2, i.e. N(II); N2 is a free element so N = 0; NH4Cl gives N = -3. Decreasing order is +5 > +2 > 0 > -3, so HNO3 > NO > N2 > NH4Cl, which is option (c). Note that N(V) and N(II) can be shown in Stock notation, but N = 0 and N = -3 are not written that way in normal naming.

Solved Redox Equilibrium NEET PYQs

Try the real previous-year questions from this chapter — each with the answer and a full solution.

See all 22 Redox Equilibrium NEET PYQs ›
Next concept: Oxidation and Reduction Half Reactions Explained (NEET)Keep learning — 2 minFeeling ready? Solve the Redox Equilibrium NEET PYQs ›Or practice on your phone — get the free MedicNEET app ›

Frequently asked

Who introduced Stock notation?

It is named after the German chemist Alfred Stock, who suggested using Roman numerals in brackets to show oxidation states. That is why NCERT and NEET call it Stock notation.

Is Stock notation used mainly for metals?

Yes. It is most useful for metals that have more than one oxidation state, like iron, copper, manganese and chromium. It clears up which compound you mean, for example copper(I) oxide versus copper(II) oxide.

How do I write Cu2O and CuO in Stock notation?

In Cu2O, oxygen is -2 and there are two copper atoms sharing it, so each copper is +1, giving copper(I) oxide. In CuO, one copper balances one oxygen of -2, so copper is +2, giving copper(II) oxide.

Can oxidation state zero be shown in Stock notation?

Yes, some compounds use (0), such as nickel(0) in Ni(CO)4 or iron(0) in Fe(CO)5. But fractional or average states cannot be written with a single Roman numeral.

Why is this important for NEET?

NEET often asks you to find or compare oxidation states, and Stock notation is the standard way to state the answer. Getting the Roman numeral right shows you calculated the oxidation number correctly, which is the base skill for the whole redox chapter.