finance-business · personal-finance · education-family

College Savings 529 Planner Calculator

Prices every year of study at the price it will actually be paid at rather than multiplying one inflated year, projects a 529 account forward to the day study begins, and reports the gap three ways: the share of the cost the account covers, the amount still to find, and the level monthly contribution that would close it exactly. It also prices what the account's tax treatment is worth as a number: the growth that is never taxed plus the state deduction where a state offers one.

Last updated

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

State Rate
When omitted Blank
About this input

Your state income tax rate, which is what a state contribution deduction is worth per dollar deducted. Leave it empty and no state benefit is assumed, which is the right answer for a large minority of savers: nine states have no income tax at all and four more tax income but give nothing for a 529, so roughly a quarter of households get nothing here. A handful of states give a credit rather than a deduction, which this field cannot express.

Unit fraction Default Not set Range 0 to 0.133
State Deduction Cap
When omitted Blank
About this input

The largest yearly contribution your state will let you deduct. Leave it empty and the whole year's contribution is deductible, which is right in the few states that cap nothing. A cap is a cap on the CONTRIBUTION, not on the saving: with a cap of 10,000 and a contribution of 300 a month, all 3,600 is deducted and the cap never bites. A cap typed as zero means no deduction at all, which is a different state from leaving the field empty.

Unit $ Default Not set Range 0 to 40000
Share To Cover
When omitted Blank
About this input

The part of the total cost you intend to meet from this account rather than from income at the time, borrowing, or anything else. Leave it empty and the whole cost is the target. Covering half is a scenario worth trying rather than the obvious starting point.

Unit fraction Default Not set Range 0 to 1
Years Until Enrolment (required)
About this input

Whole years between today and the first day of study. Zero means study begins now, so nothing further can be saved and the account is whatever it already holds. Eighteen is the longest this calculator accepts, which is a plan begun at birth.

Unit years Default 13 Range 0 to 18
Years Of Study (required)
About this input

How many academic years you are funding. Four is a bachelor's degree and two is a typical associate degree or a transfer plan. Each year is charged the inflation of the year it is actually paid, so adding a year costs more than the year before it, not the same.

Unit years Default 4 Range 1 to 6
Taxable Growth Rate
When omitted Blank
About this input

The rate you would have paid on the same growth if this money had been invested in an ordinary taxable account instead. It is what the account's federal treatment is worth, and it is a long-term capital gains rate rather than your income tax rate. Leave it empty and the published middle rate is used, which is what most savers on this horizon would pay; a higher earner with the surtax and a state tax would be nearer 30.

Unit fraction Default Not set Range 0 to 0.5
Monthly Contribution (required)
About this input

What you add to the account at the end of every month between now and enrolment. It is a level amount unless you fill in a yearly rise. There is no federal limit on what may be contributed to a 529; the annual gift tax exclusion limits what one person may give without using lifetime exemption, and the only ceiling on the account itself is the aggregate limit your state sets.

Unit $/month Default 300 Range 0 to 3000
Annual Return (required)
About this input

The return you expect the account to earn each year, before any fees. It is compounded monthly at the exact twelfth root, which is what a stated annual return means. Enter a nominal return, not a real one: the cost of study is inflated separately, so a return already net of inflation would count inflation twice.

Unit fraction Default 0.06 Range 0 to 0.12
Annual Cost Today (required)
About this input

What one academic year at the institution you have in mind costs at today's prices. Use the whole budget, which covers tuition, fees, housing, food, books, transport and personal expenses, rather than tuition and fees alone; the two differ by more than double at a public four-year institution, and most published comparisons move between them without saying so. Enter the price before any grant aid, and put the aid in its own field.

Unit $ Default 30990 Range 0 to 100000
Annual Aid Today
When omitted Blank
About this input

Grant aid and scholarships you expect for each year of study, stated at today's prices and inflated with the cost. It is subtracted from the year before the share you mean to fund is applied, so it is never counted twice. Leave it empty and no aid is assumed, which is the conservative case. Published net prices imply roughly 14,790 a year at a public four-year institution and about 32,640 at a private one, but aid depends on the family and the institution and is not a figure to assume.

Unit $ Default Not set Range 0 to 60000
Current Balance (required)
About this input

What the account holds today. It compounds at the same return as everything else you add and is the whole answer when there are no years left before enrolment.

Unit $ Default 10000 Range 0 to 500000
Contribution Growth
When omitted Blank
About this input

How much you raise the monthly amount each year, typically in line with pay. The rise happens once every twelfth month, so month thirteen is the first at the higher figure. Leave it empty and the contribution never changes. It affects the balance the account reaches; it does not affect the level contribution the calculator solves for, which is a level amount by definition.

Unit fraction Default Not set Range 0 to 0.1
College Inflation (required)
About this input

How fast you expect the cost of a year of study to rise. The published tuition series has recorded between 0.9 and 2.9 percent every year since 2019 and 2.8 percent in the twelve months to August 2026, and published tuition has fallen in real terms over the last decade at public institutions. The familiar 5 percent is the average of an earlier period and is roughly double anything measured lately, so a figure near 3 is a mild conservatism rather than an optimistic one.

Unit fraction Default 0.03 Range 0 to 0.08

Outputs

Table1 Funded Corner
About this output

Machinery. Excel requires the quantity being tabulated to sit in the grid's top-left corner, where it means nothing to a reader, so it is formatted away. It holds the share of the cost the account covers.

Unit fraction
Table1 Funded Row Axis
About this output

The values down the left of the grid: the monthly contribution, in steps of fifty either side of yours and never below nothing. Read a row to hold the contribution fixed and vary the return. The middle entry is your own contribution; where five steps below it would fall under nothing, the lowest entries repeat at nothing.

No unit declared
Table1 Funded Column Axis
About this output

The values across the top of the grid: the annual return, in steps of one point either side of yours and never below nothing. Read a column to hold the return fixed and vary the contribution. The middle entry is your own return.

No unit declared
Table1 Funded Column Input
About this output

Machinery, and NOT an input. The same for the column axis: Excel substitutes into it while filling the grid, and the rest of the time it mirrors the annual return.

Unit fraction
Table1 Funded Row Input
About this output

Machinery, and NOT an input. Excel substitutes each value from the row axis into this cell while it fills the grid; the rest of the time it mirrors the monthly contribution. Change the contribution itself, never this: the axis is derived from it, so editing the mirror moves the axis while the grid is being filled and the whole grid comes out meaningless.

Unit currency/month
Total Contributed
About this output

The sum of every monthly contribution between now and enrolment, before any growth. It is money out of your pocket, and the difference between it and the balance at enrolment is what the market did.

Unit $
Total Tax Benefit
About this output

The federal benefit and the state benefit added together, which is what choosing this account over an ordinary taxable one is worth in tax across the whole plan. Compare it with the plan fees you pay, which are not modelled here.

Unit $
Table1 Funded Values
About this output

The body of the grid: the share of the cost the account would cover, recomputed for every combination of the two axes. One hundred and twenty one cells, each one the whole projection run again. It is a component of the grid rather than a result on its own.

Unit fraction
Tax On Growth Avoided
About this output

What the growth would have cost in tax had the same money been held in an ordinary taxable account and sold to pay for study. It is the account's federal benefit stated as a number, and it is only earned if the money is spent on qualified expenses. It grows with the horizon, because growth does.

Unit $
Surplus
About this output

How much is left once every year of study is paid for. It is zero unless the plan is more than fully funded. Money left in the account can be used for another beneficiary or, within limits, rolled to a retirement account; taking it out for anything else attracts tax and a further charge on the growth, which this calculator does not model.

Unit $
First Year Cost At Enrolment
About this output

What one year of study costs on the day study begins, after aid and the share you mean to fund. Set it beside the cost of the whole course to see how much of the total is inflation on the later years.

Unit $
Funded Share
About this output

The balance at enrolment divided by the cost at enrolment. One hundred percent means the plan funds the target exactly; anything above means there is money left over. A share of less than one hundred percent is a finding rather than a fault, and the grid at the foot shows what it would take to move it. Where there is nothing left to fund, because expected aid or the share to cover has reduced the target to nothing, this reads as nothing rather than as an unbounded share, and the surplus beside it is what the account holds.

Unit fraction
Balance At Enrolment
About this output

What the account holds on the day study begins: the balance you already have, compounded, plus every contribution, each compounded for the months remaining after it was paid. Nothing is withdrawn in this projection, so it is the balance available at the start rather than a balance after fees or spending.

Unit $
Cost At Enrolment
About this output

Every year of study added together, each one inflated to the year it is actually paid, after aid and after the share you mean to fund. This is larger than the first year multiplied by the number of years, and that gap is the single most common error in a college saving plan.

Unit $
Investment Growth
About this output

The balance at enrolment less what you started with and less everything you paid in. This is the quantity the account's federal tax treatment applies to: it is never taxed when spent on qualified expenses, and the tax figure below prices exactly that.

Unit $
Shortfall
About this output

How much of the cost the balance does not cover. It is zero when the plan is fully funded. This is the amount that would have to come from income at the time, borrowing, or a larger contribution between now and then.

Unit $
State Tax Saved
About this output

What the state income tax deduction is worth in total: the part of each year's contribution your state allows, at your state rate, for every year you pay in. It is a deduction rather than a refund, so it is worth the rate multiplied by the amount deducted and not the amount itself. It reads nothing when no state rate is entered, which is the correct answer in the thirteen states that offer nothing.

Unit $
Model Status
About this output

Reads OK, or explains why the inputs are not valid or why the answer deserves a second look before you act on it.

No unit declared
Needed Monthly Contribution
About this output

The level amount you would have to add every month, from now until enrolment, for the account to meet the cost exactly. It already counts what the balance you hold today grows to on its own, so it is the extra rather than the whole burden. It is a level amount by construction, so it does not change when you ask for the contribution to rise each year.

Unit $/month
This page is provided by LogicCommons for informational purposes only. Results are model outputs computed from the inputs you supply and are not financial, investment, tax, accounting, or legal advice, and no advisory relationship is created. Verify all inputs and results independently before relying on them in any decision.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.

Methodology

Purpose and model boundary

Use this to see whether a college savings account is on course. The balance is projected forward to the day study begins, every year of study is priced at the price it will actually be paid at rather than by multiplying one inflated year, and the gap is reported three ways: the share of the cost the account covers, the amount still to find, and the level monthly contribution that would close it exactly.

It also prices what the account's tax treatment is worth as a number: the growth that is never taxed when spent on qualified study, plus the state deduction where a state offers one.

The projection STOPS at enrolment. Nothing here models withdrawals, the order they are taken in, or what happens to a balance left over, and no plan fees are counted. A state that gives a credit rather than a deduction cannot be expressed.

To compare a 529 plan with a taxable account across 100 simulated market futures, including tax at contribution, growth and withdrawal, use the HSA and 529 Growth with Tax Treatment Calculator. That comparison asks a different question from this single-account projection.

Inputs and units

Input Unit Accepted range What it means
Current Balance $ 0 through 500,000 What the account holds today. It compounds at the same return as everything you add, and it is the whole answer when there are no years left before enrolment.
Monthly Contribution $/month 0 through 3,000 What you add at the end of every month between now and enrolment. It is a level amount unless you fill in a yearly rise.
Contribution Growth % 0% through 10% Optional. How much you raise the monthly amount each year, typically in line with pay. The rise happens once every twelfth month, so month thirteen is the first at the higher figure.
Annual Return % 0% through 12% What you expect the account to earn each year, before any fees. Enter a nominal return: the cost of study is inflated separately, so a return already net of inflation would count inflation twice.
Years Until Enrolment years 0 through 18 Whole years between today and the first day of study. Zero means study begins now, so nothing further can be saved. Eighteen is a plan begun at birth.
Annual Cost Today $ 0 through 100,000 What one academic year at the institution you have in mind costs at today's prices. Use the WHOLE budget, covering tuition, fees, housing, food, books, transport and personal expenses, rather than tuition and fees alone; at a public four-year institution the two differ by more than double, and most published comparisons move between them without saying so.
Years Of Study years 1 through 6 How many academic years you are funding. Each year is charged the inflation of the year it is actually paid, so adding a year costs more than the year before it.
College Inflation % 0% through 8% How fast you expect the cost of a year of study to rise. The familiar five percent is the average of an earlier period and is roughly double anything measured lately, so a figure near three is a mild conservatism rather than an optimistic one.
Annual Aid Today $ 0 through 60,000 Optional. Grant aid and scholarships you expect for each year, at today's prices and inflated with the cost. It is taken off the year before the share you mean to fund is applied, so it is never counted twice. Left blank, no aid is assumed, which is the conservative case.
Share To Cover % 0% through 100% Optional. The part of the total cost you intend to meet from this account rather than from income at the time, borrowing, or anything else. Left blank, the whole cost is the target.
State Rate % 0% through 13.3% Optional. Your state income tax rate, which is what a state contribution deduction is worth per dollar deducted. Left blank, no state benefit is assumed, which is the right answer for a large minority of savers.
State Deduction Cap $ 0 through 40,000 Optional. The largest yearly contribution your state will let you deduct. It caps the CONTRIBUTION, not the saving. A cap typed as nothing means no deduction at all, which is a different state from leaving the field empty.
Taxable Growth Rate % 0% through 50% Optional. The rate you would have paid on the same growth had this money been in an ordinary taxable account instead. It is a long-term capital gains rate rather than your income tax rate. Left blank, a published middle rate is used.

Governing relationships

The account and the cost are projected forward separately and compared on one day.

The balance grows from two sources. What the account already holds compounds at the return for the whole period. Each monthly contribution compounds for the months remaining after it is paid, and if a yearly rise is entered the amount steps up once every twelfth month. The return is compounded monthly at the exact twelfth root, which is what a stated annual return means.

The cost is built year by year. Each academic year is taken at today's price, inflated by the college inflation rate for the number of years until that particular year is paid, reduced by the aid for that year, and then multiplied by the share you mean to fund. The years are added. This total is LARGER than the first year multiplied by the number of years, and that gap is the single most common error in a college saving plan.

The comparison is then straightforward. The balance divided by the cost is the share funded; the cost less the balance, floored at nothing, is the shortfall; anything left over is the surplus. The level monthly contribution the calculator solves for is the amount that makes the two equal, counting what the existing balance grows to on its own, so it is the extra rather than the whole burden.

The tax benefit has two parts. The federal part is the tax the growth would have attracted in an ordinary taxable account, at the growth rate you supply. The state part is the deductible share of each year's contribution at your state rate, for every year you pay in. They are added.

Calculation sequence

This is the order in which the reported figures depend on one another. It is not a claim about the order in which the model evaluates itself.

  1. Compound the balance already held forward to enrolment.
  2. Compound each monthly contribution for the months left after it is paid, raising the amount once a year where a rise is entered, and add them to get the balance at enrolment.
  3. Take the balance already held and everything paid in off that figure to get the growth.
  4. Inflate each academic year's cost to the year it is actually paid, take the aid off it, apply the share to cover, and add the years to get the cost at enrolment.
  5. Divide the balance by the cost for the share funded, and take one from the other for the shortfall or the surplus.
  6. Solve for the level monthly amount that would make the two equal exactly.
  7. Price the growth at the taxable rate to get the federal benefit, price the deductible contributions at the state rate to get the state benefit, and add them.
  8. Rerun the projection across a grid of contributions and returns, so the sensitivity to each is visible rather than asserted.

Outputs and interpretation

Output Role Unit What it means
Funded Share primary % The balance at enrolment divided by the cost at enrolment. A share below one hundred percent is a finding rather than a fault, and the grid at the foot shows what it would take to move it. Where the target has been reduced to nothing by aid or by the share to cover, this reads nothing rather than an unbounded share.
Needed Monthly Contribution primary $/month The level amount you would have to add every month, from now until enrolment, for the account to meet the cost exactly. It already counts what the balance you hold today grows to, so it is the extra rather than the whole burden, and it does not change when you ask for the contribution to rise each year.
Total Tax Benefit primary $ The federal benefit and the state benefit added together: what choosing this account over an ordinary taxable one is worth in tax across the whole plan. Set it beside the plan fees you pay, which are not modelled here.
Balance At Enrolment detail $ What the account holds on the day study begins. Nothing is withdrawn in this projection, so it is the balance available at the start rather than a balance after fees or spending.
Total Contributed detail $ The sum of every monthly contribution between now and enrolment, before any growth. It is money out of your pocket, and the difference between it and the balance is what the market did.
Investment Growth detail $ The balance less what you started with and less everything you paid in. This is the quantity the account's federal treatment applies to.
Cost At Enrolment detail $ Every year of study added together, each inflated to the year it is actually paid, after aid and after the share you mean to fund.
First Year Cost At Enrolment detail $ What one year costs on the day study begins. Set it beside the cost of the whole course to see how much of the total is inflation on the later years.
Shortfall detail $ How much of the cost the balance does not cover. It is the amount that would have to come from income at the time, borrowing, or a larger contribution between now and then.
Surplus detail $ How much is left once every year of study is paid for. Money left over can be used for another beneficiary or, within limits, moved to a retirement account; taking it out for anything else is taxed and charged further on the growth, which this calculator does not model.
Tax On Growth Avoided detail $ What the growth would have cost in tax had the same money been held in an ordinary taxable account and sold to pay for study. It is only earned if the money is spent on qualified expenses.
State Tax Saved detail $ What the state deduction is worth in total. It is a deduction rather than a refund, so it is worth the rate multiplied by the amount deducted and not the amount itself.

Model Status reads OK, or explains why the inputs are not valid or why the answer deserves a second look before you act on it. It is shown alongside the results rather than in place of them.

The calculator also returns a grid that reruns the projection across a range of contributions and returns at once. Its axes, corner and body arrive as separate values and are the grid's parts rather than results to read on their own; the page assembles them into the table.

Every figure above is returned by the model. The page arranges and formats them; it computes none of them.

Validation and status logic

These are the states the delivery's own recorded runs exercise, so the table records what this calculator has been observed to return rather than every branch it could take.

Condition Returned status
No years of study have been entered NOT VALID: enter at least one year of study; there is nothing to fund when nobody is enrolled
The return has been entered as a negative number NOT VALID: the annual return cannot be negative
The balance already saved has been entered as a negative number NOT VALID: the balance already saved cannot be negative
Study begins now, so there is no time left to save CHECK: there are no years left before enrolment, so nothing further can be saved; the balance at enrolment is the balance you hold today
The return entered is above what this model treats as reasonable over a saving horizon CHECK: this return is above the rate this model treats as optimistic over a college saving horizon; read the funded share as what that assumption buys rather than as a forecast
None of the preceding conditions applies OK

Assumptions and limitations

  • The projection ends at enrolment. Withdrawals, the order they are taken in, and what the account does during the years of study are all outside it.
  • No plan fees, adviser fees or expense ratios are taken off the return. A real account's return is the one you enter less whatever it charges.
  • One return for the whole horizon. An account that moves towards safer holdings as enrolment approaches, which most age-based options do, would earn less in the later years than a single rate implies.
  • One inflation rate for every year of study, applied to the whole budget. Tuition, housing and food have not risen at the same pace, and published series differ.
  • Aid is assumed to be a grant that repeats every year and to rise with the cost. Real aid depends on the family and the institution and is reassessed each year.
  • The federal benefit is only earned if the money is spent on qualified study. A withdrawal for anything else is taxed and charged further, and none of that is modelled.
  • A state that gives a credit rather than a deduction cannot be expressed by a rate and a cap, so the state figure will be wrong for those states.

Restrictions and non-computing states

This calculator enforces the numeric limits recorded above before any figure is worked out, so a value outside them is refused rather than answered.

A plan with no years left before enrolment is a real state rather than a refusal: nothing further can be saved, the answer is whatever the account already holds, and the status line says so while every figure is still reported.

Errors and warnings

NOT VALID means the inputs do not describe a question this calculator can answer, and the figures beside it should not be relied on. CHECK is not an error: the arithmetic is sound and the figures stand, but something about the combination is worth knowing first, such as a return high enough that the funded share is mostly a statement about the assumption. The status is shown with the results rather than in place of them, so a flagged answer is still a readable one.

A value the page itself refuses, because it falls outside the limits above, is rejected before the calculation is requested and no figures are returned at all. That is different again from a transport or service failure, where the page reports that the result could not be fetched rather than showing a stale or partial one.

References

The federal treatment this calculator prices as a number is the one the Internal Revenue Service describes for a qualified tuition program: "Earnings accumulate tax free while in the account", while "Contributions made to a QTP aren't deductible." Those two sentences are why the benefit reported here is the tax on the GROWTH and never a deduction for what you pay in, and why any state benefit has to come from the state rate you enter rather than from the federal rules.

The same page is also where the limit on that benefit is stated: the growth is only untaxed to the extent the money is spent on qualified education expenses, and "if the amount of a distribution is greater than the beneficiary's qualified higher education expenses, a portion of the earnings is taxable." A surplus left in the account is therefore not the same thing as a surplus in your pocket. See Topic no. 313, Qualified tuition programs (QTPs).

The cost of a year of study is the figure most worth checking for yourself rather than taking from any calculator. Institutions publish a full cost of attendance covering tuition, fees, housing, food, books, transport and personal expenses, and a figure quoted as tuition alone can be less than half of it. Use the institution's own published budget and its own published net price, and treat the inflation rate as an assumption you are choosing rather than a forecast anyone has made for you.

State deductions and credits are not covered here at all. They differ in kind as well as in size: several states offer nothing, some cap the deductible contribution, and a handful give a credit rather than a deduction, which the rate and cap on this page cannot express.

These sources provide background; they do not supply the calculator's assumptions or certify its result. This calculator is informational and is not financial, investment, or tax advice. Results follow directly from the balance, the contributions, the return and the costs you enter, and a projection that stops on the day study begins says nothing about the years after it.

Results are informational and not professional advice. See our Terms of Use. Powered by SpreadsheetWeb · About · Privacy · Terms