Add each element’s atomic weight, multiply by its subscript, then total the result in amu per formula unit.
Formula mass shows the mass of one “formula unit” of a compound based on the periodic table. You’ll use it in stoichiometry, percent composition, solution prep, and lab work where the numbers need to match the chemical formula on the page.
If formula mass has ever felt messy, it’s usually one of three things: subscripts get missed, parentheses get ignored, or atomic weights get rounded too soon. Fix those, and the math becomes repeatable.
What Formula Mass Means In Plain Terms
Formula mass is the sum of the atomic weights for every atom written in a chemical formula. It works cleanly for ionic compounds (like NaCl) and molecular compounds (like CO2). You’ll see it reported in atomic mass units (amu) per formula unit.
Molar mass is the same total, just tied to a mole. Formula mass is “one unit,” molar mass is “one mole of units,” with units of g/mol. You can calculate either the same way and then label the units based on what the question asks.
What You Need Before You Start
Grab a periodic table that lists atomic weights. Many tables show atomic weights to two decimals, while some show more digits or an interval for elements that vary in natural samples. If your teacher or textbook gives a specific periodic table, stick with it so your totals match grading.
If you want official sources for atomic-weight values, the IUPAC atomic weights table and the NIST atomic weights database are widely cited references.
How To Find Formula Mass
Use this same workflow every time. It keeps errors from creeping in when formulas get longer.
Step 1: Write The Formula Exactly As Given
Copy the formula with subscripts, parentheses, and any dot notation for hydrates. Don’t rewrite it from memory. You want the exact atom counts that the formula states.
Step 2: Count Atoms By Element
Turn the formula into a tally. This is where most mistakes happen, so slow down here, not during the arithmetic.
- Read subscripts as “how many of that element.”
- Read parentheses as “multiply everything inside by the outside subscript.”
- Read a hydrate dot as “add the water atoms on top of the base compound.”
Step 3: Pull Atomic Weights And Keep Them Until The End
Use the atomic weights shown on your periodic table. Keep at least two decimal places through the work, then round once at the end. Early rounding can push your final value off by a noticeable amount.
If your periodic table shows an interval for an element (common with some naturally variable elements), many classes still use a single rounded value from a classroom table. Follow your course standard, then write your answer to the rounding your teacher expects.
Step 4: Multiply Each Atomic Weight By Its Atom Count
Do one element at a time. Write each partial mass on its own line so you can scan it later.
Step 5: Add The Partial Masses
Total the partial masses to get the formula mass. Label the result as amu per formula unit unless your assignment asks for g/mol.
Worked Examples You Can Copy
These are set up to show a layout that keeps your math clean.
Example 1: Sodium Chloride, NaCl
Tally: Na = 1, Cl = 1.
- Na: 22.99 × 1 = 22.99
- Cl: 35.45 × 1 = 35.45
Total formula mass = 22.99 + 35.45 = 58.44 amu per formula unit.
Example 2: Calcium Hydroxide, Ca(OH)2
Start by counting atoms: Ca = 1. Inside parentheses, O = 1 and H = 1, then multiply each by 2. Final tally: Ca = 1, O = 2, H = 2.
- Ca: 40.08 × 1 = 40.08
- O: 16.00 × 2 = 32.00
- H: 1.008 × 2 = 2.016
Total formula mass = 40.08 + 32.00 + 2.016 = 74.096 amu per formula unit.
Example 3: Aluminum Sulfate, Al2(SO4)3
This one looks long, but it’s only counting and multiplying. Tally it first:
- Al: 2
- Inside parentheses: S = 1, O = 4
- Outside subscript 3 multiplies the parentheses: S = 3, O = 12
Now compute partial masses:
- Al: 26.98 × 2 = 53.96
- S: 32.06 × 3 = 96.18
- O: 16.00 × 12 = 192.00
Total formula mass = 53.96 + 96.18 + 192.00 = 342.14 amu per formula unit.
Table Of Common Formula Mass Setups
Use this table when you’re not sure which part of the formula changes the atom count.
| Formula Pattern | What To Count | Common Slip-Up |
|---|---|---|
| AB | A = 1, B = 1 | Dropping the second element during addition |
| AxBy | A = x, B = y | Reading subscripts as charges |
| A(BC)n | A = 1, B = n, C = n | Multiplying only one atom inside parentheses |
| Am(BCp)n | A = m, B = n, C = p×n | Forgetting the inner subscript p |
| (AB)n | A = n, B = n | Applying n to one element only |
| AB · xH2O | Count AB, then add H = 2x and O = x | Leaving out the water contribution |
| Multiple parentheses | Expand one group at a time | Trying to do all multipliers in one jump |
| Charges shown (SO42−) | Ignore charge for mass; count atoms only | Adding electrons to the mass count |
How To Find Formula Mass In One Pass On Long Formulas
When a formula has nested parts, a clean tally is your best friend. A simple trick is to “expand” the formula on scratch paper before you touch any atomic weights.
Take Ca3(PO4)2. Expand the parentheses first: (PO4)2 means P = 2 and O = 8. Then bring in calcium: Ca = 3. Now the math is three short multiplications and one addition.
For something like Al2(SO4)3·18H2O, do it in two blocks: tally the base compound, tally the water block, then combine the totals. You’ll spot errors faster because each block has its own clear atom counts.
Finding Formula Mass For Ionic Compounds And Hydrates
Ionic formulas often use the lowest whole-number ratio of ions, so the subscripts can look small even when the formula unit represents many atoms. Hydrates tack on water molecules with a dot, which is really just addition written in shorthand.
How To Handle Hydrates Without Guessing
Write hydrates as a sum of two parts: the base compound plus water. Then count atoms from each part and combine.
Take copper(II) sulfate pentahydrate: CuSO4 · 5H2O. Atom tally:
- From CuSO4: Cu = 1, S = 1, O = 4
- From 5H2O: H = 10, O = 5
- Total: Cu = 1, S = 1, O = 9, H = 10
Then multiply each element’s atomic weight by its count and add. The water term changes the total a lot, so leaving it out will skew every later step in a stoichiometry problem.
Polyatomic Ions Can Save Time
If you recognize a polyatomic ion, you can count it as a group, then expand it only when you need totals by element. This keeps your work tidy with formulas like (NH4)2SO4.
Start with groups: two ammonium ions plus one sulfate ion. Expand once:
- (NH4)2 gives N = 2 and H = 8
- SO4 gives S = 1 and O = 4
Now the formula mass is a straight sum across N, H, S, and O.
Rounding And Units Without Losing Points
Most classroom periodic tables use rounded atomic weights. Use what your class expects. If you pull extra digits from an online database, your answer may differ slightly from an auto-grader that uses a shorter table.
A steady habit is to keep the full atomic weight shown on your table through the multiplication and addition, then round the final total to two decimals unless your teacher says otherwise. If a lab asks for sig figs, follow the lab’s rule set.
Simple Self-Checks That Catch Mistakes
Before you submit a value, run two checks. They take less time than redoing the whole calculation after a wrong score.
Check 1: Does The Total Pass A “Size” Test?
Look at the elements. If your compound includes heavy atoms like Ba, Pb, or I, your total should feel large. If it’s made of H, C, N, and O only, totals often land under a few hundred unless the formula is long.
Check 2: Do Your Atom Counts Match The Written Formula?
Read the formula again and point to each subscript while you look at your tally. This catches the classic “forgot the outside 3” error in one pass.
Table Of Mini Practice Problems
Try a couple of these using the five-step method. If you miss one, the fix is usually in the tally step.
| Compound | Atom Tally Hint | What To Watch |
|---|---|---|
| MgCl2 | Mg = 1, Cl = 2 | Double the chlorine only |
| NH3 | N = 1, H = 3 | Don’t flip H and N counts |
| Fe2O3 | Fe = 2, O = 3 | Keep iron’s subscript with iron |
| Ca3(PO4)2 | Ca = 3, P = 2, O = 8 | Multiply both P and O by 2 |
| Al(NO3)3 | Al = 1, N = 3, O = 9 | Three nitrates means nine oxygens |
| Na2CO3 | Na = 2, C = 1, O = 3 | Carbon is still one |
Repeatable Formula Mass Checklist
When you need a clean answer under time pressure, run this checklist:
- Copy the formula with all subscripts, parentheses, and hydrate dots.
- Make a full atom tally by element before you pull any atomic weights.
- Use one periodic table source from start to finish.
- Multiply each atomic weight by its count, then add the partial masses.
- Round once at the end and label units as amu per formula unit or g/mol.
Once you build the tally-first habit, formula mass becomes a routine you can trust in quizzes, labs, and longer problem sets.
References & Sources
- IUPAC.“Atomic Weights of the Elements 2023.”Reference table for standard atomic weights used during formula mass calculations.
- National Institute of Standards and Technology (NIST).“Atomic Weights and Isotopic Compositions for All Elements.”Database of element atomic weights and isotope information for accurate atomic-weight lookups.