When documentation fails late, the cost does not sit in one tidy account. Airlines see fines, repatriation, escorts, and disruption. OTAs see contact-centre load, refunds, and brand blame. This page helps finance, ground ops, and CX cost owners estimate annual exposure with editable assumptions, then decide whether eligibility, status chase, and facilitation belong in the booking stack.
Use the calculator below. Copy the scenario if you want it in a note. Then book a readiness call if you want the model mapped to your routes.
This is not legal advice. Fines and carrier duties vary by state. Governments decide admission. Figures from IATA and industry articles are benchmarks. Replace defaults with your own unit costs before you take the number to a board pack.
Competitor context, included so you can see the public benchmarks and not copy an unverified fine headline: Sherpa — Hidden Costs of DIY eVisas, VisaHQ Airlines, and IATA — Understanding INADs.
Calculator
Estimate annual documentation failure exposure. Defaults are illustrative; edit every assumption.
Not legal or financial advice. Governments decide entry. IATA figures are external benchmarks.
Adjust inputs. A zero document share, or a zero rate on both contacts and cases, has nothing to estimate.
Combined exposure
$1,400,000
Support burden plus case liability. Not a savings guarantee.
Affected passengers
4,000,000
Annual support burden
$400,000
80,000 contacts
INAD / denied-boarding liability
$1,000,000
200 cases
What-if exposure
$700,000
$700,000 lower than the baseline, at a 50% illustrative reduction
Illustrative only. Not a performance guarantee.
Ancillary upside (not netted)
$0
How we calculate
Affected passengers = annual passengers × document share. Support cost = affected passengers × contact rate × cost per contact. Cases = affected passengers ÷ 100,000 × the rate per 100,000. Liability = cases × cost per case. Combined exposure = support cost + liability. The what-if applies the same reduction percentage to cases and to support cost. Ancillary upside is affected passengers × revenue per affected passenger, and it is not subtracted from exposure.
Save this scenario
This page calculates in the browser. It does not email a PDF. Copy the summary, or book a readiness call and we will walk the same model against your routes.
Adjust the inputs to see a scenario.
How to read the model
Included (indicative):
- Estimated preventable documentation-related INAD / denied-boarding liability (volume × unit cost).
- Estimated visa/ETA support burden (contacts × cost per contact).
- Optional ancillary upside, clearly separated from cost. It is never netted into “savings guaranteed.”
Excluded unless you add them yourself:
- Non-controllable refusals (funds, interviews, undisclosed history) where you lacked information to intervene.
- A full disruption cascade (crew legality, aircraft rotation) beyond the unit cost you entered.
- Legal judgements, insurance recoveries, or passenger reimbursement success rates.
Cited external ranges. The cost-per-case field links these sources. The table is the same set, in one place.
| Source | What it says (paraphrased) |
|---|---|
| IATA Knowledge Hub — Understanding INADs | Typical state penalties roughly $1,000–$2,500 per case. Some nations higher (the overview cites up to about $10,000), plus meals, accommodation, escorts, and similar costs. |
| IATA Knowledge Hub — ETAs article | A study of 49 airlines and 111,781 INAD cases among nearly one billion passengers (about 1 in 10,000 on average, with wide variance). Frames all-in cost per case around $25,000. |
| Sherpa DIY eVisa article (cites IATA 2024 / Global Media Day) | Rate framing of about 12 per 100,000. All-in up to $25,000 per case. Their public calculator often defaults to a conservative $5,000 unit cost. |
Default stance: a conservative unit-cost default of $5,000, with the field open up to $25,000 and beyond, and the IATA links on the field itself. Outputs are not a guarantee of savings.
Airline vs OTA cost centres
| Cost centre | Airlines | OTAs / platforms |
|---|---|---|
| Regulatory / carriage | Fines, custody, repatriation, escorts | Usually indirect, unless you are also a carrier |
| Disruption | Gate delays, rebooking, staff hours | Package rebooking, supplier penalties |
| Support | Airport and contact-centre visa queries | Contact centre, plus “you sold me the trip” escalations |
| Brand | Denied-boarding incidents that travel further than the station | NPS and repeat purchase after a stressful pre-trip |
| Upside (separate) | Ancillary facilitation commission | Attach margin on eVisa / ETA |
The carrier deep-dive is how airlines cut denied boardings with pre-departure visa data. Schengen carrier checks that feed the same cost model are on EES live, ETIAS next.
Checklist to cut exposure
- Pre-booking eligibility: nationality × destination × date, plus residency and transit where they change the answer.
- Photo and document validation before an authority submit, where you facilitate.
- Status chasing in manage-booking, not only a government deep-link.
- Gate-window alerts: open applications, passport mismatch, expired approvals inside your risk window.
- One status truth for web and airport reason codes.
- Choose the integration model: API vs white-label and eVisa API for OTAs and airlines.
Related reading: pre-departure visa data for airlines and what airlines check before boarding. The older “pre-departure sweeps” and “pre-flight document checks” URLs now redirect away from a standalone article. Those steps live on the two pages just linked.
Next step
- Run the calculator with your volumes.
- Copy the scenario for finance and ops. A formatted PDF email is not sent from this page.
- Book a readiness call or a demo to map eligibility and status to your channels.
Disclaimer: indicative commercial model only. Not legal, accounting, or immigration advice. Replace defaults with your own data. Visa and entry decisions are made by government authorities. IATA figures are from the linked Knowledge Hub articles and may not match your network.