How the Comparison Works
For each assignment, TaxHomeBase:- Looks up the GSA rate for the assignment’s state and location
- Converts your weekly stipend to a daily rate (÷ 7)
- Compares housing and M&IE separately against GSA lodging and M&IE limits
- Determines if you’re within limits — both must be at or below the GSA rate
Rate Lookup
TaxHomeBase uses a two-tier lookup:- Live GSA API — Fetches current rates from
api.gsa.gov(24-hour cache) - Static fallback — Keyword-matched rates for ~50 top travel nurse metro areas plus the CONUS default
Where It Appears
Assignment Cards
- Badge on card header — Green “Within GSA limits” or amber “Exceeds GSA limits”
- Expanded detail — GSA Per Diem Comparison grid:
- Your daily housing rate vs. IRS max
- Your daily M&IE rate vs. IRS max
- Excess amount (if any)
- First/last day 75% M&IE note
Tax Estimate
Each assignment in the estimate includes agsa object with:
- GSA lodging and M&IE rates for the area
- Your daily housing and M&IE rates
- Housing and M&IE excess amounts
withinLimitsboolean- Area name
Notifications
Agsa_exceeds alert aggregates all exceeding assignments into one notification with the total excess amount.
Export
The PDF includes a GSA Per Diem Compliance table with per-assignment details:- Facility and location
- GSA area name
- Daily rate comparison (yours vs. GSA)
- Status (within/exceeds)
First and Last Day Rule
GSA rules specify that M&IE is 75% of the full rate on the first and last day of travel. TaxHomeBase calculates and displays this adjusted rate.What to Do If You Exceed
Exceeding GSA rates doesn’t automatically make your stipends taxable, but it increases IRS scrutiny:- Talk to your agency — Ask if they can restructure the pay package
- Document the actual costs — If local housing truly costs more than the GSA rate, receipts help justify the higher stipend
- Consult your CPA — They can advise on reporting the excess properly