Agency Debit Memo (ADM): Common Causes and How to Avoid Them
An agency debit memo (ADM) is a charge an airline raises against a travel agency to recover money it says is owed on a ticket, refund or booking. Most ADMs come from a small set of avoidable causes: wrong fares or refunds, churning, duplicate and fake bookings, unused segments left active, and name problems. You can dispute an ADM in BSPlink within 15 days of its issue date.
Key points
- ADMs are governed by IATA Resolution 850m and reach IATA agents through BSPlink. Once billed, they are part of the amount you remit.
- You have a 15-day window to dispute before billing. After that, a post-billing dispute is possible for up to 12 months.
- Each airline publishes its own ADM policy and fees. Read the policies of the airlines you sell most.
- Booking abuse ADMs (churning, duplicates, fake names, inactive segments) are often charged per passenger per segment, sometimes plus an admin fee.
- Refunds, reissues and complex fares are the most frequent ticketing errors behind ADMs.
- Most ADMs are prevented by habits: one booking per journey, real names only, and reading the fare rule before you issue.
What is an agency debit memo?
An ADM is an airline's invoice to an agency for an adjustment on a ticket or refund the agency issued.
The IATA BSP Manual for Agents (Edition 8, effective 1 September 2025) defines it as "an accounting tool used by Airlines to collect adjustments for Electronic Tickets and Refunds issued by Agents," governed by Resolution 850m. BSP is the Billing and Settlement Plan, IATA's system for settling agency sales with airlines. BSPlink is its online portal.
Airlines also use ADMs for booking behaviour, not only ticket money. Lufthansa Group's ADM policy says ADMs may cover "reservations, no-shows and for administration fees," and that ADMs for "Reservation Manipulations" follow IATA Resolution 830a.
The opposite is an ACM (Agency Credit Memo), which credits money to the agency.
How does the ADM process work?
The airline issues the ADM in BSPlink. You get 15 days to review and dispute it, and then it goes into your BSP billing.
| Stage | What happens | Time |
|---|---|---|
| Issue | Airline raises the ADM with a "Reason for Memo" and often attachments | Normally within 9 months of the final travel date (Resolution 850m) |
| Latency period | You review it and may dispute it in BSPlink with evidence | 15 days from issue |
| Airline review | Airline accepts (ADM cancelled), rejects, or reduces the amount and rejects | Up to 60 days |
| Billing | Unchallenged or rejected ADMs go into your BSP billing | Next billing period |
| Post-billing dispute | You pay the billing, and IATA holds the disputed amount for 30 days while you and the airline resolve it | Up to 12 months from the transaction |
The BSP manual also lets you "Forward to GDS" if you think a system error caused the ADM. This does not stop the 15-day clock, so dispute separately if you disagree.
Airlines set their own fees on top. US-Bangla Airlines' ADM policy (effective 26 July 2022) adds a USD 15 admin fee to each booking-abuse ADM. It gives agents 14 days to dispute, and sends ADMs to non-IATA agencies by email.
What are the most common causes of ADMs?
Two families: booking behaviour and ticketing errors. Lufthansa Group's booking and ticketing policy (June 2026) lists its main ADM reasons. The BSP manual says the most frequent ticketing errors involve "complicated fares, ticket exchanges and refunds."
| Cause | What it looks like | How to avoid it |
|---|---|---|
| Churning | Cancelling and rebooking the same seats to get a new time limit | Issue by the deadline or let the booking go. Never cycle it |
| Duplicate bookings | The same passenger held twice, in one or more PNRs or GDSs | One active booking per journey. Cancel test or backup holds |
| Fictitious or speculative bookings | Dummy names, or seats held "in view of expected demands" | Book only for a real, named passenger |
| Inactive segments | HX, UN, UC, NO or US segments left in the PNR | Remove them as soon as you see them. Lufthansa requires this at least 48 hours before departure |
| Name changes | Replacing one traveller with another on the same booking | Name corrections are limited. A different person needs a new booking and ticket |
| No-show and unused segments | Segments left active after a void or refund, or a passenger who does not fly | Cancel all segments when you void or refund. Cancel before departure if the customer will not fly |
| Fare misuse | Wrong fare or booking class, broken advance purchase or stay rules, fake return or "throwaway" segments | Price automatically, read the fare rule, and book the real itinerary |
| Refund and reissue errors | Penalty not deducted, wrong fare difference, used taxes refunded | Follow the fare rule. Use the airline's refund application when unsure |
| Missing date of birth | Child or infant fares without a DOB in the PNR | Enter the DOB for every child and infant |
| Card chargebacks | A cardholder disputes a card payment the airline accepted | Follow IATA's card rules and keep evidence of the sale |
Two definitions worth knowing from Lufthansa's policy:
- Churning: "cancelling and rebooking of the same reservation... in the same or different classes of service across one or more PNRs or GDS/CRSs." It is "strictly prohibited under any circumstances."
- Name change: "the replacement of the person travelling by another person." This is not permitted. Small corrections, such as up to two letters, inverted names or a legal name change, are allowed.
In Bangladesh, a January 2026 ordinance amending the travel agency law listed false bookings as grounds for action against an agency. It has since ceased to have effect, according to the official Laws of Bangladesh website, but a new bill may return to the idea. Confirm the current rules with the Ministry of Civil Aviation and Tourism.
What does an ADM cost?
It depends on the airline's policy: usually the amount owed, such as a fare difference, and for booking abuse a fee per passenger per segment, often with an admin fee on top.
As one published example, US-Bangla's 2022 policy charges booking abuse per passenger per segment by region:
| Region (as US-Bangla lists it) | Charge per passenger per segment |
|---|---|
| Domestic | USD 5 |
| South East Asia | USD 12 |
| Far East | USD 15 |
| Middle East / KSA | USD 20 |
| Europe | USD 25 |
The policy's own example: a fake-name booking CGP–DAC–DOH–DAC–CGP for one passenger costs USD 50 (5 + 20 + 20 + 5) plus the USD 15 admin fee. For ticketing and refund errors, it charges USD 50 per ADM on top of the amount owed. Check the airline's current policy before you quote these figures; they may have changed.
Small amounts add up. Ten passengers churned on a two-segment Middle East trip could mean 20 charges under a policy like this one.
How to avoid ADMs: a checklist
- Read the ADM policy of every airline you sell often. IATA's manual says they are available in BSPlink and vary by airline and by market.
- Book real passengers only, with full names exactly as on the passport and a date of birth for children and infants.
- Keep one booking per journey. Before you book, search for an existing PNR for the same passenger.
- Respect ticketing time limits. Issue or cancel. Never cancel and rebook to buy time. See our guide to ticketing time limits.
- Clean your queues daily. Remove HX and other inactive segments, and cancel unwanted holds early.
- Price automatically where possible, and keep the fare rule with the booking.
- Do refunds and reissues by the rule. Deduct the penalty, collect the full fare difference, and cancel segments when you void or refund. See void, refund and reissue.
- Check BSPlink regularly, at least once per billing period, and set up ADM email alerts, as the BSP manual recommends.
What should you do when you receive an ADM?
Act within the 15-day window.
- Open the ADM in BSPlink and read the "Reason for Memo," the reason code and the attachments.
- Pull the related ticket and PNR history, and check whether the ticket was auto-priced or manual.
- If the ADM is right, accept it and fix the cause so it does not repeat.
- If it is wrong, dispute it in BSPlink with evidence: the PNR history, fare rule, pricing record or airline approval.
- If a GDS fault caused it, forward it to the GDS, but dispute it as well.
- If you are non-IATA and ticket through a consolidator or portal, send them the evidence quickly so they can dispute it in time. See IATA vs non-IATA agencies.
How Ticket Lagbe helps you avoid common ADM triggers
Several ADM causes start with missing information or rushed manual work. On Ticket Lagbe:
- Rules before you book: each fare has a fare rules and baggage window, and you can compare booking classes and fare families on View Fares.
- Time limits shown per fare, with hold reminders, so you know when to issue without cancelling and rebooking.
- Passport scan (MRZ) fills passenger details from the passport's machine-readable zone, which helps keep names and dates of birth correct.
- Charge quotes: refund and reissue charges are quoted automatically for GDS tickets where available, so you are not working them out by hand.
- Staff access: sub-users get per-feature access levels set by the owner, so you decide who can book and issue.
Questions about a specific ADM? Contact our support team.
Frequently asked questions
What is an agency debit memo (ADM)?
An ADM is a charge an airline raises against a travel agency to collect money it says is owed on a ticket, refund or booking, for example for an under-collected fare or a booking-policy breach. IATA agents receive ADMs through BSPlink and pay them in their BSP billing.
How long do I have to dispute an ADM?
In BSPlink you have 15 days from the ADM's issue date to dispute it before it goes into billing. The airline then has 60 days to accept or reject the dispute. After billing, you can still raise a post-billing dispute for up to 12 months from the transaction date.
How long after travel can an airline issue an ADM?
IATA Resolution 850m sets nine months after the final travel date as the normal limit for ADMs through the BSP, as airline policies such as Lufthansa Group's and US-Bangla's state. Some airlines, such as Lufthansa Group, say they may still issue ADMs later, and US-Bangla excludes fraud cases from any time limit.
Can a non-IATA agency receive an ADM?
The ADM goes to the IATA agent that issued the ticket, which may pass it on under its agreement with you. Some airlines also charge non-IATA agencies directly; US-Bangla's policy, for example, sends them ADMs by email.
What is the difference between an ADM and an ACM?
An ADM is a debit, money the agency owes the airline. An ACM (Agency Credit Memo) is a credit the airline gives the agency, for example after an over-collection or an ADM later found to be wrong. ACMs have no dispute period.
What is churning in airline booking?
Churning is cancelling and rebooking the same seats again and again, often to stretch a ticketing time limit. Airlines treat it as abuse and can charge for it through ADMs, often per passenger per segment.
