Skip to content
OverCalculator
  1. Home
  2. Financial
  3. 529 College Savings Calculator
Financial

529 College Savings Calculator

Estimate future education costs and the monthly 529 contribution suggested by the form from age, school years, inflation, starting balance, and return assumptions.

Published

Monthly contribution
Required monthly contribution
$189.98
Future education cost
$84,848.10
Years until first school year
13
Deposit years
17
Annual contribution
$2,279.81
First-year estimated cost
$19,980.88
Final-year estimated cost
$22,475.77

Saving for 4 school years starting at age 18 requires about $189.98 per month with a 8% annual return assumption.

The beneficiary's age today.
yr
Age when the first school year begins.
yr
yr
What one school year would cost if paid today.
$
%
$
%

Results update as you type.

529 College Savings Calculator

The 529 College Savings Calculator estimates future education costs and a monthly savings target for a 529 plan scenario. It asks for the beneficiary’s current age, the age when school starts, the number of school years to fund, today’s annual cost, expected education cost inflation, the initial investment already saved, and the assumed annual investment return. The result shows a required monthly contribution, future education cost, years until the first school year, deposit years, annual contribution, first-year estimated cost, and final-year estimated cost.

A 529 plan is a tax-advantaged education savings account, but this calculator does not decide which plan to use or whether an expense qualifies. It focuses on planning arithmetic. The form inflates each school year’s cost, estimates a monthly contribution for each year, and adds those yearly contribution requirements into one monthly target. Because returns are uncertain and education costs vary by school, the result should be reviewed regularly rather than treated as a guarantee.

How to use this calculator

Enter the student’s current age and age at start of school. The start age must be at least the current age. Enter the number of school years you want the account to help cover. The form rounds this field to a whole number in this simplified model. Enter current annual cost in today’s dollars. If you want to fund tuition only, enter tuition only. If you want a fuller target, include fees, books, supplies, room, board, and other eligible costs you expect to pay.

Next enter the cost inflation rate. This is the annual growth rate for the education cost, not the investment return. Enter any existing initial investment already in the account. Finally, enter the annual investment return assumption. the model converts that annual return into a monthly return by dividing by 12. For a broader plan, compare this target with the savings goal calculator, compound interest calculator, and budget calculator.

What the calculator estimates

The calculator first computes years to start as start age minus current age. It then sets deposit years to years to start plus the number of school years. Total months equals deposit years times 12. The annual cost is inflated separately for each school year. The first school year is inflated by years to start, the second by years to start plus 1, and so on. Adding those school-year costs gives the future education cost displayed in the result.

The monthly contribution logic is more unusual. the model grows the initial investment all the way to the last deposit date, using the full deposit-years period. It then subtracts that same grown initial balance from each school year’s inflated cost when estimating that year’s contribution requirement. For each school year, it calculates an annuity-style denominator using the months until that year, divides the remaining cost by the denominator, floors negative year contributions at zero, and adds the year contributions together. This text matches the current calculation exactly.

Formula

The timing values are:

years to start=start agecurrent age\text{years to start} = \text{start age} - \text{current age}

deposit years=years to start+school years\text{deposit years} = \text{years to start} + \text{school years}

For school year n, where the first school year has index 0:

school costn=current annual cost×(1+inflation rate)years to start+n\text{school cost}_n = \text{current annual cost} \times (1 + \text{inflation rate})^{\text{years to start} + n}

The monthly return is:

r=annual return100×12r = \frac{\text{annual return}}{100 \times 12}

For each school year, the form uses:

denominatorn=(1+r)months until year n1r\text{denominator}_n = \frac{(1 + r)^{\text{months until year }n} - 1}{r}

Then it adds:

monthly contribution=max(0,school costninitial balance grown to last depositdenominatorn)\text{monthly contribution} = \sum \max\left(0,\frac{\text{school cost}_n - \text{initial balance grown to last deposit}}{\text{denominator}_n}\right)

When the annual return is zero, the denominator is replaced by the number of months until that school year.

Example

Use the defaults: current age 5, start age 18, four school years, current annual cost of $12,000, cost inflation of 4%, initial investment of $1,000, and annual return of 8%. Years to start is 18 minus 5, or 13. Deposit years is 13 plus 4, or 17. Total months is 204. The monthly return is 8% divided by 12, or about 0.6667% per month.

The school-year costs are inflated from today’s $12,000. The first year is $12,000 times 1.04 to the 13th power, or about $19,980.88. The second is about $20,780.12, the third about $21,611.32, and the fourth about $22,475.77. The future education cost is their sum, about $84,848.10.

The initial $1,000 is grown for the full 204 months at the monthly return, becoming about $3,878.65 in the model’s intermediate value. The calculator then uses that same grown initial amount in each school-year contribution calculation. After applying the annuity denominators for each school year and flooring negative contributions at zero, the required monthly contribution sums to about $189.98. The annual contribution line is $189.98 times 12, or about $2,279.81. The first-year estimated cost is $19,980.88 and the final-year estimated cost is $22,475.77.

Planning context and cautions

529 plans can offer federal tax-free qualified withdrawals and, depending on the state, state income-tax deductions or credits. Fees, investment options, contribution limits, residency rules, and recapture rules vary by plan. A monthly contribution target is only one part of the decision. Families also need to decide who owns the account, who the beneficiary is, how investment risk should change as school approaches, and how the account fits with financial aid and other savings.

The return assumption deserves special care. The calculator divides the annual return by 12, which is a simple monthly-rate assumption. Real portfolios do not earn a steady monthly return. They can fall shortly before tuition is due, and age-based portfolios usually become more conservative over time. Re-run the estimate after market swings, tuition changes, scholarship updates, or a change in the intended school path. For debt tradeoffs, compare the contribution target with the loan calculator and debt-to-income calculator.

Important calculation note: the method subtracts the full initial balance grown to the last deposit date from each school year’s cost. That can over-credit the starting balance across multiple years compared with a cash-flow model that allocates the starting balance once. The page above describes this calculation, but users should treat it as a simplified estimate.

Sources

Frequently asked questions

What does this 529 calculator estimate?
It estimates future education costs after inflation and the monthly contribution suggested by the form's compounding model. The result depends on the student's ages, school years, current annual cost, cost inflation, starting balance, and expected return.
Are 529 withdrawals tax-free?
Qualified withdrawals from a 529 plan are generally free from federal income tax when used for qualified education expenses. State rules, recapture rules, and nonqualified withdrawal consequences can vary, so check the plan documents.
What costs should I enter?
Enter the annual cost bundle you want to fund in today's dollars. That may include tuition, mandatory fees, books, equipment, room, board, or a narrower tuition-only target, as long as you interpret the result consistently.
What return should I assume?
Use a long-term annual return that matches the investment mix and time horizon. A stock-heavy age-based portfolio may justify a higher assumption early, while a short timeline or conservative allocation calls for a lower assumption.
Why does the monthly target change so much with age?
Starting earlier gives contributions more months to compound before school years arrive. Waiting reduces the number of deposits and leaves less time for returns, so the required monthly contribution can rise quickly.

Related calculators

529 College Savings Calculator updated at