Skip to main content
Core FormulaMathematical Foundations⏱ 8 min read

Coast FIRE Formula Explained

Understand the mathematical mechanics of discounting future retirement targets, follow a step-by-step example, and see how each variable impacts the calculation.

Published: 2026-08-23
•
Reviewed: August 23, 2026
Formula Architecture FlowBackward Discounting
Target$1.5M
÷
(1 + 0.05)1.05
^30 =
Coast Today$347,066

The formula takes a future retirement target and discounts it across the compounding growth horizon back to the present day.

EXAMPLE: MAYA (AGE 35)Baseline Model
Time Horizon:Age 35 → 65 (30 yrs)
Retirement Target:$1,500,000
Growth Assumption:5% Real Annual
Spending Basis:$60k/yr @ 4% SWR
Coast FIRE Result
$347,066

Coast FIRE Formula Explained

The Coast FIRE formula answers a simple question:

How much would need to be invested today for that amount to grow to a chosen retirement target by a future age?

The formula is:

The Coast FIRE Formula
Coast FIRE Number = Retirement Target ÷ (1 + Growth Rate)^Years Until Retirement

That may look complicated at first.

It is really just working backward.

If you know:

  • how much you want the model to reach;
  • how many years the money has to grow;
  • and what annual growth rate you want to test;

the formula calculates the amount needed at the starting point.

Let's use one simple example all the way through.

A Simple Coast FIRE Example

Meet Maya.

Maya is 35 years old and wants to model retirement at 65.

For this example, she enters:

InputExample
Current age35
Retirement age65
Retirement spending$60,000/year
Withdrawal-rate assumption4%
Growth assumption5% real
Years until retirement30
These percentages are example inputs only. The formula does not say that 4% or 5% is the correct number for Maya or anyone else.

Now we can calculate the result.

Step 1: Find the Retirement Target

Maya first needs a retirement portfolio target.

One way a calculator can create that target is:

Retirement Target = Annual Retirement Spending ÷ Withdrawal-Rate Assumption

Using Maya's example:

$60,000 ÷ 0.04 = $1,500,000

So the retirement target used in this example is:

# $1.5 million

This does not mean everyone spending $60,000 needs $1.5 million.

It simply means that $1.5 million is the result produced by the 4% assumption entered into this example.

Change that assumption and the target changes.

For example:

Selected withdrawal rateTarget from $60,000 spending
3%$2,000,000
4%$1,500,000
5%$1,200,000

The Coast FIRE formula itself does not choose one of these percentages.

It only uses the target supplied to it.

Step 2: Count the Years Until Retirement

Maya is 35.

Her modeled retirement age is 65.

So:

65 − 35 = 30 years

Her investments therefore have 30 years to grow in this example.

Time is important because compound growth builds on earlier growth.

📈SEC Investor.gov Definition

Investor.gov, operated by the U.S. Securities and Exchange Commission, defines compound interest as interest paid on both the original principal and accumulated interest.

Investor.gov also provides a compound-interest calculator where users can change the starting amount, time period, contributions, and estimated interest rate.

Coast FIRE uses the same basic idea, but works backward from a future target.

Step 3: Work Backward to Today

Maya's modeled retirement target is:

$1,500,000

She has:

30 years

And this example tests:

5% real annual growth

So:

$1,500,000 ÷ (1.05)^30

The result is approximately:

Maya's Coast FIRE Number
$347,066

That is Maya's modeled Coast FIRE number today under these exact assumptions.

In Plain English

If $347,066 grew at exactly 5% per year for 30 years, the mathematical result would be about $1.5 million.

The calculation is exact for the inputs entered.

Actual investment returns do not follow one fixed percentage every year. Investor.gov describes investment returns as uncertain and its own calculator calls the rate an estimated interest rate, even allowing users to test a range around that estimate.

Check the Formula by Running It Forward

There is an easy way to check the calculation.

We calculated:

Coast FIRE number = $347,066

Now grow that amount forward for 30 years:

$347,066 × (1.05)^30 ≈ $1,500,000

We arrive back at the retirement target.

That is useful because it shows what the formula is actually doing.

Working forward:

Money today → compound growth → future target

Working backward:

Future target → discount for compound growth → money needed today

The second version is the Coast FIRE formula.

What Does Each Part of the Formula Mean?

Let's make each part simple.

Retirement Target

This is the amount the model is trying to reach at retirement.

In Maya's example: $1,500,000

A calculator might derive this from retirement spending and a withdrawal-rate assumption, or the user might enter a target directly.

Growth Rate

This is the annual rate being tested in the calculation.

In Maya's example: 5%

It is an assumption, not a prediction. Changing it changes the Coast FIRE result.

Years Until Retirement

This is:

Retirement age − current age

For Maya: 65 − 35 = 30

More years give the modeled amount more time to compound. Fewer years give it less time.

Why the Coast FIRE Number Changes With Age

This part surprises many people.

Suppose Maya keeps the exact same:

  • $1.5 million retirement target;
  • age 65 retirement date;
  • 5% growth assumption.

Her Coast FIRE target changes as she gets older.

Current ageYears left until 65Coast FIRE number
3035$271,935
35 (Maya's Baseline)30$347,066
4025$442,954
4520$565,334
5015$721,526
Compounding Horizon Impact
Age 30
$272k
Age 35
$347k
Age 40
$443k
Age 45
$565k
Age 50
$722k

Why does the number rise?

Because there is less time left.

At age 30, the money gets 35 years to grow.

At age 50, it gets only 15 years.

The future target did not change.

The amount needed at the starting point changed because the growth period became shorter.

This is why your Coast FIRE target is not necessarily one fixed dollar amount for life.

The Formula Does Not Tell You Which Return Rate to Use

This is an important distinction.

The formula accepts a growth rate.

It does not determine one.

For the same $1.5 million target and 30-year period, different inputs produce different mathematical results.

Growth assumptionCoast FIRE result
3%$617,980
4%$462,478
5% (Maya's Baseline)$347,066
6%$261,165
7%$197,051

These are scenario calculations, not forecasts.

That difference is large enough that the growth assumption should always be visible next to the result.

Community Context (Reddit r/coastFIRE July 2026)

This is also one of the most common questions in Coast FIRE communities. A July 2026 Reddit discussion asked what return people were using, with participants giving several different answers and some preferring to compare a range rather than one figure.

Reddit is useful here for identifying the question people are asking, not for deciding what rate is correct.

What About Inflation?

Inflation means that prices change over time.

U.S. Bureau of Labor Statistics (BLS) CPI

The U.S. Bureau of Labor Statistics defines the Consumer Price Index, or CPI, as a measure of the average change over time in prices paid by consumers for a representative basket of goods and services. BLS also explains that CPI can be used to translate dollar values into inflation-adjusted dollars.

For Coast FIRE calculations, the important point is consistency.

If retirement spending is written in today's purchasing power, the model can use an inflation-adjusted, or real, growth assumption.

If the model uses future dollar amounts, it can instead work with nominal values.

The calculator should not quietly mix the two.

A Current Inflation Example

July 2026 BLS Data

For context, BLS reported that the CPI-U was 3.4% higher in July 2026 than a year earlier.

That is a current economic measurement.

It is not a forecast for the next 20 or 30 years and should not automatically become a long-term Coast FIRE assumption.

That distinction matters because a Coast FIRE calculation may cover several decades.

Why Two Coast FIRE Calculators Can Give Different Answers

Two calculators can start with the same age and savings balance and still show different Coast FIRE numbers.

Usually, the difference comes from the assumptions.

Check whether both calculators use the same:

  • • retirement age;
  • • retirement spending;
  • • withdrawal-rate assumption;
  • • investment-growth assumption;
  • • inflation treatment;
  • • investment fees;
  • • current invested assets.

Current Coast FIRE calculators do not all handle these inputs in exactly the same way. Some use one return directly, while others calculate an inflation-adjusted return from separate nominal-return and inflation inputs.

So comparing two final numbers without comparing their assumptions can be misleading.

Does the Coast FIRE Formula Include Future Contributions?

The basic Coast FIRE number shown in this article does not include future contributions.

It asks:

What amount would need to be invested today to reach the modeled future target from growth alone?

Future contributions answer a different question:

When might my portfolio reach the Coast FIRE target if I keep contributing?

A calculator can model both.

But they should not be mixed together.

The Coast FIRE formula calculates the target.
Contributions can be used to calculate the path toward that target.

What Assets Go Into the Formula?

Technically, the Coast FIRE formula calculates a target.

Your current investment balance is then compared with that target.

The formula itself does not decide whether a house, savings account, pension, 401(k), IRA, or brokerage account belongs in your retirement assets.

That depends on how the calculator defines and models those assets.

For a clear result:

The calculator should show exactly which balances are included rather than silently treating total net worth as retirement investments.

Common Coast FIRE Formula Mistakes

Using the Wrong Number of Years

If someone is 35 and models retirement at 65: 65 − 35 = 30 years. Not 35 years.

Treating a Return Assumption as a Promise

A fixed percentage is an input to the equation. It is not a statement about what investments will actually return.

Mixing Today's Dollars and Future Dollars

The inflation treatment and growth rate need to use the same framework.

Using Today's Coast Number Forever

The Coast target changes as the remaining number of years changes.

Confusing the Retirement Target With the Coast FIRE Number

They are not the same. In Maya's example: Retirement target = $1,500,000, while Coast FIRE number at age 35 = $347,066. One is the future target. The other is today's modeled value of that target.

Frequently Asked Questions

What is the Coast FIRE formula?↓

Coast FIRE Number = Retirement Target ÷ (1 + Growth Rate)^Years Until Retirement. It works backward from a future retirement target to calculate an equivalent starting amount under the selected assumptions.

Why does my Coast FIRE number change every year?↓

Because the number of years until retirement changes. With fewer years available for compound growth, the starting amount required to reach the same future target becomes larger.

Is 7% required in the Coast FIRE formula?↓

No. The formula does not require a specific growth rate. A calculator can test different user-entered rates, and each rate produces a different result.

Is the Coast FIRE number the same as the FIRE number?↓

No. The retirement target is the future amount being modeled. The Coast FIRE number is the amount today that would mathematically grow to that future target under the selected assumptions.

Why do different Coast FIRE calculators give me different numbers?↓

They may be using different retirement ages, withdrawal-rate assumptions, return rates, inflation methods, fees, or asset definitions.

Does the Coast FIRE formula include future contributions?↓

The basic Coast FIRE target does not. Future contributions can be modeled separately to estimate when a portfolio might reach the target.

The Bottom Line

The Coast FIRE formula is simpler than it looks.

Start with a future retirement target.
↓
Choose the number of years until retirement.
↓
Apply the growth assumption being tested.
↓
Then work backward.

For Maya's example:

  • Age: 35
  • Retirement age: 65
  • Retirement target: $1,500,000
  • Growth assumption: 5% real
  • Time: 30 years

The calculation gives:

$347,066

That number does not say Maya is financially secure, ready to retire, or able to stop contributing.

It says only this: $347,066 growing at exactly 5% for 30 years produces approximately $1.5 million mathematically.

Change any input and the result changes.

That is why a useful Coast FIRE calculator should always show the assumptions next to the answer.

Calculate Your Coast FIRE Number

Use the Coast FIRE Calculator to enter your own current age, retirement age, retirement spending, current investments, growth assumption, inflation assumption, and withdrawal-rate assumption.

Then see the modeled Coast FIRE target and how it changes when the inputs change.

SOURCES & METHODOLOGY

Sources & Research

Verified August 23, 2026
•SEC Investor.gov definitions for compounding interest formulas
•BLS CPI-U reference data (July 2026 economic index)
•Community questions used for empirical discovery, not financial authority
•100% Client-side local execution (No servers stored)
Formula v2.0 • Model v1.2.0Educational estimates based on mathematical formulas. Does not constitute tax, investment, or legal advice.