Loading...
Loading...
Every formula, every source, every assumption
A living wage is the minimum income needed for a worker to meet basic needs without relying on public assistance. It covers housing, food, healthcare, transportation, and other essentials. Unlike minimum wage (a legal floor), living wage is calculated based on actual cost of living, which varies by location.
$17.50/hr (assumed)
MIT Living Wage Calculator (county-level; no national figure)
The subsidy engine estimates the taxpayer cost of public assistance for an employer's low-wage workforce across eight programs: SNAP, Medicaid, CHIP, EITC, housing, childcare, TANF, and LIHEAP. Household program rules are priced at the modeled income, enrollment is calibrated against GAO's state-level data, and results are reported as a range because the eligibility share is known only to within a band.
hourly_wage × hours_per_week × weeks_per_yearAverage low wage converted to annual income (2,080 hours at full time, scaled by the employer's FTE ratio)
household_income vs FPL threshold, per programHousehold income (2.5 persons assumed: 1.5 adults, 1 child) compared to each program's FPL-based cutoff (2026 guidelines). SNAP is priced by the FY2026 statutory formula; Medicaid, CHIP, EITC, TANF, and childcare are priced per person or per household from published data
low_wage_employees × eligible_share × take_up_rateeligible_share is derived per sector from GAO-26-108703 state tables and carried as a low/high range; take-up rates among eligibles are sourced per program
Σ(enrolled × program_benefit), per_employee = total ÷ low_wage_employeesSummed across the eight modeled programs, reported with the eligibility range, and cross-checked against the largest single-employer share GAO has ever observed (4.8%)
function calculateEmployerSubsidy(profile: EmployerProfile): SubsidyResult {
// Household program rules at the modeled income:
// FPL 2026, SNAP statutory formula, per-person Medicaid/CHIP pricing
const eligibility = estimateBenefitEligibility(annualIncome, familySize);
// Share of workers whose household actually qualifies, calibrated
// per sector against GAO-26-108703 and carried as a low/mid/high band
const band = bandFor(profile.name);
// enrolled = lowWageEmployees × eligibleShare × takeUpRate
const breakdown = calculateProgramBreakdown(
profile.lowWageEmployees, eligibility, band.mid
);
return {
totalAnnualSubsidy, // Σ(enrolled × programBenefit)
perEmployeeSubsidy,
breakdown,
range, // recomputed at band.low and band.high
plausibility, // modeled share vs GAO's observed 4.8% ceiling
methodology, // steps, assumptions, provenance counts
};
}The break-even engine finds the wage at which raising pay costs an employer the same as the proposed tax it eliminates. Above that wage, raising pay is the cheaper option.
total_subsidy × proposed_tax_rateEmployer tax under the proposed policy, from the subsidy engine's estimate for this employer
tax_liability ÷ (employees × annual_hours)Hourly increase whose total cost equals the tax it eliminates
current_wage + wage_increase_requiredWage at which raising pay costs the same as paying the tax; above it, raising wages is cheaper
tax_liability - annual_cost_of_increaseWhat the employer keeps by raising wages to break-even instead of paying the tax
Models the demand-side effects of wage increases: consumer spending, GDP impact via a transfer-based multiplier, payroll tax revenue, and reduced assistance costs. The multiplier literature measures government transfers, not wage mandates, so the modeled demand channel is an upper bound, not a forecast.
(target_wage - current_wage) × affected_workers × annual_hoursTotal new wages flowing to workers. A transfer from employers, not new outside money; employer offsets are not modeled
direct_wage_increase × marginal_propensity_to_consumeShare of new income spent rather than saved. MPC of 0.90 is an assumption (adjustable in the calculator), not a sourced estimate
consumer_spending_increase × gdp_multiplierMultiplier of 1.5 from USDA ERS ERR-265, measured for SNAP transfers in a downturn. Applied to wages it is an upper bound
payroll_tax_gain + assistance_reductionFICA at the statutory 15.3% combined rate, plus reduced assistance priced by the same audited program rules at both wages. Federal income tax is excluded: near zero or negative for this population after the EITC
Converts dollar amounts to labor time equivalents for intuitive comparison of wealth and subsidies.
wealth_amount ÷ hourly_wageHow many hours of work the wealth represents
total_hours ÷ hours_per_year (2,080)Full-time work years equivalent
person_years ÷ career_years (47)Complete working careers represented, age 18 to 65
same conversion at $17.50/hrThe equivalent at this project's assumed national living-wage parameter (MIT publishes county figures, no national average)
All calculations rely on publicly available government and academic data sources.
Government Source
Occupational Employment and Wage Statistics
View SourceGovernment Source
Federal Social Safety Net Programs (2020)
View SourceGovernment Source
Medicaid Enrollment and Expenditure Data
View Source