This site is a work in progress. New lessons are added regularly. Contact us

Exponential Growth and Decay

Learning goals

  • Multiply by the growth factor b=1+rb = 1 + r each step
  • Distinguish the rate from the factor, since r=b1r = b - 1
  • Read growth, standstill or decay off bb
  • Divide the rate and multiply the time when compounding nn times
  • Chain percent changes by multiplying factors
  • Take a logarithm for doubling time or half-life

Adding an amount versus multiplying by a factor

Start two accounts with 1000 dollars each. Account L gains a flat 100 dollars every year. Account E gains 10%10\% every year. Track them side by side.

YearAccount L, plus 100 dollars a yearAccount E, plus 10%10\% a year
001000100010001000
111100110011001100
221200120012101210
331300130013311331
44140014001464.101464.10
55150015001610.511610.51

They tie after the first year, and then they separate. Account L adds 100100 every single year, because a flat amount does not care how much is already there. Account E adds 100100, then 110110, then 121121, then 133.10133.10. The percentage never changed. What changed is the balance the percentage is taken from.

That is the whole distinction, and it is worth stating in one line:

Everything else in this lesson follows from turning that second sentence into algebra.

Where the model comes from

Take a quantity and increase it by a rate rr, written as a decimal, so 10%10\% means r=0.10r = 0.10. The increase is rr times the current amount, and the new amount is the old amount plus that increase:

Anew  =  Aold+rAold  =  Aold(1+r).A_{\text{new}} \;=\; A_{\text{old}} + r \cdot A_{\text{old}} \;=\; A_{\text{old}}(1 + r).

Factoring out AoldA_{\text{old}} is the move that makes the whole subject work. One step of growth is one multiplication, by the number 1+r1 + r. That number gets its own name.

The growth rate is rr, the fraction added per step. The growth factor is b=1+rb = 1 + r, the number you multiply by. They are not the same number, and confusing them is the single most common error in this topic. A rate of r=0.07r = 0.07 goes with a factor of b=1.07b = 1.07. Running it the other way, r=b1r = b - 1, so a factor of b=0.85b = 0.85 means r=0.15r = -0.15, a 15%15\% decrease.

After tt steps, A(t)=P(1+r)tA(t) = P(1+r)^t#

Let PP be the starting amount, and suppose every step multiplies the current amount by the same factor b=1+rb = 1 + r. Write A(t)A(t) for the amount after tt steps.

At the start no step has happened, so A(0)=PA(0) = P, which agrees with Pb0=P1=PP b^0 = P \cdot 1 = P. Now suppose the formula A(t)=PbtA(t) = P b^t holds after some particular whole number of steps tt. The next step does one thing only: it multiplies by bb. So

A(t+1)=A(t)b=Pbtb=Pbt+1,A(t+1) = A(t) \cdot b = P b^t \cdot b = P b^{t+1},

which is the same formula with t+1t+1 in place of tt. The formula is therefore true at step 00, and whenever it is true at one step it is true at the next. So the formula is true at every whole number of steps. Restoring b=1+rb = 1 + r gives A(t)=P(1+r)tA(t) = P(1+r)^t.

The converse also holds, and it is worth checking, because it says the two descriptions really are the same description. Suppose a quantity follows A(t)=PbtA(t) = P b^t with P>0P > 0 and b>0b > 0. From one step to the next it changes by

A(t+1)A(t)A(t)=Pbt+1PbtPbt=b1,\frac{A(t+1) - A(t)}{A(t)} = \frac{P b^{t+1} - P b^{t}}{P b^{t}} = b - 1,

which does not depend on tt. So the quantity changes by the same fraction, the same percentage, at every step. Constant percent change per step and the model PbtP b^t each force the other.

One honest caveat about the exponent. The argument above pins the formula down at whole numbers of steps, since those are the only steps that were taken. To read the model at times between steps we ask for something more. The extra demand is that the growth over a stretch of time depend only on the length of that stretch, and not on when it starts. That is exactly the rule bt+s=btbsb^{t+s} = b^t \cdot b^s, which the exponential function already obeys for every real exponent, so A(t)=PbtA(t) = P b^t is the extension that keeps the property we care about. Half a step then multiplies by b1/2b^{1/2}, and the rational exponents of the previous chapter give that a meaning.

Growth, decay, and reading the factor

The factor bb decides the entire character of the model. Take a positive starting amount P>0P > 0 and a positive factor bb. Then exactly one of three things happens:

Decay never actually reaches zero. Multiplying a positive number by 0.70.7 leaves a smaller positive number, forever, which is why the decay curve below flattens against the horizontal axis without touching it.

Exponential growth (factor 1.3) and exponential decay (factor 0.7)A pair of curves on the same axes, both starting at an amount of 100. The growth curve with factor 1.3 rises to roughly 483 after six steps. The decay curve with factor 0.7 falls to roughly 12 after six steps and levels off just above the horizontal axis.100300500Ax1.3 each stepx0.7 each step0123456t (steps)
Both curves start at the same amount, 100. Multiplying by 1.3 at every step bends the curve upward and it climbs without bound. Multiplying by 0.7 at every step drives the curve down toward zero, which it approaches but never reaches.

Reading a factor out of a sentence takes care. “Grows by 30%30\%” keeps the original and adds 30%30\% more, so the factor is 1+0.30=1.301 + 0.30 = 1.30. “Falls by 30%30\%” keeps 70%70\% of the original, so the factor is 10.30=0.701 - 0.30 = 0.70. “Doubles” is a 100%100\% increase, factor 22. “Halves” is a 50%50\% decrease, factor 12\tfrac{1}{2}.

Now watch what happens when you chain two of them. A price rises 30%30\% and then falls 30%30\%. Many people expect to land back where they started. Multiply the factors:

1.30×0.70=0.91,1.30 \times 0.70 = 0.91,

a 9%9\% net loss. The two 30%30\%s are percentages of different amounts, so they do not cancel. Percent changes never add; the factors multiply. This is not a quirk of the numbers 1.31.3 and 0.70.7: a rise of rr followed by a fall of rr always gives (1+r)(1r)=1r2(1+r)(1-r) = 1 - r^2. For every nonzero rr, that value 1r21 - r^2 is less than 11.

Check your understanding

A town's population falls by 12%12\% each year. If the population starts at PP, which model gives the population after tt years?

Answer choices

Compounding more than once a year

Banks rarely wait a whole year to pay interest. A rate quoted as ”6%6\% per year, compounded monthly” means the year is cut into 1212 equal periods and each period pays one twelfth of the annual rate. Nothing new is needed: apply the one-step rule with the period rate.

With an annual rate rr compounded nn times a year, each period grows by r/nr/n, so each period multiplies by 1+rn1 + \frac{r}{n}. Over tt years there are ntnt such periods, and ntnt multiplications give an exponent of ntnt:

A  =  P(1+rn)nt.A \;=\; P\left(1 + \frac{r}{n}\right)^{nt}.

Divide the rate, multiply the time. Setting n=1n = 1 recovers A=P(1+r)tA = P(1+r)^t, so the annual formula is just the special case with one period a year. Compounding more often pays a little more, because the interest you earn early starts earning interest itself sooner.

Worked example 1 2000 dollars at 6%6\% per year, compounded monthly, for 5 years

Identify the four ingredients. The principal is P=2000P = 2000 dollars, the annual rate is r=0.06r = 0.06, the number of periods per year is n=12n = 12, and the time is t=5t = 5 years.

The monthly rate is r/nr/n and the number of periods is ntnt:

rn=0.0612=0.005,nt=125=60.\frac{r}{n} = \frac{0.06}{12} = 0.005, \qquad nt = 12 \cdot 5 = 60.

So the balance multiplies by 1.0051.005 sixty times:

A=2000(1.005)602000(1.34885)2697.70.A = 2000(1.005)^{60} \approx 2000(1.34885) \approx 2697.70.

The account holds about 2697.702697.70 dollars. Compare that with the same rate compounded once a year, 2000(1.06)52676.452000(1.06)^5 \approx 2676.45 dollars. Monthly compounding earns about 2121 dollars more over the five years, which is the interest that the interest earned.

Check your understanding

Which expression gives the balance on 500 dollars after 33 years at an annual rate of 8%8\% compounded quarterly?

Answer choices

Doubling time and half-life

So far the unknown has always been the amount. The more interesting question runs the other way: how long until the amount reaches some target? That puts the unknown in the exponent, and the logarithm is precisely the tool built to bring an exponent down.

The doubling time is the time it takes for a growing quantity to reach twice its size. Set A(t)=2PA(t) = 2P and solve:

Pbt=2Pbt=2.P b^t = 2P \quad \Longrightarrow \quad b^t = 2.

Look at what just happened: PP cancelled. The doubling time does not depend on the starting amount at all. A colony of 1010 bacteria and a colony of 1010 million bacteria with the same growth factor take exactly the same time to double. Taking the logarithm of both sides and using the power law log(bt)=tlogb\log(b^t) = t\log b,

tlogb=log2t=log2logb.t \log b = \log 2 \quad \Longrightarrow \quad t = \frac{\log 2}{\log b}.

The half-life is the mirror image: the time for a decaying quantity to fall to half its size. The same cancellation happens, leaving bt=12b^t = \tfrac{1}{2}, so

t=log12logb.t = \frac{\log \frac{1}{2}}{\log b}.

Here log12\log \frac{1}{2} is negative, and for decay b<1b < 1 makes logb\log b negative too, so the quotient of two negatives is a positive time, as it must be.

Because the doubling time is the same everywhere along the curve, it gives a second, often tidier way to write the model. If the doubling time is dd, then the per-unit factor bb satisfies bd=2b^d = 2, so b=21/db = 2^{1/d} and therefore bt=2t/db^t = 2^{t/d}. The same reasoning with a half-life hh gives b=(12)1/hb = \left(\tfrac{1}{2}\right)^{1/h}. In short:

A(t)=P2t/dandA(t)=P(12)t/h.A(t) = P \cdot 2^{t/d} \qquad \text{and} \qquad A(t) = P\left(\tfrac{1}{2}\right)^{t/h}.

Sanity-check the second one at t=ht = h: the exponent is 11 and the amount is exactly P2\tfrac{P}{2}, which is what “half-life” means.

Constant doubling time: 100 doubles to 200, 400, and 800 in equal 3-year stepsA rising exponential curve with dots at years 0, 3, 6, and 9 holding the amounts 100, 200, 400, and 800. Equal three-year brackets below the axis show that every doubling takes the same time.100200400800x2x2x2t (years)03693 years3 years3 years
A quantity that starts at 100 and doubles every 3 years. Each 3-year stretch multiplies the amount by 2, whether it is climbing from 100 to 200 or from 400 to 800. The doubling time never changes, no matter how large the quantity has already grown.

Worked example 2 A population grows 4%4\% a year. How long until it doubles?

The growth factor is b=1+0.04=1.04b = 1 + 0.04 = 1.04. Doubling means the amount reaches 2P2P, and the starting population PP cancels straight away, leaving

(1.04)t=2.(1.04)^t = 2.

The unknown is stuck in the exponent, so take the logarithm of both sides and use the power law to bring tt down in front:

tlog1.04=log2t=log2log1.04.t \log 1.04 = \log 2 \quad \Longrightarrow \quad t = \frac{\log 2}{\log 1.04}.

Evaluating, log20.30103\log 2 \approx 0.30103 and log1.040.01703\log 1.04 \approx 0.01703, so

t0.301030.0170317.7 years.t \approx \frac{0.30103}{0.01703} \approx 17.7 \text{ years}.

Check it: (1.04)17.72.00(1.04)^{17.7} \approx 2.00, so the population really has doubled. Notice that the answer never used the starting population. So a village of 300300 and a city of 33 million both take about 17.717.7 years to double at 4%4\% a year.

Worked example 3 A 6060-gram sample has a half-life of 1212 years

Because the amount halves every 1212 years, use the half-life form of the model with P=60P = 60 and h=12h = 12:

A(t)=60(12)t/12.A(t) = 60\left(\tfrac{1}{2}\right)^{t/12}.

How much remains after 3030 years? Substitute t=30t = 30, so the exponent is 3012=2.5\tfrac{30}{12} = 2.5, meaning two and a half half-lives have passed:

A(30)=60(12)2.5=6025/2=604210.61 grams.A(30) = 60\left(\tfrac{1}{2}\right)^{2.5} = \frac{60}{2^{5/2}} = \frac{60}{4\sqrt{2}} \approx 10.61 \text{ grams}.

When does the sample fall to 1010 grams? Set A(t)=10A(t) = 10 and divide by 6060 first, which is the same cancellation as before:

(12)t/12=1060=16.\left(\tfrac{1}{2}\right)^{t/12} = \frac{10}{60} = \frac{1}{6}.

Take logarithms and use the power law:

t12log12=log16t12=log16log12=log6log20.778150.301032.585.\frac{t}{12}\log \tfrac{1}{2} = \log \tfrac{1}{6} \quad \Longrightarrow \quad \frac{t}{12} = \frac{\log \frac{1}{6}}{\log \frac{1}{2}} = \frac{\log 6}{\log 2} \approx \frac{0.77815}{0.30103} \approx 2.585.

Multiplying by 1212 gives t31.0t \approx 31.0 years. That agrees with part one: after 3030 years there were still 10.6110.61 grams, a little more than 1010, so the sample should cross 1010 grams a little after year 3030.

Check your understanding

A substance loses 20%20\% of its mass every hour. Which equation determines its half-life hh, in hours?

Answer choices

Building the model from two data points

In practice nobody hands you the rate. You measure the quantity twice and work the rate out. Suppose you know the starting amount P=A(0)P = A(0) and one later reading A(t1)A(t_1). Then

Pbt1=A(t1)bt1=A(t1)Pb=(A(t1)P)1/t1,P b^{t_1} = A(t_1) \quad \Longrightarrow \quad b^{t_1} = \frac{A(t_1)}{P} \quad \Longrightarrow \quad b = \left(\frac{A(t_1)}{P}\right)^{1/t_1},

using the rational exponents from the previous chapter to undo the power t1t_1. If neither reading is at time zero, divide one by the other and the unknown PP cancels: from A(t2)/A(t1)=bt2t1A(t_2)/A(t_1) = b^{t_2 - t_1} you get the factor the same way.

Worked example 4 A colony of 500500 grows to 800800 in 66 years

Assume exponential growth, so A(t)=500btA(t) = 500\,b^{t} for an unknown annual factor bb. The reading at t=6t = 6 gives an equation:

500b6=800b6=800500=85=1.6.500\,b^{6} = 800 \quad \Longrightarrow \quad b^{6} = \frac{800}{500} = \frac{8}{5} = 1.6.

Undo the sixth power with a sixth root, which is the exponent 16\tfrac{1}{6}:

b=1.61/6.b = 1.6^{1/6}.

To get a decimal, take logarithms: logb=16log1.616(0.20412)0.03402\log b = \tfrac{1}{6}\log 1.6 \approx \tfrac{1}{6}(0.20412) \approx 0.03402, so b100.034021.0815b \approx 10^{0.03402} \approx 1.0815. The colony grows about 8.15%8.15\% a year, which is the factor minus one, not the factor itself.

Check the model against the data: 500(1.0815)6500(1.600)800500(1.0815)^6 \approx 500(1.600) \approx 800, as required.

There is also a log-free way to write the same model. The colony multiplies by 85\tfrac{8}{5} every 66 years, so exactly as with doubling time,

A(t)=500(85)t/6.A(t) = 500\left(\tfrac{8}{5}\right)^{t/6}.

Both forms give the same numbers; the second one just refuses to round anything.

Common mistakes

Practice

Multiple Choice Questions (MCQ)

Progressively harder sets of questions. Each opens on its own page.

Free Response Questions (FRQ)

Longer questions in parts, to be worked out on paper. Progressive hints, the answer on its own so you can check yourself and try again, then the full worked solution, plus a rubric to mark your own work against.

Free response Work it out on paper 5 questions Start →
More practice (optional)

Extra sets, as hard as the Challenge set. Each one opens on its own page.

More resources (optional)

Other explanations of this lesson, if you want a second take.

A bit of history (Optional)

A clay tablet from a school in Babylon, a city in what is now Iraq, sets a student this exercise. Silver is lent at twenty percent a year. How long before the debt has doubled? The tablet is close to four thousand years old, and the question is the one this lesson answers with a logarithm.

The scribe had no logarithms. What he had was a column of the growth factor, raised to power after power. He ran down it until he found the two entries that straddled double, then guessed at the value between them. His answer comes out very slightly wrong, but his method is exactly right. And notice what it never asks for: how much silver was lent. Doubling time does not depend on the starting amount, which is why one column of powers served every debt in the city.

The other half of this lesson carries a famous date. In 1798 Thomas Malthus, an English clergyman, argued that population multiplies while the food supply merely adds. Put that into this lesson’s words and you are looking at the opening table, Account E against Account L. His forecast of famine did not survive the next two centuries. The arithmetic under it is untouched. A quantity that multiplies overtakes a quantity that adds, and no head start given to the adder changes the ending.