Expand description
§obbba-breaks
Estimate the One Big Beautiful Bill Act (OBBBA) individual income-tax breaks: the increased (and permanent) standard deduction plus the temporary above-the-line deductions for qualified overtime and tips (tax years 2025–2028).
§Important: these are estimates pending final IRS guidance
OBBBA (signed July 2025) made the larger TCJA standard deduction permanent, added a small temporary boost for 2025–2028, and introduced the “no tax on overtime” / “no tax on tips” above-the-line deductions. The headline numbers below are widely reported, but the IRS was still finalizing implementation details (exact MAGI definitions, which tips/OT amounts qualify, inflation indexing for future years) through late 2025 and into 2026. Every figure here is an estimate / model input, not a guarantee of any taxpayer’s actual deduction. Confirm against final IRS guidance and a qualified tax professional.
Default estimated parameters used:
| Parameter | Single / HoH | Married Filing Jointly |
|---|---|---|
| 2025 base standard deduction | $15,750 | $31,500 |
| Temporary add-on (2025–2028) | $750 | $1,500 |
| Overtime / tips deduction cap | $12,500 | $25,000 |
| Overtime / tips MAGI phase-out | begins $150,000 (single) / $300,000 (joint); $1 lost per $10 MAGI over |
§Quick example
use obbba_breaks::{standard_deduction, overtime_deduction, FilingStatus};
// 2025 standard deduction for a single filer
let sd = standard_deduction(FilingStatus::Single, 2025);
assert!((sd - 16_500.0).abs() < 1e-6); // 15,750 + 750
// Qualified overtime deduction (full, under the MAGI threshold)
let od = overtime_deduction(8_000.0, 90_000.0, FilingStatus::Single);
assert!((od - 8_000.0).abs() < 1e-6);Structs§
- Qualified
Deduction Params - Parameters for the above-the-line overtime/tips deduction (estimates).
- Standard
Deduction - Filing-status- and year-dependent standard deduction parameters (estimated OBBBA amounts).
Enums§
- Filing
Status - Filing status.
Functions§
- addon_
applies - Whether the temporary OBBBA add-on applies for the given tax year (2025–2028).
- overtime_
deduction - Estimated qualified overtime deduction — the lesser of overtime earned and the effective cap at the taxpayer’s MAGI. (Estimates pending final IRS guidance.)
- qualified_
effective_ cap - Effective cap on a qualified (overtime/tips) deduction at a given MAGI, before considering how much the taxpayer actually earned.
- standard_
deduction - Estimated total standard deduction for a filing status and tax year.
- standard_
deduction_ with - Same as
standard_deductionbut with a caller-supplied lookup for the base/addon parameters (e.g., to plug in IRS-inflation-indexed figures). - tips_
deduction - Estimated qualified tips deduction — same structure as overtime, capped and phased out identically. (Estimates pending final IRS guidance.)
- total_
deduction - Estimated total OBBBA deduction = standard deduction + overtime deduction