Agency Debit Memos (ADMs) in India: what triggers them, how to dispute, and the traps most agents fall into
By Arjun Kapoor (Arjun Kapoor tracks error fares, mileage runs and award-chart sweet spots for Indian travellers. He moderates two Telegram fare-alert channels and has booked Europe round-trips at sub-₹25,000 four times in the last 24 months.) · Published · 11 min read
An Agency Debit Memo — ADM — is an airline's way of clawing back money from a travel agent after the fact. In India they arrive through BSPLink, usually with a 14-day dispute window. Missing that window means the amount gets debited automatically. Here is the full process for disputing one, and the common mistakes that generate ADMs in the first place.
TL;DR — what an ADM is and your 14-day window
An ADM (Agency Debit Memo) is a formal charge raised by an airline against a travel agent through BSPLink, the IATA billing portal. Common triggers include: applying a discount or waiver incorrectly, ticketing at the wrong fare basis, using GDS functions in ways the airline prohibits, or failing to collect a service charge the airline passed through. Once an ADM lands in your BSPLink account, you have 14 days to raise a dispute. If you do nothing, IATA automatically deducts the amount from your next BSP remittance. The 14-day clock does not care about holidays or billing cycles — it runs from the date the ADM was raised by the airline. Check BSPLink every few days, not once a fortnight.
What actually triggers an ADM in India?
ADMs come from many directions. The most common patterns I have seen discussed in Indian agent forums and group chats:
- Wrong fare basis ticketed: Ticketing a passenger on a negotiated or consolidator fare basis without having the contractual right to do so. This is the most financially painful type — ADMs can recover the full fare difference.
- Waiver misapplication: Applying a schedule-change waiver, medical waiver or force-majeure waiver on a ticket that does not qualify, or using an expired waiver code. Airlines audit this and the ADM typically arrives weeks after the original transaction.
- GDS misuse: Creating fictitious bookings, churning seats to hold inventory, or using passive segments to inflate volume. Airlines track this aggressively and GDS contracts also have penalty provisions. ADMs for GDS abuse can be large and come with a compliance warning.
- Ticketing past the last date to ticket (LTT): Booking on a hold and then issuing the ticket after the airline's LTT deadline — the system may accept the ticket but the airline audits and raises an ADM for the fare difference if prices moved.
- Tax and YQ errors: Incorrectly calculating fuel surcharges (YQ/YR) or taxes, especially on routes where these change frequently. International itineraries with multiple carriers are particularly prone to this.
- Refund process errors: Processing a partially refundable ticket as fully refundable, or missing a cancellation fee that should have been applied before the refund was submitted to BSP.
Air India's ADM policy — the admin fee trap
Air India is one of the more active ADM-raising carriers for agents in India. Their ADM policy, as documented in their agency communications and on BSPLink, includes a provision that catches agents repeatedly: when Air India raises an ADM and you dispute it but the dispute is rejected, Air India can add an administrative handling fee — sometimes described as being in the range of 10–10.5% of the ADM amount — on top of the original charge.
This means disputing an ADM you are not confident about can be more expensive than accepting it. Before filing a dispute, make sure you actually have documentation to support your position: the original booking, the fare condition screen, any waiver code authorisation, or correspondence with the airline's sales desk. A dispute filed with no supporting evidence is almost certain to be rejected, and now you owe the original ADM plus the admin fee.
Air India's agency support contact and ADM-specific guidance is available through their Agent Portal — verify the current policy there, as the admin fee percentage and dispute procedures may be updated. Also worth noting: some ADMs from Air India relate to bookings made before the Vistara merger completed — those Vistara-origin PNRs that were migrated into Air India's system. If you are seeing ADMs on migrated PNRs, the Air India agency support team should handle these separately from new-era bookings.
How to raise an ADM dispute on BSPLink
The dispute process through BSPLink is straightforward if you know where to look:
- Log in to BSPLink and navigate to your ADM/ACM section — it is usually under 'Billing' or 'ADM' in the left menu depending on BSPLink's current UI (IATA has updated the interface a few times).
- Find the ADM you want to dispute. Click into the detail — it will show the airline, the amount, the reason code the airline assigned, and the date the ADM was raised. That date starts your 14-day clock.
- Click 'Dispute' or 'Reject' (the label varies). You will be asked to provide a reason and, critically, to upload supporting documentation.
- What to upload: the original GDS booking screen showing the fare basis applied, the waiver authorisation email if applicable, a copy of the fare rule confirming the condition was met, or any airline correspondence. More documentation is better than less.
- Submit. BSPLink generates a dispute reference number. Keep this.
- The airline has a set period to respond — typically around 30 days, but this varies by carrier. If they accept your dispute, they issue an ACM (Agency Credit Memo) reversing the ADM. If rejected, you receive notice and the amount is debited plus any admin fee.
Some airlines, particularly international carriers like Emirates and Singapore Airlines, have their own ADM dispute channels in addition to BSPLink — their agent portals may have separate dispute submission processes. Check the airline's BSP ADM policy document (available through IATA's airline contact listings in BSPLink) for their preferred channel.
Can an ADM be raised after a ticket has been flown?
Yes, and this surprises many agents. Airlines conduct post-travel audits — especially on negotiated or consolidator fares — and an ADM can arrive months after the passenger has already completed the journey. The most common post-travel ADMs relate to fare basis misuse, where an agent ticketed a net or agency fare on a booking that did not meet the conditions (e.g., the passenger was not the agent's own client, or a net fare was used on a booking through a non-authorised channel).
Tax audits are another source: if the airline later determines that the YQ or a specific tax was understated at the time of ticketing, they can raise an ADM on the difference. These are particularly tricky because the agent may have issued the ticket in good faith based on what the GDS calculated at that moment — but the GDS calculation used stale data.
The best defence against post-travel ADMs is a clean booking file. Keep a record of the GDS PNR history, the fare quote screen, any fare exception authorisation, and correspondence with the airline's sales or revenue desk. Document everything at the time of booking — six months later when the ADM arrives, memory is unreliable.
Reducing ADM exposure — practical habits
A few operational habits that keep ADM exposure low:
- Price before ticketing, always: Never issue a ticket on a stored fare quote if more than 24 hours have passed since the quote was generated. Re-price in the GDS immediately before ticketing, especially on routes with volatile YQ.
- Read the waiver conditions carefully: Waiver codes issued by airlines during schedule disruptions or IRROPS have specific eligibility criteria — origin/destination, travel dates, original booking class. Applying them liberally because 'the passenger had an issue' is a reliable ADM generator.
- Do not create speculative holds: Fictitious or speculative PNRs without genuine passenger intent are the textbook definition of GDS misuse. Most agencies know this in principle but the temptation to hold space around a group enquiry is real. Resist it, or call the airline's group desk for a proper group hold.
- Reconcile BSPLink weekly: Set a weekly calendar block to check for new ADMs. The 14-day window is tight; a biweekly BSPLink check is playing roulette with it.
- Know your fare contracts: If you have net-fare agreements with consolidators or airlines, keep the fare sheets and validity dates on file. Ticketing on an expired net rate is a common ADM trigger.
If you are a smaller agency looking to manage your bookings and payment exposure in one place, FlightGPT Partner keeps a real-time ledger of your bookings and wallet balance, which helps with cash flow visibility around BSP remittance dates.
Bottom line
ADMs are a fact of life for active travel agents, but the ones that really sting — large amounts, rejected disputes with admin fees on top — are mostly avoidable with disciplined booking practices and prompt BSPLink monitoring. The 14-day dispute window is genuinely tight; treat BSPLink as a daily or every-other-day check rather than something you look at once a month. When an ADM does arrive, assess the documentation you have before hitting dispute — a weak dispute on an Air India ADM can end up costing you more than the original charge. Related articles: how BSP settlement works end-to-end and group booking process for agents. To compare live fares for your clients, try FlightGPT.
Frequently asked questions
How long do I have to dispute an ADM in India?
The standard BSP dispute window is 14 days from the date the airline raised the ADM in BSPLink. After 14 days, IATA automatically deducts the amount from your next remittance. The clock does not pause for weekends or public holidays — check BSPLink at least every few days to catch new ADMs in time.
What is Air India's admin fee on rejected ADM disputes?
Air India's ADM policy includes an administrative handling charge on rejected disputes — often described in agency communications as being in the range of around 10–10.5% of the ADM amount. This means disputing and losing costs more than accepting the original ADM. Verify the current policy on Air India's agent portal or in their BSP ADM billing notice before deciding whether to dispute.
Can an airline raise an ADM after the ticket has been flown?
Yes. Airlines conduct post-travel fare and tax audits, sometimes months after the travel date. Post-travel ADMs most commonly relate to fare basis misuse or GDS misuse discovered during an audit. Keeping your booking files (PNR history, fare quote screens, waiver authorisations) is your best protection.
What counts as GDS misuse and what are the penalties?
GDS misuse typically includes: creating fictitious bookings or PNRs without genuine passenger intent, churning segments to hold inventory, using passive segments to inflate volume statistics, and booking tickets that are immediately voided as a pattern. Airlines monitor this and can raise substantial ADMs. GDS operators (Amadeus, Sabre, Galileo) also have their own penalty provisions in agency contracts. There is no fixed public penalty scale — airlines determine ADM amounts case by case.
How do I find ADMs in BSPLink?
Log in to BSPLink and navigate to the ADM or Billing section. New ADMs that are in the dispute window appear with a status allowing you to accept or dispute them. Older ADMs that have already been processed show in your transaction history. IATA also typically sends email notifications when a new ADM is raised against your account — make sure the email on your BSPLink profile is current and monitored.
What documentation should I upload when disputing an ADM?
The most useful documents are: the GDS PNR booking history showing what was booked and when, the fare quote screen at the time of ticketing showing the fare basis and conditions, any waiver code authorisation email from the airline's sales desk, and the applicable fare rule printout showing the condition you believe was met. For complex disputes — especially on negotiated fares — a short written explanation tying the documents to the dispute reason helps the airline reviewer follow your case.