Warning! This is a long answer. The balanced equation is
"3KClO"_3 + "H"_2"SO"_4 → "ClO"_4^(-) + 2"ClO"_2 + "SO"_4^(2-) + 3"K"^+ + "H"_2"O"
We start with the unbalanced equation:
"KClO"_3 + "H"_2"SO"_4 → "ClO"_4^(-) + "ClO"_2 + "SO"_4^(2-) + "K"^+ + "H"_2"O"
Step 1. Identify the atoms that change oxidation number
stackrel(color(blue)(+1))("K") stackrel(color(blue)(+5))("Cl") stackrel(color(blue)(-2))("O")_3 + stackrel(color(blue)(+1))("H")_2 stackrel(color(blue)(+6))("S") stackrel(color(blue)(-2))("O")_4 → (stackrel(color(blue)(+7))("Cl") stackrel(color(blue)(-2))("O")_4)^(-) + stackrel(color(blue)(+4))("Cl") stackrel(color(blue)(-2))("O")_2 + (stackrel(color(blue)(+6))("S") stackrel(color(blue)(-2))("O")_4)^(2-) + (stackrel(color(blue)(+1))("K"))^+ + stackrel(color(blue)(+1))("H")_2 stackrel(color(blue)(-2))("O")
Left hand side: "K" = +1; "Cl" = +5; "O" = -2; "H" = +1; "S" = +6
Right hand side: "Cl in ClO"_4^(-) = +7; "O" = -2; "Cl in ClO"_2 = +4; "S" = +6; "K" = +1; "H" = +1
The changes in oxidation number are:
"Cl": +5 → +7 in "ClO"_4^(-); Change =+2
"Cl": +5 → +4 in "ClO"_2; Change = -1
Step 2. Equalize the changes in oxidation number
We need 2 atoms of "Cl" in "ClO"_2 for every 1 atom of "Cl" in "ClO"_4^-. This gives us total changes of -2 and +2.
Step 3. Insert coefficients to get these numbers
color(red)(3)"KClO"_3 + "H"_2"SO"_4 → color(red)(1)"ClO"_4^(-) + color(red)(2)"ClO"_2 + "SO"_4^(2-) + "K"^+ + "H"_2"O"
Step 4. Balance "K" by adding "K"^+ ions to the appropriate side
color(red)(3)"KClO"_3 + "H"_2"SO"_4 → color(red)(1)"ClO"_4^(-) + color(red)(2)"ClO"_2 + "SO"_4^(2-) + color(red)(3)"K"^+ + "H"_2"O"
Step 5. Balance charge
We have no net charge on the left or on the right, so there must be only 1 "SO"_4^(2-)
color(red)(3)"KClO"_3 + "H"_2"SO"_4 → color(red)(1)"ClO"_4^(-) + color(red)(2)"ClO"_2 + color(green)(1)"SO"_4^(2-) + color(red)(3)"K"^+ + "H"_2"O"
**Step 6. Balance "S" **
We have 1 "S" atom on the right, so we must have 1 "S" atom on the left
color(red)(3)"KClO"_3 + color(purple)(1)"H"_2"SO"_4 → color(red)(1)"ClO"_4^(-) + color(red)(2)"ClO"_2 + color(green)(1)"SO"_4^(2-) + color(red)(3)"K"^+ + "H"_2"O"
Step 7. Balance "H"
We have 2 "H" on the left, so we need 2 "H" on the right.
color(red)(3)"KClO"_3 + color(teal)(1)"H"_2"SO"_4 → color(red)(1)"ClO"4^-) + color(red)(2)"ClO"_2 + color(green)(1)"SO"_4^(2-) + color(red)(3)"K"^+ + color(orange)(2)"H"_2"O"
The balanced equation is
color(red)("3KClO"_3 + "H"_2"SO"_4 → "ClO"_4^(-) + 2"ClO"_2 + "SO"_4^(2-) + 3"K"^+ + "H"_2"O")