Our approach

Drawdown Arc is a deterministic, year-by-year projection engine. It takes the numbers you enter and computes exactly what happens to them, one year at a time, with no hidden adjustments and no blended averages standing in for real tax rules.

Each projection year, the engine grows your accounts, adds Social Security and pension income, meets your spending need from your chosen withdrawal order, enforces required minimum distributions, and then grosses up each taxable withdrawal for the federal and state tax it actually triggers. The result is a full schedule you can read line by line, not a single headline number. For a walkthrough of every input and chart, see How It Works.

Three principles shape the methodology:

Real rules, not averages

Federal brackets, the standard deduction, capital-gains stacking, Social Security taxability, IRMAA tiers, and 50-state income tax are each modeled from the published rule, not approximated by an effective rate.

Transparent and auditable

Every figure is shown. The withdrawal, the tax on it, the AGI it produces, and the resulting balance are all visible in the projection table and exportable, so you can check the work.

Private by default

The calculator runs entirely in your browser. Your inputs are never sent to a server and nothing is stored unless you create a Pro account to save scenarios.

Honest about limits

We disclose what the engine does not model, from market volatility to local city taxes, rather than hide the simplifications behind a confident number.

Data sources

Every tax figure, claiming rule, and surcharge threshold in the engine traces to a primary source published by the IRS, the Social Security Administration, the Centers for Medicare & Medicaid Services, or a state Department of Revenue.

Federal income tax & retirement accounts (IRS)
Social Security (SSA)
Medicare surcharges (IRMAA)
State income tax

How we verify it

Published sources are only the starting point. Before any tax or engine change ships, it has to survive a verification process built to catch the errors that creep into financial software.

State data: audited annually

All 51 jurisdictions are re-checked each year against the issuing Department of Revenue and independently cross-checked against the Tax Foundation's published brackets. A battery of hand-computed cases, covering bracket math, retirement-income exemptions, and head-of-household treatment, must reproduce exactly before any change is accepted.

Federal engine: regression-tested

An automated test suite re-verifies the federal tax gross-up, capital-gains stacking, RMD timing, Social Security taxability, IRMAA tiers, and the survivor-benefit floor on every change, so a fix in one area cannot silently break another.

Independent review

The engine periodically undergoes a structured correctness review in which each calculation module is checked against the underlying tax rules and confirmed by a separate adversarial pass. Findings are fixed and then guarded by new regression tests.

No unsourced exceptions

When a state's treatment is unusual, the rule is documented against a primary source rather than smoothed over. Known simplifications are disclosed below, not hidden.

Assumptions & limitations

A trustworthy tool is honest about what it does not model. These are the deliberate simplifications in the engine, and what they mean for your numbers.

Returns are deterministic by default
Linear annual growth, not market volatility
The base projection applies a fixed annual growth rate to each account. It does not model year-to-year market swings or sequence-of-returns risk. To stress-test against volatility, use the Monte Carlo and market-disruption tools, which run many randomized paths around your assumptions.
State AGI includes 100% of Social Security
Slightly conservative in a few states
For state tax, the engine starts from an income base that includes your full Social Security benefit before applying each state's exemption rules. In the handful of states that tax only the federally-taxable portion, this can slightly overstate state tax. The direction is conservative (it never understates your tax).
No local or city income taxes
State-level only
County and municipal income taxes (for example New York City, or local taxes in Ohio, Maryland, and Pennsylvania) are not modeled. If you retire in a locality with its own income tax, your real tax will be somewhat higher than shown.
No government-vs-private pension distinction
Pensions treated under the general rule
Several states exempt government or military pensions more generously than private ones. The engine applies each state's general pension treatment and does not separate government from private pension income, which can affect a few states.
Social Security benefits are entered, not derived
No earnings-record or 50% spousal calculation
You enter each person's benefit at a chosen claim age; the engine adjusts it for early or delayed claiming but does not reconstruct it from a lifetime earnings record, and it does not auto-compute the 50% spousal benefit. Use your Social Security statement at ssa.gov for accurate figures.
Federal and state use different tax years
By design, see below
Federal figures use the current published tax year; state figures use the most recent year for which every state has published. This is intentional and explained in the next section.

Tax-year cadence

Federal data reflects tax year 2026. State data reflects tax year 2025. The gap is deliberate.

The IRS publishes the next year's brackets, deductions, and thresholds in the fall, on a predictable schedule. State Departments of Revenue publish on their own timelines, and many finalize a year's figures well after the IRS does. Rather than mix verified and unverified state numbers, we hold the entire state layer at the most recent tax year for which all 51 jurisdictions have published and verified figures, and refresh it as a set once the new year is complete and audited.

For a multi-decade retirement projection, this one-year offset in the state layer has a negligible effect on the long-run picture, and it buys a guarantee that matters more: every state figure shown has been checked against a primary source, not estimated ahead of publication.

Not financial advice

Drawdown Arc is a projection and modeling tool, not a registered investment advisor. It exists to help you think clearly about the math, not to tell you what to do.

Every projection is an estimate built from simplified models and the inputs you provide. Real results will differ with market performance, future tax-law changes, inflation, healthcare costs, and factors not modeled here. Nothing on this site is financial, tax, investment, or legal advice. Before making a major retirement, investment, or tax decision, consult a qualified, fee-only fiduciary advisor. For more on who builds Drawdown Arc and the full legal disclaimer, see About.

Found a figure you want to check?
Every source above links to the issuing authority. If you spot something that looks off against a primary source, tell us at hello@drawdownarc.com and we will look into it.

See your retirement, modeled

Year-by-year projections with real tax math. Free, private, no signup required.

Launch the Free Calculator →