Understanding Taxes in Long-Term Financial Projections

One of our users recently reached out with a question: They are working on their financial plan and currently have an approximately $500K+ withdrawal from a taxable account in 2037, but the model estimates $0 in taxes. This unusually low tax made them skeptical and they asked us to look at their financial plan together.

My first thought was that it’s a bug in our tax software unless the user already has or expects to generate significant capital loss carryover which would let them offset their 2037 capital gains and reduce their taxes.

And then we found an interesting insight which we all initially missed.

Current Situation

We started by reviewing their current assets. The total value of their taxable accounts was $1.1M, with a cost basis of $860K.

I normally check whether the cost basis is entered correctly for brokerage accounts before reviewing financial projections. Withdrawals from taxable accounts are generally taxed on the difference between the current value and the cost basis. If the cost basis is missing or entered incorrectly, the model may estimate long-term capital gains taxes incorrectly.

Not entering cost basis is one of the most common mistakes that can affect the model output. While it is technically possible to skip it, I recommend calculating and entering it whenever possible.

Cost basis needs to be entered only when accounts are added manually. Brokerage accounts connected through Plaid have their cost basis calculated automatically by Nauma.

Then we looked at their existing accumulated capital loss carryovers.

In the U.S., if your capital losses exceed your capital gains, you can generally use the excess loss to reduce ordinary income by up to $3,000 per year. Any remaining unused loss is carried forward to future years, where it can be used to reduce future capital gain income and taxes.

Short- and long-term capital losses are tracked separately. They are also tracked separately at the federal and state levels. Due to differences in state taxation, federal and state capital loss carryovers may diverge over time.

To review the current capital loss carryover, I went to Current Income & Expenses in the left menu, scrolled down, and clicked the Tax Settings button. The next page showed that the user did not have any capital loss carryover entered that could impact their future capital gains:

Financial Projection

A financial projection is where mistakes are easy to make, and even small errors can compound over time. That is why it is important to spend time reviewing the data and understanding the assumptions behind the projection.

The user plans to save aggressively over the next 10 years, and their income supports that plan. In Nauma, all unallocated savings are directed to taxable accounts by default, shown as dark green bars. Based on the projection, their total taxable account contributions between 2026 and 2037 are $2.49M.

That increases the cost basis of their taxable accounts from the current $860K to $3.35M in 2037.

The projection uses Monte Carlo simulation to model investment returns. In this case, the user selected the bottom 10th percentile, which is a conservative assumption. It means that 90% of all simulation runs generated higher returns.

Nauma runs these simulations using the selected model portfolio and historical return data from 1992 to the present. Model portfolios are built using stocks represented by VTSMX, bonds represented by VBMFX, and cash represented by 3-month Treasury bills.

Demo account screenshot:

To see the total value of their taxable accounts, we went to the Net Worth tab and clicked the year we wanted to analyze. In this projection, the total value of their taxable accounts is expected to grow to $5.1M in 2037, with a cost basis of $3.35M, as estimated earlier:

When the $500K withdrawal happens in 2037, the model estimates the cost basis of that withdrawal as:

$500K × $3.35M / $5.1M = $328K

That means the realized gain is approximately:

$500K - $328K = $172K

At first glance, that gain appears high enough to create a tax bill. It is higher than today’s standard deduction plus the 0% long-term capital gains bracket:

$32,200 + $98,900 = $131,100

So, should they expect to pay taxes?

In this case, no.

The challenge with estimating income taxes in long-term financial projections is that the IRS adjusts tax brackets and the standard deduction for inflation every year. A $131.1K threshold today would be equivalent to approximately $181.4K in 2037, assuming 3% annual inflation.

As a result, the user’s estimated $172K realized gain is fully covered by the inflation-adjusted standard deduction and 0% long-term capital gains bracket in 2037.

Takeaway

The model applied inflation-adjustment logic to estimate the potential capital gains tax. However, it did not clearly communicate that logic to the user, which made the result feel suspicious.

To address this, we added a Tax Details button to help users review the assumptions behind the calculations and verify the results. To get there, click the Taxes tab and then the View Tax Details button.

The button opens a new screen within a projection with a Sankey diagram. The diagram breaks down income taxes by category:

  • FICA Tax

  • Federal Tax

  • State Tax

  • Foreign Tax (if enabled)

For each tax category, it shows how much of each tax bracket is filled and how much tax is paid within that bracket in that specific year.

To make the assumptions easier to review, we also added tables below the Sankey diagram showing the standard deduction and the actual tax bracket ranges used by the model for that year.

Ordinary income and long-term capital gains tax brackets are shown separately because they follow different tax rules and thresholds. This makes it easier to understand how the model calculates taxable income, applies deductions, fills each bracket, and estimates the resulting tax liability.

The same view is also available for state taxes.

Visualize Your Own Future

If you have been looking at your own projections and wondering whether the results are correct, you can now dive into the new Sankey diagrams and tax bracket tables in your Nauma account. Whether the model shows a $0 tax bill or a significant liability, you now have the tools to see exactly why those numbers exist.


About the Author: Alex Sukhanov, founder of Nauma, a financial planning platform built for people in tech and high-net-worth families. Alex previously worked at Google and started Nauma to help more people in tech make better financial decisions and achieve more in their lives. You can reach out to Alex on linkedin.

Nauma is supported entirely by its users with no commissions and no affiliate incentives. It is designed to give people clarity on taxes, equity compensation and retirement planning.


Thanks for reading! Subscribe for free to receive new posts and support my work.


Disclaimer: Disclaimer: Nauma projections are hypothetical and not guarantees of future results. Tax laws may change, and estimates may not reflect future legislative updates. This content is for educational purposes only and is not tax or investment advice.

← Back to blog