qbteachmt
Level 15

If the return changes and it affects that qualification while you are working, it avoids over-contribution and avoids excess tax. Or, you hardcode how much they want to contribute.

"is there any reason not to maximize?"

When the client can't afford it.

*******************************
"Level Up" is a gaming function, not a real life function.
0 Cheers