I have a lot of people asking for help with balancing chemical equations. Below is my personal method, with a simple example. Click here for a PDF of a redox example.
Feel free to use this material in any way you find valuable. It would be great if you cite bluntrose.com in any handouts, and if you use the printerfriendly 2page PDF version, it’s already on the page for you.
Directions:
 Make a table that shows how many of each element there are on each side of the equation.
 Identify an atom that is both out of balance and located in only one molecule on the left, and only one molecule on the right. (If no such atom exists, try to find one that is only in one molecule on one side, even if it is in more than one on the other side.) Start by adding coefficients that balance this atom on both sides. Cross off and update the numbers in your table to reflect the new totals for each atom.
 If that was not enough to balance the equation, proceed to the next atom that is in the fewest number of molecules, and repeat Step 2. Continue to do this until all atoms are balanced.
 Doublecheck by readding the totals for each atom to ensure that your answer is correct.
Example:
___KI(aq) + ___Pb(NO_{3})_{2}(aq) → ___ PbI_{2}(ppt) + ___ KNO_{3}(aq)
Step 1:

1
K
1
1
I
2
1
Pb
1
2
NO_{3}*
1
*NO_{3} (nitrate) can be listed as one unit here because it does not separate. If nitrogen or oxygen appeared separated in the product, or if nitrate was present in the product in addition to oxygen or nitrogen appearing in some other part of this product, then this would not work. NO_{3} is the same on both sides, so we are able to treat it like a single unit for the sake of balancing this equation.
Step 2:
Iodine and nitrate are the only things out of balance here. Iodine is only in one molecule on the left and only in one molecule on the right. The same is true of nitrate. This means it doesn’t matter which one we start with. Let’s try starting with iodine, chosen arbitrarily:
_2_KI(aq) + ___Pb(NO_{3})_{2}(aq) → ___ PbI_{2}(ppt) + ___ KNO_{3}(aq)

2 1
K
1
2 1
I
2
1
Pb
1
2
NO_{3}*
1
At first glance, this might seem wrong because the potassium (K) is no longer balanced. Take a look at what else is not balanced: nitrate. Nitrate and potassium happen to be in the same molecule on the right, so the next step is to choose a coefficient for that molecule that balances both potassium and nitrate if possible. Luckily, it is!
Step 3:
_2_KI(aq) + ___Pb(NO_{3})_{2}(aq) → ___ PbI_{2}(ppt) + _2_ KNO_{3}(aq)

2 1
K
1 2
2 1
I
2
1
Pb
1
2
NO_{3}*
1 2
This looks balanced now, according to our accounting table. The last step is to doublecheck to make sure it is right.
Step 4: To check your work, translate the formula into an equation for each element or molecule.
_2_KI(aq) + ___Pb(NO_{3})_{2}(aq) → ___ PbI_{2}(ppt) + _2_ KNO_{3}(aq)
Potassium:
(2 X 1) + 0 → 0 + (2 X 1)
2 → 2
Therefore, potassium is correct.
Iodine:
(2 X 1) + 0 → (1 X 2) + 0
2 → 2
Therefore, potassium is correct.
Lead:
0 + (1 X 1) → (1 X 1) + 0
1 → 1
Therefore, potassium is correct.
Nitrate:
0 + (1 X 2) → 0 + (2 X 1)
2 → 2
Therefore, potassium is correct.
FINAL ANSWER: 2KI(aq) + Pb(NO_{3})_{2}(aq) → PbI_{2}(ppt) + 2KNO_{3}(aq)
Feel free to use the printerfriendly 2page PDF of this material in any capacity you find valuable.