Nomenclature of Coordination Compounds

[Co(NH3)5Cl]Cl2[\text{Co}(\text{NH}_3)_5\text{Cl}]\text{Cl}_2 looks like a jumble of brackets and subscripts until you know the rule-set that reads it — then it becomes a sentence: pentaamminechloridocobalt(III) chloride. Coordination-compound nomenclature is that rule-set: a fixed, IUPAC-mandated sequence for turning any mononuclear complex formula into an unambiguous name, and any such name back into a formula. It sits directly after Werner's theory in the Class 12 syllabus, because once you can identify a ligand, a coordination sphere, and a coordination number, naming is the practical skill boards actually test — both directions, formula to name and name to formula. This article compresses the seven ordering, ligand, prefix, and oxidation-state rules into one working method, shows the oxidation-state balance equation that underlies every name, and drills it on fresh examples beyond the two in the base article.

The core insight

A coordination compound's IUPAC name is built by naming ligands alphabetically inside the coordination sphere, appending "-ate" to the metal only when the complex ion is anionic, and writing the metal's oxidation state as a Roman numeral found by balancing ligand charges against the complex ion's overall charge.

The core idea

Order and grouping. All ligands — cationic, anionic, neutral — are named together in one alphabetical list (ignoring multiplying prefixes), and this whole ligand-plus-metal phrase always comes as a single unbroken word or unit before any separate counter-ion word. There is no grouping by ligand charge type; alphabetical order alone decides sequence.

Naming ligands. Anionic ligands end in "-o": simple anions drop "-ide" and add "-o" (Cl−→\text{Cl}^- \to chlorido, CN−→\text{CN}^- \to cyanido, OH−→\text{OH}^- \to hydroxido, O2−→\text{O}^{2-} \to oxido), while oxoanions ending "-ate"/"-ite" become "-ato"/"-ito" (SO42−→\text{SO}_4^{2-} \to sulphato, C2O42−→\text{C}_2\text{O}_4^{2-} \to oxalato). Neutral ligands mostly keep familiar chemical sense but four are irregular and must be memorised: H2O\text{H}_2\text{O} = aqua, NH3\text{NH}_3 = ammine, CO\text{CO} = carbonyl, NO\text{NO} = nitrosyl.

Counting ligands. Simple ligand names take di, tri, tetra… . Ligand names that are themselves complex, or that already contain a multiplying syllable (like ethylenediamine, which hides "di"), instead take bis, tris, tetrakis… with the ligand name fenced in parentheses — so three ethylenediamine ligands is "tris(ethylenediamine)", never the ambiguous "triethylenediamine".

Naming the metal. In a cationic or neutral complex the metal keeps its ordinary English name. In an anionic complex the metal name takes the suffix "-ate", sometimes riding a Latin root: iron becomes ferrate, copper cuprate, silver argentate, lead plumbate, tin stannate, gold aurate.

Oxidation state. Immediately after the metal name, with no space, a Roman numeral in parentheses records the metal's oxidation state — found by balancing charges inside the coordination sphere:

∑(ligand charges)+x=Q.(1)\sum (\text{ligand charges}) + x = Q. \qquad (1)

where: xx is the metal's oxidation state (the unknown to solve for), and QQ is the overall charge on the complex ion (zero for a neutral complex, otherwise the ionic charge shown outside the square bracket). Every naming or formula problem in this topic reduces to this one balance.

Assembling the full name. If the complex ion is neutral overall, it is written as one word with no space before "(oxidation state)" — [Ni(CO)4][\text{Ni}(\text{CO})_4] becomes tetracarbonylnickel(0). Otherwise, the cation is named first and the anion second, as two separate words, e.g. "pentaamminechloridocobalt(III) chloride".

Figure
Anatomy of an IUPAC coordination compound name showing the ligand prefix, ligand name, metal name, oxidation state and counter ion as five labelled segments
Anatomy of a name: pentaamminechloridocobalt(III) chloride pentaammine chlorido cobalt (III) chloride count of ligand ligand, alphabetical metal, kept as-is oxidation state counter ion, separate word The dashed box is the complex-ion unit — no space inside it, even though it reads as several words Cation named first; anion (here chloride) follows as a separate word If the complex ion is neutral overall, there is no counter ion — the whole name stands alone as one word example: tetracarbonylnickel(0), from [Ni(CO)4]

Worked example

Problem. Write the IUPAC name of K2[PtCl4]K_2[\text{PtCl}_4].

Step 1. Identify the coordination sphere and its charge. [PtCl4]2−[\text{PtCl}_4]^{2-} is the complex anion — its charge must balance the two K+\text{K}^+ ions outside the bracket, so Q=−2Q = -2.

Step 2. Find the oxidation state of platinum using equation (1). Four chlorido ligands contribute 4(−1)=−44(-1) = -4. So −4+x=−2⇒x=+2-4 + x = -2 \Rightarrow x = +2. Platinum is in the +2+2 state.

Step 3. Name the ligands and apply the anionic-complex rule. There is only one ligand type — four chlorido — giving "tetrachlorido". Because the complex ion is anionic, the metal name takes "-ate": platinum →\to platinate.

Step 4. Assemble the full name. Complex ion first as one unbroken unit — "tetrachloridoplatinate(II)" — then the cation K+\text{K}^+ named as "potassium" in front, since the cation is named first regardless of whether it is the simple counter-ion or the complex itself. Answer: potassium tetrachloridoplatinate(II).

Competitive stretch

Reverse the problem: what is the formula of hexaamminecobalt(III) chloride? "Hexaammine" gives six neutral NH3\text{NH}_3 ligands (charge contribution 00), and the metal keeps its ordinary name "cobalt" (not "-ate"), so the complex ion is cationic: [Co(NH3)6]x[\text{Co}(\text{NH}_3)_6]^{x} with x=+3x = +3 read directly off the "(III)". Ligand charges sum to 00, so by equation (1), 0+3=Q⇒Q=+30 + 3 = Q \Rightarrow Q = +3. A +3+3 complex cation needs three Cl−\text{Cl}^- counter-ions to balance. Formula: [Co(NH3)6]Cl3[\text{Co}(\text{NH}_3)_6]\text{Cl}_3.

Derivation ASolving the Oxidation-State Balance for Any Mononuclear Complex

The goal is to show that a single balance equation — the sum of every ligand's charge plus the metal's unknown oxidation state equals the overall charge on the complex ion — is enough to solve every name-to-formula and formula-to-name problem in this topic, whether the complex is cationic, anionic, or neutral, and this derivation walks through why the equation takes that exact form and how to read xx back out safely in each of the three cases.

Step 1. Write down what is conserved. A coordination compound is electrically neutral overall, so any charge on the complex ion inside the square bracket must be exactly cancelled by the counter-ions outside it (if any). That means the complex ion's own charge, QQ, is fixed the moment you know how many counter-ions of what charge sit outside — for K2[PtCl4]K_2[\text{PtCl}_4], two K+\text{K}^+ outside force Q=−2Q = -2 inside; for a neutral complex like [Ni(CO)4][\text{Ni}(\text{CO})_4], there are no counter-ions at all, so Q=0Q = 0.

Step 2. Split the complex ion's charge into its two sources: the ligands and the metal. Every ligand carries its own fixed charge — neutral ligands like ammine and aqua contribute 00, anionic ligands like chlorido and cyanido contribute −1-1 each, oxalato contributes −2-2. Summing these across all ligands present gives ∑(ligand charges)\sum(\text{ligand charges}), a number you can always compute directly from the formula, since ligand identity and count are given.

Step 3. The only unknown left is the metal's oxidation state, xx. Because charges simply add, ∑(ligand charges)+x=Q\sum(\text{ligand charges}) + x = Q, which rearranges to x=Q−∑(ligand charges)x = Q - \sum(\text{ligand charges}). This is equation (1) solved for xx: plug in the known ligand sum and the known overall charge, and xx falls out directly — no guessing, no periodic-table lookup, since coordination-compound oxidation states are not fixed by the metal's identity alone but by what is bonded to it.

Step 4. Read xx back into the naming rules to close the loop. If xx came out positive and the complex ion overall is a cation (Q>0Q > 0), the metal keeps its plain name. If Q<0Q < 0, the complex ion is an anion, and the metal name must take "-ate" (with a Latin root where one exists) — this is a naming choice triggered directly by the sign of QQ, not by the sign or size of xx itself. If Q=0Q = 0, the complex is written as a single word with no trailing counter-ion. In every case the Roman numeral written after the metal name is xx, and getting equation (1) right is what makes the rest of the name fall into place correctly.

Common traps

  • Forgetting the anionic-complex "-ate" suffix, or wrongly applying it to a cationic or neutral complex where the metal should keep its normal name.
  • Alphabetising by the multiplying prefix — sorting "dichlorido" under "d" instead of ignoring "di" and sorting under "chlorido" (that is, under "c").
  • Confusing "-o" endings: forgetting that simple anions drop "-ide" for "-o" (chloride becomes chlorido, not "chloro", though "chloro" persists in older texts and NCERT).
  • Solving equation (1) with the wrong sign for QQ, especially forgetting that a neutral complex has Q=0Q = 0 even though it clearly contains charged-looking ligands like chlorido.

Ask the tutor: if a specific name-to-formula or formula-to-name conversion is tripping you up, walk the AI tutor through your working on equation (1) step by step.

Why does the anionic complex get "-ate" but the cationic one does not just keep a different neutral name?

IUPAC rules only distinguish anionic complexes for special treatment; cationic and neutral complexes both simply use the metal's everyday name. The logic is that "-ate" is a signal specifically for "this whole complex ion carries a negative charge," parallel to how sulphate or phosphate signal anions in general inorganic naming. There is no separate "cationic suffix" because the plain metal name already does that job by default — you only need extra marking when you are leaving the default case, which is exactly what an anionic complex is.

How do I know whether to use di/tri/tetra or bis/tris/tetrakis for a given ligand?

Use di/tri/tetra for simple, one-word ligand names like chlorido, ammine, or aqua. Switch to bis/tris/tetrakis, with the ligand name in parentheses, whenever the plain prefix would be ambiguous — either because the ligand's own name already contains a multiplying syllable (ethylenediamine hides "di"), or because the ligand name is itself a longer composite phrase. As a quick check, if adding "di" or "tri" in front of the ligand name could be misread as changing how many atoms are in the ligand itself, switch to the bis-series and bracket the name.

Does the oxidation-state balance in equation 1 ever fail, or work differently for very unusual ligands?

For the mononuclear complexes tested at this level, equation (1) always works, because it is nothing more than a statement that total charge is conserved once you count every ligand's charge correctly. The only place students go wrong is misassigning a ligand's charge — treating a neutral ligand like carbonyl or nitrosyl as if it carried charge, or forgetting that an oxoanion ligand like sulphato carries −2-2, not −1-1. As long as ligand charges are looked up correctly and QQ is read correctly from the counter-ions (or taken as zero for a neutral complex), the balance always gives a unique, correct oxidation state.

Before this

Where this leads