Versions in this module Expand all Collapse all v0 v0.1.0 Jul 16, 2026 Changes in this version + const ChildTaxCredit + const OvertimeCapMarried + const OvertimeCapSingle + const OvertimePhaseMarried + const OvertimePhaseSingle + const SALTCap + const SeniorAgeThreshold + const SeniorDeductionMarried + const SeniorDeductionSingle + const StdDeductionHOH + const StdDeductionMarried + const StdDeductionSingle + const TipsCapMarried + const TipsCapSingle + func MarginalTax(fs FilingStatus, taxable float64) float64 + func OvertimeDeduction(fs FilingStatus, overtimePay, magi float64) float64 + func SeniorDeduction(fs FilingStatus, age int) float64 + func StandardDeduction(fs FilingStatus) float64 + func TipsDeduction(fs FilingStatus, tipIncome, magi float64) float64 + type FilingStatus int + const HeadOfHousehold + const Married + const Single + type Input struct + Age int + Children int + FilingStatus FilingStatus + GrossIncome float64 + OvertimePay float64 + TipIncome float64 + type Result struct + ChildTaxCredit float64 + FederalTax float64 + OvertimeDeduction float64 + SeniorDeduction float64 + StandardDeduction float64 + TaxableIncome float64 + TipsDeduction float64 + func Estimate(in Input) Result + func (r Result) TotalDeductions() float64