Free · Runs in your browser

See what's actually in your travel contract.

Drop a PDF or paste the text. In about 20 seconds you get the blended hourly rate, an IRS tax-home risk score, GSA stipend caps for your assignment city, and a red-flag list with the exact clause language quoted. Built by a 12-year travel RN. Nothing is uploaded.

No signupNo uploadNo tracking
What you get
  • Blended hourly rate — the only fair apples-to-apples number
  • Traffic-light scorecard — Pay, Protections, IRS, Flexibility
  • Red-flag list with exact clause quotes
  • Negotiation script — copy/paste recruiter email
Step 1 · Choose how to load your contract

How would you like to start?

Drag a contract PDF here

Or click to browse · Up to 25 MB · Standard PDFs only (image-only scans won't parse)

Your file never leaves this browser. We don't see it. We don't store it.

Don't have the PDF handy? Fill what you remember. Anything blank is treated as "not specified" — itself a red flag.

Reading PDF…

Based on FY 2026 GSA per-diem tables, BLS staff RN wages, and IRS Rev. Rul. 2006-56. Not legal or tax advice.

Blended hourly rate $0.00/hr

What the package actually pays per worked hour.

Overall verdict

Analyzing
Score
0/100
Pay
0/100
Protections
0/100
IRS Risk
0/100
Flexibility
0/100
Money breakdown · weekly

Where every dollar comes from.

ComponentWeekly
Taxable hourly base × hours
Housing stipend (tax-free if eligible)
M&IE / per-diem (tax-free if eligible)
Total weekly package
Estimated weekly take-home (after federal + state est.)
Annualized · 46 weeks worked, 6 weeks off
Red flags · severity-ordered

What the recruiter glossed over.

Each item below quotes language we found (or notes "NOT SPECIFIED" — which is itself a red flag for guaranteed hours, float scope, cancellation notice, and on-call rate). Bring these to your recruiter before you sign.

Negotiation script

Copy-paste this email to your recruiter.

Generating script…

Not legal or tax advice. This is a fast second opinion built on public IRS, GSA, and BLS data plus pattern matching on common contract clauses. Before signing, run material questions past a CPA who specializes in travel nurses (TravelTax, TravelNurseTax) and an employment attorney for non-compete or liquidated-damages language.

How this works

Built on the same rules a CPA would check.

The analyzer doesn't make up clause language. It quotes what's in your PDF, scores each section against the IRS travel-pay framework and FY 2026 GSA per-diem tables, and compares your taxable base to BLS staff-RN wages for your specialty and state. Here's what it checks and why it matters.

Blended hourly rate

Recruiters quote a "package" number. The blended rate divides total weekly comp (taxable base + housing + M&IE + prorated bonuses) by your contracted hours. It's the only number that lets you compare two contracts honestly. A 36-hour ICU contract at $2,800/wk works out to about $77.78/hr blended.

GSA per-diem caps

For FY 2026 the GSA standard rate is $110/night lodging and $68/day M&IE. High-cost cities (NYC, SF, Boston) run $250–$342 lodging and up to $92 M&IE. If your weekly housing stipend exceeds 7× the lodging cap for the assignment ZIP, the IRS may treat the overage as taxable wages.

Wage recharacterization

IRS Rev. Rul. 2006-56 and IRB 2012-37 prohibit agencies from arbitrarily shifting wages into stipends to dodge payroll tax. A taxable base under ~$22/hr in most states paired with maxed stipends is a textbook recharacterization risk — and the back-tax bill lands on the nurse, not the agency.

The tax-home test

To get stipends tax-free you must (1) maintain a permanent residence with duplicated expenses, (2) keep ties (license, voter reg, return visits ≥30 days/yr), and (3) avoid more than 12 months in the same metro area within a 24-month window. There is no 50-mile rule — that's industry myth. The IRS test is whether overnight rest is required.

The 14 clauses we score against

These are ranked by financial impact. Your contract score is a weighted average — Pay (35%), Protections (30%), IRS Risk (20%), Flexibility (15%).

#ClauseWhat "good" looks like
1Taxable hourly baseWithin 15% of local staff RN BLS wage for the specialty
2Guaranteed hoursSpecific weekly number; not voided by "at-will" or float-refusal
3Housing stipend vs. GSA cap≤ 7× lodging GSA for assignment ZIP
4M&IE stipend vs. GSA cap≤ 7× M&IE GSA for assignment ZIP
5Cancellation symmetrySame notice period for facility and nurse; capped penalty
6Missed-shift penaltyHourly only ($8–25/hr); no stipend proration stacking
7Float scopeSpecific named units; "as assigned" is a red flag
8Multi-facility floatSingle hospital only; cross-campus floating disclosed up-front
9Non-compete radius/duration≤ 25 mi / ≤ 12 mo, with named buyout option
10Liquidated damagesNone, or capped at unreimbursed agency expenses
11Overtime / daily OTStated rate; CA daily-OT-after-8 honored where applicable
12Holiday pay & on-call rateStated as separate line items, not "as assigned"
13License / CEU / travel reimbursementCapped reimbursement, no clawback if assignment cancels
14Benefits start dateDay 1 medical/dental, or self-insure premium added back to package

A travel nurse's plain-English guide to the rules behind the score.

I've been on travel assignments for the last decade — ICU, psych, max-security correctional, and currently running a 142-bed SNF as Unit Manager. In that time I've signed and walked away from about forty contracts, and the pattern is the same every cycle: the recruiter calls with a "great package," the language in the PDF doesn't match what they said, and you have about six hours to decide. This tool is the second opinion I wish I'd had on my first contract.

What "blended rate" actually means. When a recruiter says "$2,800/week," they're combining your taxable hourly wage, your housing stipend, your M&IE per-diem, and any prorated bonuses. The blended rate is total comp ÷ contracted hours. A 36-hour week at $2,800 is roughly $77.78/hr — but if you only get 24 hours that week because the unit went on diversion, that same package becomes $116.67/hr with stipends still flowing — or $0 of stipend if your contract has a "guaranteed hours void if floated/cancelled" clause. The blended rate is the only number that lets you compare contracts apples-to-apples; everything else is theater.

Why your taxable base matters more than the headline number. Overtime, holiday pay, missed-shift penalties, and 401(k) match are all calculated on the taxable hourly base, not the blended rate. A package with $20/hr base × 36 + $1,500/wk in stipends pays the same on a normal week as $32/hr × 36 + $948/wk in stipends — but if you work an OT shift, the first contract pays $30/hr × 1.5 = $45/hr, and the second pays $32/hr × 1.5 = $48/hr. Stack a few OT shifts over 13 weeks and the difference is real money. The analyzer flags any contract where the taxable base is below the BLS staff RN average for your specialty and state because it indicates the agency is loading the package into stipends — which feels good in week one and hurts on payday in week eleven.

The IRS rules nobody on a recruiter's call will explain. Tax-free stipends are only legitimate if you have a "tax home" — a permanent residence where you (a) have duplicated expenses while on assignment, (b) maintain ties (driver's license, voter registration, return visits ≥30 days/year is the safe-harbor benchmark), and (c) don't stay in the same metro area more than 12 months out of any rolling 24. Wage recharacterization (Rev. Rul. 2006-56 / IRB 2012-37) is the IRS rule that says agencies can't arbitrarily move taxable wages into stipend buckets to dodge payroll tax. If your base is well below the local staff RN average and your stipends exceed GSA caps for the assignment ZIP, the IRS can reclassify the stipend overage as wages — and the back tax + penalty lands on you, not the agency. Plan on $6,000–$15,000+ per year of exposure for an aggressive split. The analyzer's IRS Risk score is built off these two checks: base-vs-BLS and stipend-vs-GSA.

Cancellation, float, and the language that voids your guarantee. "Guaranteed hours" looks great in a contract but it usually has an exception list. Look for: "facility cancellation" (the facility can flex you and walk), "float refusal" (you say no to floating, lose the guarantee), "diversion or low census" (any week the unit slows down, no guarantee), and the at-will clause that supersedes everything else. The single biggest weekly hit comes from a vague float scope — "Med-Surg or as assigned" puts you on any unit they want, and your specialty pay differential is gone. Push back: "ICU only, with mutual consent for float to step-down or PCU." If they say no, walk. There are 175,000 active travel nurses and 40,000 open contracts at any given moment.

Missed-shift penalties and the double-dip trap. Most contracts charge you $8–25/hr for missed shifts. That's normal. What's predatory is when the same contract also prorates the entire weekly stipend if you miss any shift — that's the double dip, and it's a wage-recharacterization gray zone the IRS has questioned. Call out one shift on a $1,500/wk stipend contract with proration and you can lose $400 plus the missed-shift fee plus the missed wages. The analyzer flags contracts where missed-shift language stacks with stipend proration, because that's the structure most likely to land you in front of a tax auditor.

What a fair contract actually looks like in 2026. Based on Vivian Health's quarterly trend reports, average travel RN weekly pay was $2,294/wk in Dec 2024 and around $2,287/wk in Q1 2025 — basically flat with January 2020 inflation-adjusted levels. ICU normal range is $2,600–$4,500/wk depending on market; CVOR runs $2,800–$4,200; Med-Surg/Tele $2,000–$2,800. Anything above the top of those ranges is either a strike contract (different rules — much higher cancellation risk) or a crisis-rate one-off. Anything below the bottom of those ranges is worth scrutinizing for a maxed-stipend split or hidden penalty stack. The analyzer's Pay score uses these benchmarks and adjusts for state cost-of-living.

Always read the non-compete twice. Even after the FTC tried to ban non-competes in 2024, federal courts blocked it and most states still enforce them. Travel contracts almost always include a 12-month non-compete that prevents you from going back to the same facility through any other agency — which sounds reasonable until you realize "any affiliated facility" can sweep in an entire hospital system. Push for a 25-mile / 6-month limit, name the buyout fee in dollars (not "as determined by agency"), and negotiate it down before you sign. Once you sign, you have zero leverage.

FAQ

Common questions before you upload.

Is my contract uploaded to a server?
No. The analyzer parses your PDF entirely in your browser using PDF.js. The text never leaves your device, and we don't store, log, or transmit it. You can disconnect from the internet after the page loads and it still works.
What does the blended hourly rate mean?
It's your total weekly compensation (taxable hourly base + housing stipend + meals & incidentals stipend + any travel/license/completion bonus prorated weekly) divided by your contracted hours per week. It's the apples-to-apples number recruiters quote and the only fair way to compare two travel contracts.
What is wage recharacterization?
It's an IRS rule (Rev. Rul. 2006-56, IRB 2012-37) that prohibits an agency from arbitrarily moving wages into tax-free stipends to dodge payroll tax. If your taxable hourly base is far below the local staff RN average and your stipends exceed GSA caps, the IRS may treat your stipends as wages — which costs you back-taxes plus penalties. The analyzer flags this risk.
Does this replace a CPA or attorney?
No. This is a fast second opinion built on public IRS, GSA, and BLS data. Before you sign, run material questions past a CPA who specializes in travel nurses (TravelTax, TravelNurseTax) and an employment attorney for non-compete or liquidated-damages language. There is no 50-mile rule — that's industry myth.
Why did the analyzer miss a clause in my contract?
Heuristic extraction works on most contracts but isn't perfect — scanned PDFs (image-only) won't parse, and unusually formatted clauses can be missed. If something looks off, switch to Quick Form mode and enter values manually, or paste the clause text directly. The analyzer always quotes language verbatim — if it can't quote, it doesn't claim.

Jayson Minagawa, BSN, RN — Unit Manager & MDS Coordinator at a 142-bed SNF. 12+ years across ICU, psych, maximum-security correctional, telehealth, and 10 years multi-state travel nursing. Built this tool because every contract he's ever signed had at least one clause the recruiter didn't mention.

Primary sources: GSA per-diem tables (FY 2026) · BLS Registered Nurses (29-1141) · IRS IRB 2012-37 · IRS Rev. Rul. 2006-56 · Vivian Health quarterly travel RN pay reports.