1. Calculators
  2. Retirement & FIRE

Retirement Income & Expenses Calculator

Add up Social Security, pensions, annuities, portfolio withdrawals and part-time work, set them against what you expect to spend, and see the monthly gap. Then project how general and healthcare inflation change the budget over a long retirement.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Enter monthly amounts in today's dollars. The portfolio line turns a balance and a withdrawal rate into monthly income.

$
Monthly benefit from your Social Security statement for the age you plan to claim.
$
Monthly pension from a former employer, if any.
$
Monthly payments from any annuity you own or plan to buy.
$
Monthly take-home pay from work in retirement.
$
Savings you will draw on: 401(k), IRA, brokerage accounts.
%
Share of the portfolio you take out each year. 4% is a common starting point.
$
Rent or mortgage, property tax, insurance, utilities and upkeep.
$
$
$
Premiums, deductibles, copays, prescriptions, dental and vision.
$
$
Clothing, gifts, subscriptions, taxes on withdrawals and a buffer.

Results

Monthly shortfall-$217Income $4,433 against spending $4,650 a month, or -$2,600 a year
Spending covered
95.3%
Total income ÷ total spending
Total monthly income
$4,433
Total monthly spending
$4,650
Portfolio withdrawals
$1,333
4% of $400,000 a year, ÷ 12
Covered by guaranteed income
55.9%
Social Security, pension and annuity
Extra portfolio to close the gap
$65,000
At the same 4% withdrawal rate
Withdrawal rate that balances the budget
4.7%
From the current portfolio

Income covers 95.3% of spending, leaving a gap of $217 a month. Closing it takes about $65,000 more in the portfolio at a 4% withdrawal rate, a withdrawal rate of 4.7% or $217 a month less spending.

Monthly income and spending

Guaranteed incomePortfolio withdrawalsPart-time workHousing, food and transportHealthcareTravel and everything else
$0$1K$2K$3K$4K$5KIncomeSpending

Income sources

SourceMonthlyYearlyShare of spending
Social Security$2,000$24,00043.0%
Pension$600$7,20012.9%
Annuity$0$00.0%
Portfolio withdrawals$1,333$16,00028.7%
Part-time work$500$6,00010.8%
Total$4,433$53,20095.3%

Spending

CategoryMonthlyYearlyShare of spending
Housing$1,700$20,40036.6%
Food$700$8,40015.1%
Transport$450$5,4009.7%
Healthcare$650$7,80014.0%
Travel and leisure$500$6,00010.8%
Everything else$650$7,80014.0%
Total$4,650$55,800100.0%

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the retirement income calculator

The calculator has two tools.

Income vs spending builds a monthly retirement budget in today’s dollars:

  1. Guaranteed income. Your Social Security benefit for the age you plan to claim, any pension and any annuity payments.
  2. Portfolio. The balance you will draw on and the yearly withdrawal rate. The calculator turns them into monthly income: balance × rate ÷ 12.
  3. Part-time work, if you expect to keep earning. Use take-home pay.
  4. Spending in six categories. Use your current spending as a base and adjust: a paid-off mortgage, no commuting, more travel early on, more healthcare later.

Inflation over retirement takes your spending today, split into healthcare and everything else, and projects both from now until the last year of retirement.

How the numbers are calculated

Portfolio income per month = Balance × Withdrawal rate ÷ 12
Monthly gap = Total income − Total spending
Coverage = Total income ÷ Total spendingAll amounts are monthly and in today's dollars. A negative gap is a shortfall.

When there is a shortfall, two figures show what would close it at the same withdrawal rate: the extra portfolio needed, and the withdrawal rate that would balance the budget from the portfolio you have.

Extra portfolio = Shortfall × 12 ÷ Withdrawal rate
General spending in year t = G × (1 + π)t
Healthcare in year t = H × (1 + h)tG and H are yearly general and healthcare spending today, π general inflation, h healthcare inflation and t the number of years from now. Retirement year 1 is t = years until retirement.

A worked example

Income vs spending. Social Security of $2,000, a pension of $600 and part-time work of $500 a month, plus $1,333 a month from a $400,000 portfolio at 4% a year, give total income of $4,433. Spending comes to $4,650.

That leaves a $217 monthly shortfall: income covers 95.3% of spending. Closing it would take about $65,000 more in the portfolio, or a withdrawal rate of 4.7% from the current one.

Inflation over retirement. Today you spend $48,000 a year plus $7,800 on healthcare. Retiring in 10 years with 2.5% general inflation and 5% healthcare inflation, the first year of retirement costs $74,149, and year 30 costs $178,037. Healthcare grows from 17.1% of the budget to 29.4%.

Reading the budget

Coverage tells you how much of your lifestyle is funded. Above 100% you have room for surprises; below it, something has to give. In the example, income covers 95.3% of spending.

The guaranteed share tells you how exposed you are. Guaranteed income covers 55.9% of the example budget. The remaining part depends on the portfolio and on staying able and willing to work. If the part-time income stops, the shortfall grows to $717 a month.

The withdrawal rate is a choice, not a fact. Raising it from 3% to 5% lifts portfolio income from $1,000 to $1,667 a month, and turns the example shortfall into a surplus of $117. It also makes running out more likely. The retirement withdrawal calculator shows how withdrawal rates play out over decades.

Why healthcare inflation matters so much

Healthcare starts as a modest part of most retirement budgets, but if it inflates faster than everything else, it compounds into a much larger one. In today’s dollars, the rest of the example budget stays flat at $48,000, while healthcare grows from $7,800 to $19,964 a year by year 30 of retirement.

Healthcare inflation Year 30 spending Healthcare share then Total over retirement
2.5% (same as general) $146,172 14.0% $3,135,914
4% $161,747 22.3% $3,345,112
5% (example) $178,037 29.4% $3,541,691
6% $201,427 37.6% $3,801,893

The difference between the rows comes entirely from the gap between the two inflation rates. Even a percentage point or two, compounded over decades, adds a large amount to lifetime spending. If you are already retired, set the years until retirement to 0: the first-year cost is then today’s $55,800.

Some practical points follow. Medicare in the US generally starts at 65, so anyone retiring earlier needs to budget for private coverage until then, often at a higher cost. Dental, vision, hearing and long-term care are often only partly covered, if at all. And costs tend to rise with age, independent of inflation, which this projection does not model.

What this calculator does not include

  • Taxes. Withdrawals from traditional retirement accounts are taxable in the US, and part of Social Security can be. Include the tax you expect in “everything else”, or enter after-tax income.
  • Changes in spending with age. Travel often falls later in retirement while care costs rise. The projection keeps each category growing at a constant rate.
  • Long-term care, which can be large and is not part of the healthcare line unless you add it.
  • Portfolio risk. The withdrawal line assumes the portfolio supports a steady rate. To test whether it does, use the retirement Monte Carlo calculator, and for the full savings picture, the retirement calculator.

Frequently asked questions

How much income do I need in retirement?
Start from what you will actually spend, not from a percentage of your salary. Housing, food, transport and healthcare are the core; travel and gifts are the flexible part. The example budget adds up to $4,650 a month. Rules of thumb such as 70% to 80% of pre-retirement income are only a rough check, because costs such as commuting and retirement saving stop while healthcare usually rises.
What withdrawal rate should I use for my portfolio?
Many people start from 4% of the starting balance, the figure behind the well-known 4% rule, then adjust for their own horizon and risk. At 3% the example portfolio gives $1,000 a month; at 5% it gives $1,667. A higher rate raises income today but increases the chance of running out later.
Why does healthcare get its own inflation rate?
Because medical costs have generally risen faster than prices overall, and retirees spend a larger share of their budget on them. Applying one inflation rate to everything understates how much healthcare will cost late in retirement. Enter your own assumption; the calculator shows how much difference the gap between the two rates makes.
Does Social Security keep up with inflation?
Social Security benefits receive a cost-of-living adjustment each year tied to a consumer price index, so they broadly track general inflation. Most private pensions and many annuities pay a fixed dollar amount and lose buying power over time. Treat the guaranteed-income share on the first tab with that in mind.
What counts as guaranteed income?
Income that does not depend on markets or on your ability to keep working: Social Security, a defined-benefit pension and annuity payments. In the example it covers 55.9% of spending. The higher that share, the less your lifestyle depends on how your investments perform.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.