Explanation
How RothMax Calculates Taxes
A clearer look at how ordinary income, gains, thresholds, and projections are combined into one inspectable model.
The model is rule-based before it is explanatory
A readable explanation still needs disciplined structure underneath it. The system first applies tax logic to the stated inputs, then converts the result into plain language. If the rules are not explicit first, the narrative layer becomes too easy to hand-wave.
That is why the system is organized around recognizably separate components: ordinary income treatment, gains treatment, threshold checks, and longer-term projection logic.
Different income types are handled separately on purpose
One of the most common sources of confusion is treating all income as interchangeable. The model resists that. It keeps track of which dollars are being treated as ordinary income, which are capital gains, and which interactions depend on a MAGI-style threshold rather than taxable income alone.
That separation is what allows the explanation to say not only that the bill changed, but which category of income caused it to change.
Long-term projections are scenario tools, not predictions
When future-year comparisons are shown, they should be read as scenario analysis under stated assumptions. They are not claims about exactly what Congress, markets, inflation, or personal spending will do.
The value of a projection is not prophecy. The value is comparative structure. It helps reveal how one income path may create more pressure later than another path under the same assumptions.
Why explanation quality matters
A strong model is not only numerically disciplined. It is communicatively disciplined. The output should preserve the logic of the underlying rules, not flatten them into marketing language or generic summaries.
That is the real promise of the system: inspectable reasoning, translated into language that people can actually use.
