Instant PDF download, name-and-email checkout. Complete Book Bundle: every Economics, Statistics, Mathematics and Econometrics book
Mathematics

Binomial Expansion Explained: Pascal’s Triangle, nCr and Approximations like 1.02¹⁰

Binomial expansion explained: use Pascal's triangle and nCr to expand (a + b)^n, find a single term, and approximate values like 1.02¹⁰ with worked examples.

In 30 seconds
  • The binomial expansion writes \((a + b)^n\) as a sum of \(n + 1\) terms, \(\binom{n}{r} a^{n-r} b^r\), for \(r = 0, 1, \dots, n\).
  • The coefficients \(\binom{n}{r}\), also written \({}^nC_r\), are the numbers in row \(n\) of Pascal’s triangle.
  • To find one term, use the general term \(\binom{n}{r} a^{n-r} b^r\) and choose \(r\) to get the power you want. You never need the full expansion.
  • In our case, \(1.02^{10} = (1 + 0.02)^{10} \approx 1 + 0.2 + 0.018 + 0.00096 = 1.21896\), so $5,000 saved at 2% a year grows to about $6,094.80 after 10 years (exact: $6,094.97).
  • Exam point: keep signs and powers inside brackets, as in \((-2x)^3 = -8x^3\), not \(-2x^3\).

The case: what will a 2% savings account be worth?

Bilal puts $5,000 into a savings account that pays 2% interest a year, compounded once a year. He wants to know what it will be worth after 10 years, but he is sitting an exam where calculators are not allowed, and the question gives him only a pen. (The figures are illustrative.)

Each year the balance is multiplied by 1.02, so after 10 years it is

\[ 5000 \times 1.02^{10}. \]

Working out \(1.02^{10}\) by repeated multiplication means ten rounds of long multiplication with growing numbers of decimal places. That is slow and error-prone. The binomial expansion gives a much faster route: write \(1.02\) as \(1 + 0.02\), expand, and keep only the first few terms. Because 0.02 is small, its higher powers are tiny, and three or four terms already give an answer accurate to the nearest few cents per hundred dollars.

This post shows how the expansion works, how to find any single term quickly, and how to judge how many terms an approximation needs. (This post is about the binomial theorem in algebra. The binomial distribution in statistics uses the same coefficients, and we link to it at the end.)

The concept: expanding a bracket raised to a power

Expand \((a + b)^2\) and you get \(a^2 + 2ab + b^2\). Expand \((a + b)^3\) and you get \(a^3 + 3a^2b + 3ab^2 + b^3\). Two patterns stand out. First, the powers of \(a\) fall by one each term while the powers of \(b\) rise by one, and in every term the two powers add up to \(n\). Second, the coefficients follow a pattern: 1, 2, 1, then 1, 3, 3, 1.

Those coefficients are the rows of Pascal’s triangle. Each row starts and ends with 1, and every other number is the sum of the two numbers above it:

\(n\)Coefficients
01
11, 1
21, 2, 1
31, 3, 3, 1
41, 4, 6, 4, 1
51, 5, 10, 10, 5, 1

The reason is counting. When you multiply out \(n\) brackets of \((a + b)\), each term is made by picking either \(a\) or \(b\) from every bracket. The number of ways to pick \(b\) from exactly \(r\) of the \(n\) brackets is \(\binom{n}{r}\), “\(n\) choose \(r\)”. So that is the coefficient of \(a^{n-r}b^r\).[3]

Key termBinomial expansion: for a positive whole number \(n\), the expansion of \((a + b)^n\) is the sum of the terms \(\binom{n}{r} a^{n-r} b^r\) for \(r = 0\) to \(n\). The coefficient \(\binom{n}{r} = \dfrac{n!}{r!\,(n – r)!}\) is called a binomial coefficient, where \(n! = n \times (n-1) \times \dots \times 1\) and \(0! = 1\).
\[ (a + b)^n = \sum_{r=0}^{n} \binom{n}{r} a^{n-r} b^r = a^n + \binom{n}{1}a^{n-1}b + \binom{n}{2}a^{n-2}b^2 + \dots + b^n \]

Here \(n\) is the power, \(a\) and \(b\) are the two parts of the bracket, and \(r\) counts how many factors of \(b\) a term contains. The term with \(r\) factors of \(b\) is the \((r + 1)\)th term, so the general term is \(T_{r+1} = \binom{n}{r} a^{n-r} b^r\). For the special case \(a = 1\), the formula becomes \((1 + x)^n = 1 + nx + \frac{n(n-1)}{2!}x^2 + \frac{n(n-1)(n-2)}{3!}x^3 + \dots\), which is the form we use for approximations.[1]

Mathematics Made Simple textbook coverMathematics Made Simple explains binomial expansion and Pascal’s triangle with worked examples and graphs.Get the textbook · $12

For small \(n\), reading a row of Pascal’s triangle is quickest. For larger \(n\), or when you need only one term, the formula for \(\binom{n}{r}\) is better. A useful shortcut: \(\binom{n}{r} = \frac{n(n-1)\cdots(n-r+1)}{r!}\), so \(\binom{10}{3} = \frac{10 \times 9 \times 8}{6} = 120\). The coefficients are also symmetric: \(\binom{n}{r} = \binom{n}{n-r}\).

Why this method fits the case

The savings problem has the exact shape \((1 + x)^n\) with a small \(x\). In that form the terms shrink fast. With \(x = 0.02\) and \(n = 10\), the first four terms are \(1\), \(0.2\), \(0.018\) and \(0.00096\). The fifth term is \(\binom{10}{4}(0.02)^4 = 210 \times 0.00000016 = 0.0000336\), already tiny: on $5,000 it is worth only about 17 cents. So a few lines of hand arithmetic give a very good answer.

The method also shows where the answer comes from. The term \(nx = 0.2\) is simple interest: ten years at 2%. The next term, \(0.018\), is the “interest on interest” that compounding adds. Seeing the pieces separately helps students understand why compound growth beats simple growth, and by how much.[4]

When is it not the right tool? The approximation is good only when \(nx\) is fairly small. If the rate is large or the number of years is big, more and more terms are needed, and a calculator or logarithms are better. For \(1.02^{30}\), three terms give 1.774 while the true value is about 1.811, an error of 2%. The expansion we use here is also only for whole-number powers. For powers such as \(\tfrac{1}{2}\) or \(-1\), the series never stops and needs \(|x| < 1\); that extension belongs to a later topic.[3]

Setting it up

Here are the quantities in the case.

QuantitySymbolValue
Amount deposited\(P\)$5,000
Annual interest rate\(x\)2% = 0.02
Number of years\(n\)10
Growth factor\((1 + x)^n\)\(1.02^{10}\)
Final balance\(P(1 + x)^n\)to be found

We need \(\binom{10}{0} = 1\), \(\binom{10}{1} = 10\), \(\binom{10}{2} = 45\) and \(\binom{10}{3} = 120\).

Solving it

We start with a full expansion, then find a single term, then solve the savings case.

Worked example

Expand \((2 + 3x)^4\) fully.

Step 1Row 4 of Pascal’s triangle: 1, 4, 6, 4, 1. Here \(a = 2\), \(b = 3x\).
Step 2Write the terms: \(1(2)^4 + 4(2)^3(3x) + 6(2)^2(3x)^2 + 4(2)(3x)^3 + (3x)^4\).
Step 3Simplify each: \(16\); \(4 \times 8 \times 3x = 96x\); \(6 \times 4 \times 9x^2 = 216x^2\); \(4 \times 2 \times 27x^3 = 216x^3\); \(81x^4\).

\((2 + 3x)^4 = 16 + 96x + 216x^2 + 216x^3 + 81x^4\). Check: put \(x = 1\); \(5^4 = 625\) and \(16 + 96 + 216 + 216 + 81 = 625\).

Worked example

Find the coefficient of \(x^3\) in \((1 – 2x)^8\), and the term independent of \(x\) in \(\left(x + \dfrac{2}{x}\right)^6\).

Step 1For \((1 – 2x)^8\), the general term is \(\binom{8}{r}(1)^{8-r}(-2x)^r\). For \(x^3\), take \(r = 3\).
Step 2\(\binom{8}{3}(-2)^3 = 56 \times (-8) = -448\). So the coefficient is \(-448\).
Step 3For \(\left(x + \frac{2}{x}\right)^6\), the general term is \(\binom{6}{r}x^{6-r}\left(\frac{2}{x}\right)^r = \binom{6}{r}2^r x^{6-2r}\).
Step 4Independent of \(x\) means power 0: \(6 – 2r = 0\), so \(r = 3\). The term is \(\binom{6}{3}2^3 = 20 \times 8 = 160\).

The coefficient of \(x^3\) is −448, and the constant term is 160.

Worked example

Use the first four terms of the expansion of \((1 + x)^{10}\) to estimate \(1.02^{10}\), and hence the value of $5,000 after 10 years at 2%.

Step 1\((1 + x)^{10} = 1 + 10x + 45x^2 + 120x^3 + \dots\)
Step 2Put \(x = 0.02\): \(10x = 0.2\), \(45x^2 = 45 \times 0.0004 = 0.018\), \(120x^3 = 120 \times 0.000008 = 0.00096\).
Step 3Add: \(1 + 0.2 + 0.018 + 0.00096 = 1.21896\).
Step 4Balance: \(5000 \times 1.21896 = 6094.80\).
Step 5The exact value is \(1.02^{10} = 1.218994\dots\), so the true balance is $6,094.97. The estimate is 17 cents short.

After 10 years Bilal’s $5,000 is worth about $6,094.80, within 17 cents of the exact figure.

Mathematics Made Simple Practice Questions coverMake binomial expansion automatic with the Practice Questions book: 1,565 questions, all fully worked.Get 1,565 questions · $9

What the answer tells us

Each term in the expansion has a meaning. The 1 is the original deposit. The \(0.2\) is ten years of simple interest at 2%: $1,000 on $5,000. The \(0.018\) is the first layer of interest on interest, worth $90. The \(0.00096\) adds another $4.80. So compounding adds $94.97 in total over simple interest, and nearly all of it comes from the \(x^2\) term.

Reasonableness check. Simple interest alone gives a factor of 1.2, and compounding can only add to that, so the answer must be a little above 1.2. It is: 1.219. Also, every term we dropped is positive, so the estimate must be slightly below the true value, which it is.

Sensitivity. How many terms do we need? The table below compares the exact growth factor with the two-term (simple interest) and three-term approximations.

Years \(n\)Exact \(1.02^n\)2 terms: \(1 + 0.02n\)3 terms
101.21901.20001.2180
201.48591.40001.4760
301.81141.60001.7740

Over 10 years, three terms are within 0.1%. Over 30 years, three terms are about 2% low, and four terms (1.8065) are needed to get within 0.3%. As \(nx\) grows, later terms stop being small, so the approximation needs more of them. The chart shows the same story.

Exact growth and binomial approximations at 2% a year growth factor
Exact 1.02ⁿ3 terms: 1 + 0.02n + C(n,2)(0.02)²2 terms: 1 + 0.02n
11.11.21.31.41.51.61.71.81.9051015202530Years nGrowth factorn = 10: 1.2190
Figure 1. For small \(n\), the three-term binomial approximation is almost on top of the exact curve. The gap widens as \(n\) grows, because the dropped terms become larger.
Common mistakeForgetting to raise the whole of \(b\) to the power. In \((1 – 2x)^8\), the \(x^3\) term uses \((-2x)^3 = -8x^3\), not \(-2x^3\). Always put brackets around \(b\) before applying the power, so that the number, the sign and the letter are all raised.
Common mistakeMixing up the term number and \(r\). The term containing \(b^r\) is the \((r + 1)\)th term. So the 4th term of \((a + b)^{10}\) uses \(r = 3\), with coefficient \(\binom{10}{3} = 120\), not \(\binom{10}{4} = 210\).
Exam tipWhen asked for “the first three terms in ascending powers of \(x\)”, give the terms in \(x^0\), \(x^1\) and \(x^2\), simplified. A common follow-up asks for the coefficient of a power in a product such as \((1 + 3x)(2 – x)^6\). Only two pairs of terms can make \(x^2\): the 1 times the \(x^2\) term, and \(3x\) times the \(x\) term. Write those two products out and add them, rather than expanding everything. In Cambridge 9709 Pure Mathematics 1 this short method is the expected approach.[2]

The Mathematics Made Simple textbook builds the binomial theorem from Pascal’s triangle and links it to sequences and series. For practice on full expansions, single terms and approximations, the Mathematics Made Simple Practice Questions book has graded sets with every line worked.

Mathematics Made Simple bundle coverMaster sequences, series and the binomial theorem with both Mathematics Made Simple books for $16.Both books · $16

Practice questions

Work each question by hand first. Then open the worked answer to check every coefficient.

EasyQ1. Write down row 5 of Pascal’s triangle and use it to expand \((1 + x)^5\). Show worked answer
Row 5: 1, 5, 10, 10, 5, 1.
\((1 + x)^5 = 1 + 5x + 10x^2 + 10x^3 + 5x^4 + x^5\).
Check: at \(x = 1\), both sides equal 32.
EasyQ2. Find the coefficient of \(x^2\) in the expansion of \((3 + x)^5\). Show worked answer
General term: \(\binom{5}{r}3^{5-r}x^r\). For \(x^2\), \(r = 2\).
\(\binom{5}{2} \times 3^3 = 10 \times 27 = 270\).
The coefficient is 270.
MediumQ3. Find the term independent of \(x\) in \(\left(2x – \dfrac{1}{x}\right)^6\). Show worked answer
General term: \(\binom{6}{r}(2x)^{6-r}\left(-\frac{1}{x}\right)^r = \binom{6}{r}2^{6-r}(-1)^r x^{6-2r}\).
Power 0: \(6 – 2r = 0\), so \(r = 3\).
\(\binom{6}{3} \times 2^3 \times (-1)^3 = 20 \times 8 \times (-1) = -160\).
MediumQ4. The first three terms of \((1 + ax)^n\) are \(1 + 12x + 60x^2\). Find \(n\) and \(a\). Show worked answer
\(na = 12\) and \(\frac{n(n-1)}{2}a^2 = 60\).
From the first, \(a = \frac{12}{n}\). Substitute: \(\frac{n(n-1)}{2} \times \frac{144}{n^2} = 60\), so \(\frac{72(n-1)}{n} = 60\).
\(72n – 72 = 60n\), giving \(n = 6\) and \(a = 2\).
Check: \(\binom{6}{2} \times 4 = 60\).
ExamQ5. (a) Find the first three terms, in ascending powers of \(x\), of the expansion of \((2 – x)^6\). [3] (b) Hence find the coefficient of \(x^2\) in \((1 + 3x)(2 – x)^6\). [2] (c) Use your answer to (a) to estimate \(1.99^6\). [2] Show worked answer
(a) \(2^6 + \binom{6}{1}2^5(-x) + \binom{6}{2}2^4(-x)^2\) [M1] \(= 64 – 192x + 240x^2\) [A1 A1].
(b) \(1 \times 240 + 3 \times (-192)\) [M1] \(= 240 – 576 = -336\) [A1].
(c) \(1.99 = 2 – 0.01\), so put \(x = 0.01\) [M1]: \(64 – 1.92 + 0.024 = 62.104\) [A1]. (Exact: 62.1038 to 4 d.p.)

Frequently asked questions

What is the difference between nCr and Pascal’s triangle?

They give the same numbers. Row \(n\) of Pascal’s triangle lists \(\binom{n}{0}, \binom{n}{1}, \dots, \binom{n}{n}\). The triangle is quicker for small \(n\); the formula is quicker when \(n\) is large or you need only one coefficient.

How many terms are in the expansion of (a + b)ⁿ?

There are \(n + 1\) terms, because \(r\) runs from 0 to \(n\). So \((a + b)^{10}\) has 11 terms. If \(a\) and \(b\) contain the same variable, some terms may combine, but before simplifying there are \(n + 1\).

Is the binomial theorem the same as the binomial distribution?

They are linked but not the same. The binomial distribution in statistics gives probabilities \(\binom{n}{r}p^r(1-p)^{n-r}\), which are exactly the terms of \((p + (1 – p))^n\). The theorem is the algebra; the distribution is one application of it.

How do I know how many terms to use in an approximation?

Keep adding terms until the next one is smaller than the accuracy you need. With \(x = 0.02\) and \(n = 10\), the fourth term is about 0.001 and the fifth is about 0.00003, so four terms give the growth factor to about four decimal places.

References

  1. Abramson, J. et al. (2021) Algebra and Trigonometry 2e. Houston: OpenStax. https://openstax.org/details/books/algebra-and-trigonometry-2e
  2. Cambridge International (2024) Cambridge International AS & A Level Mathematics 9709: Syllabus for examination in 2026 and 2027. https://www.cambridgeinternational.org/programmes-and-qualifications/cambridge-international-as-and-a-level-mathematics-9709/
  3. International Baccalaureate Organization (2019) Mathematics: analysis and approaches guide. Geneva: IBO.
  4. Sydsæter, K., Hammond, P., Strøm, A. and Carvajal, A. (2016) Essential Mathematics for Economic Analysis, 5th edn. Harlow: Pearson.
Mathematics Made Simple complete bundle cover
This topic has a full chapter in Mathematics Made Simple, with 1,565 fully worked practice questions in the bundle.Mathematics Made Simple Complete Bundle — Textbook + 1,565 Practice Questions
Get it for $16
E

The EconTutorials team writes clear, exam-focused lessons in economics and statistics for A-Level, IB, AP and university students, with more than 13 years of classroom teaching behind every guide and book in the Made Simple series.