INAD / Denied-Boarding Cost Calculator for Airlines & OTAs

Updated 29 Sep 2026

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.

Who you are modelling

Use network total or a Schengen or long-haul subset. Stay consistent. 1,000–500,000,000.

A worked public example uses 20%. It is not a universal share. Set this to 0 to clear the estimate.

Industry narratives use about 2%. Calibrate to your own tags. 0–50.

Placeholder used in public calculators. Replace it with yours. $1–$100.

Conservative illustrative default of 5. A Sherpa article citing IATA 2024 frames a higher network average of about 12 per 100,000. Raise this if that matches your coding. 0–500.

Default is a conservative $5,000. IATA’s ETA article frames about $25,000 all-in. Understanding INADs cites penalty bands of roughly $1,000–$2,500, plus extras, and some countries up to about $10,000. $500–$50,000.

Include fines, repatriation, escorts, accommodation, and disruption as you define fully loaded cost.

Illustrative reduction. Not a guarantee. 0–90.

Upside only. It is not subtracted from exposure. External attach examples are not SimpleVisa guarantees. $0–$100.

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.

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

  1. Pre-booking eligibility: nationality × destination × date, plus residency and transit where they change the answer.
  2. Photo and document validation before an authority submit, where you facilitate.
  3. Status chasing in manage-booking, not only a government deep-link.
  4. Gate-window alerts: open applications, passport mismatch, expired approvals inside your risk window.
  5. One status truth for web and airport reason codes.
  6. 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

  1. Run the calculator with your volumes.
  2. Copy the scenario for finance and ops. A formatted PDF email is not sent from this page.
  3. Book a readiness call or a demo to map eligibility and status to your channels.

Run the calculator Book a readiness call

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.

Check a real route

Rules depend on the passport and the itinerary. The requirements checker answers for a specific passport and destination, with the live consular fee. Coverage for every destination we track is on the coverage page.