What if your Social Security taxes had been invested?

Upload the statement file from your my Social Security account. We’ll compare what your payroll taxes would be worth in the S&P 500, Treasury bonds or a savings account with the benefits you’re likely to collect, based on your age and how long you’re likely to live.

Your file never leaves your device. Everything runs inside your browser. Nothing is uploaded, sent or stored, and there are no accounts or cookies. You can switch on airplane mode after this page loads and it still works.
How do I get my XML file?
  1. Sign in at ssa.gov/myaccount (Login.gov or ID.me).
  2. Open your Social Security Statement.
  3. Choose “Download your Statement data” (the XML file, not the PDF).
  4. Pick that file above. It stays on your device.

How it works

  1. Read your earnings record. Your statement lists the earnings you paid Social Security tax on each year.
  2. Work out your taxes. We apply each year’s official tax rate (for example, 6.2% for you and 6.2% for your employer since 1990).
  3. Invest them, on paper. Each year’s taxes go into the S&P 500 with dividends reinvested, 10-year Treasuries, or 3-month T-bills, using the actual returns for every year since then.
  4. Value your benefits. We take SSA’s benefit estimates for claiming at 62, at full retirement age and at 70, and weight each future payment by your chance of being alive to receive it, using SSA’s own life tables.

Method & sources

Assumptions: contributions are invested mid-year by default and valued at the end of the latest year with full return data. SSA’s benefit estimates are in today’s dollars and assume you keep earning at your latest level until you claim, so we add those future taxes on the investment side as well. Present values use a 2.3% real discount rate, the Trustees’ long-run real interest rate. The annuity column is an actuarially fair, inflation-indexed annuity priced with the same life table and rate. Real insurers charge more.