Law currency

If your CPA exam material still teaches a $10,000 SALT cap, it is out of date.

The 2026 cap is $40,400 for MFJ, single and head of household, and OBBBA has been testable on REG and TCP since July 1, 2026. These three questions are not out of date, and they are not all about SALT. They are pasted live from our bank, reference numbers included. Pick an answer.

Three OBBBA questions from the ChatCPA bank: SALT, bonus depreciation, and research expensing

    One individual computation, one on depreciation, one on research expensing. Three of 17,658, pasted unedited with their reference numbers. Four hundred more are free, email only, no card.

    What changed in the law

    ProvisionStale material still says2026 law
    SALT cap, MFJ / single / HoH$10,000$40,400
    SALT cap, MFS$5,000$20,200
    SALT phase-downNone. The cap is flat. Begins at $505,000 MAGI ($252,500 MFS), reduces the cap by 30% of the excess, floor of $10,000 ($5,000 MFS)
    SALT cap after 2026Sunsets with the rest of TCJA after 2025 Rises about 1% a year through 2029, then reverts to $10,000 in 2030
    Estate and gift basic exclusionReverts to roughly half in 2026 $15,000,000, permanent and indexed
    TCJA individual rate scheduleTop rate reverts to 39.6% Permanent law

    One correction to our own framing: the annual gift exclusion is $19,000 for 2025 and 2026, but OBBBA did not change it. That is an ordinary inflation adjustment under Rev. Proc. 2025-32. The sweep caught 61 questions whose explanations still quoted the 2023 or 2024 figure, so it belongs in the fix log below but not in the table above. The estate and gift basic exclusion is different: OBBBA is what made $15,000,000 permanent rather than letting it halve in 2026.

    The AICPA's standing policy is that a federal tax change becomes eligible for testing in the calendar quarter beginning six months after the later of its enactment date or its effective date. OBBBA was enacted in July 2025 with most individual provisions effective for tax years beginning in 2025, so the quarter opened July 1, 2026. Material written on pre-OBBBA amounts is not merely dated. It is wrong, on questions a candidate can draw today. Provisions of the act with later effective dates phase into testability separately, on the same six-month rule, which is why a blanket "updated for OBBBA" claim means less than a dated log of what actually changed.

    What we changed in the bank

    106
    Questions flagged
    73
    Questions changed
    77
    Rows in the fix log

    One sweep of REG and TCP on September 4, 2026. Every flag was adjudicated against authority rather than pattern-matched, which is why a third of them ended in no change at all.

    • 1Question re-keyed. TCP-58029 prorated a state tax refund; Rev. Rul. 2019-11 requires recomputing the prior-year deduction instead. A pre-existing defect, unrelated to OBBBA, found because the sweep made us read the question. TCP-58029
    • 4Questions rebuilt on 2026 facts, because the law had outgrown the keyed amount. Their keys were correct when written. TCP-38017 is the SALT question at the top of this page. TCP-38017, TCP-38018, TCP-50043, TCP-72051
    • 3Explanations corrected under an unchanged key, including one that still taught the estate exclusion sunset as pending. TCP-58027, TCP-45035, REG-48492
    • 4Premises modernized, where the setup of the question assumed a cap that no longer binds.
    • 61Current-law notes added to explanations that were already correct, so a candidate working a 2024-anchored question knows why the amount differs from what they file today.
    • 33Flags cleared with no change needed, including one false positive where the flagged sentence was simply correct law.
    • 6Approach hints rewritten on September 13, after a follow-up pass found the September sweep had updated stems, options and explanations but skipped the on-demand hint field on six SALT questions. Ours to catch and ours to publish.

    How these add up, because you are going to check. 1 + 4 + 3 + 4 + 61 = 73 changed. 73 changed + 33 cleared = 106 adjudicated. The fix log runs to 77 rows, not 73: it carries the 73 changes plus 4 of the cleared flags that were worth recording, including the false positive. The other 29 cleared flags are not separate rows. The log ties to these counts and is retained; the September 4 changelog entry names every changed question by reference number.

    The second sweep: business provisions, September 13

    The September 4 sweep was scoped to the SALT cap and the estate and gift exclusions, because those are the provisions where OBBBA moved a dollar amount our questions had keyed. It did not touch the business provisions. Someone reading a draft of this page asked why, which was a fair question, so we swept them too.

    What we found was not errors. The bonus depreciation and Section 179 questions stipulate their own figures. A stem that says "the Section 179 dollar limit is $1,250,000" asks for one specific computation, and the arithmetic a candidate performs is the arithmetic the question asked for. That is a legitimate way to write a question, and it is why a third of the September flags cleared unchanged. But the figures several of them stipulated were pre-OBBBA, and one walked a candidate through a bonus depreciation phase-down that no longer exists. Not wrong. Not current either.

    • 5Questions re-anchored. The stipulated figures now say which year they are, and each explanation carries the current-law note: 100% bonus is permanent for qualified property acquired and placed in service after January 19, 2025, and the 2026 Section 179 limit is $2,560,000 with the phase-out beginning at $4,090,000. The mechanics these questions test, placed-in-service timing and the dollar-for-dollar reduction, are unchanged law.
    • 7Questions written, because the real gap was not arithmetic. No question in the bank asked whether bonus depreciation is permanent or still phasing down, and that is the question a stipulated stem cannot rescue you from. The new seven cover bonus permanence, the January 19 2025 acquisition date and its binding-contract trap, the 2026 Section 179 computation, why Section 179 still has planning value at a 100% bonus rate, Section 174A domestic expensing against the unchanged 15-year foreign rule, the small business retroactivity election, and the Section 199A changes described below. REG-34093, REG-48502, REG-55025, REG-58036, REG-62046, REG-66021, REG-71009
    • 0Changes needed to the foreign research rule. Our questions already had the 15-year period right. Reporting the null result because a sweep that only ever finds things is not a sweep.

    Every new question was blind-solved twice by two models from different companies with the answer key stripped, and shipped only on agreement. The changelog entry has the working, including what we got wrong on the way.

    Section 199A was swept too. OBBBA made the deduction permanent, widened the phase-in range to $75,000 ($150,000 for joint returns), and added a $400 minimum deduction for a taxpayer whose aggregate qualified business income from all active qualified trades or businesses is at least $1,000. REG-58036 covers it.

    Why every question names its year

    Each question above names the operative year or statutory date. That is deliberate. "What is the maximum SALT deduction" has at least three correct answers right now depending on the year and the client's MAGI, so a tax question with no year in it is unanswerable.

    Our tax questions state the year and anchor the key to that year's law. A question set in 2024 keeps the $10,000 cap on purpose, and its explanation says so. That is the difference between a question that is out of date and one that is deliberately historical, and it is the distinction a sweep has to get right or it destroys correct questions while fixing wrong ones.

    For firms

    This is a CPA exam question bank, not a tax research service, and we will not pretend otherwise. But REG alone is 3,545 questions and 104 simulations written on current law, with TCP on top of that. Every question carries a keyed answer, a written rationale under every wrong choice, and an authority citation. Staff preparing for the exam are drilling the same provisions the firm is applying on returns this season.

    Firm seats are $499 per year and transfer to the next candidate whenever the holder passes, leaves, or never starts.

    Sources. The statute is P.L. 119-21, and the Congressional Research Service summary of the tax title is R48611. Inflation-adjusted figures are from Rev. Proc. 2025-32. The testable date follows the AICPA's policy on new pronouncements. Amounts current as of September 13, 2026, and this page names 2026 figures explicitly rather than saying "current," so it cannot quietly age. If you find a question on this site keyed to the wrong answer, the warranty pays $50 to the first person who reports it, and the correction is published.