Skip to main content

Crate obbba_breaks

Crate obbba_breaks 

Source
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:

ParameterSingle / HoHMarried 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-outbegins $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§

QualifiedDeductionParams
Parameters for the above-the-line overtime/tips deduction (estimates).
StandardDeduction
Filing-status- and year-dependent standard deduction parameters (estimated OBBBA amounts).

Enums§

FilingStatus
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_deduction but 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