Overseeing the entire aviation industry isn’t a piece of cake. The International Air Transport Association (IATA) is the entity that’s been carrying this burden for decades. It relentlessly develops regulations, sets up procedures, creates digital tools – in short, it does everything to make international air transport safe and efficient. Read our detailed IATA explainer or watch the video below if you’re not really familiar with what IATA is.
Here’s a cool video overview of IATA basics
To make the whole system run like clockwork, IATA had to come up with diverse numbers and codes – to register and categorize all of its components. As we mention in the video, IATA loves all this coding stuff. And in this post, we’ll dive deeper into this intricate cryptography and try to decipher it. We’ll talk about IATA numbers and what they mean to travel agents and also explore the main codes that standardize the aviation industry.
Types of IATA numbers and codes
IATA numbers: verification for air ticket distributors
An IATA number (officially called the IATA Numeric Code) is basically a unique seven-digit code assigned to IATA-certified travel agencies that want to distribute air tickets and/or gain industry recognition. In addition, airlines’ own points of sale or sales offices also have an IATA number as an identifier of the location that issues flight tickets.
IATA acts as the mediator between airlines and travel agents, overseeing the cash streams and protecting the airlines’ interests. So if you, as a travel agent, want to be a full member of this club, you’ll have to undergo a verification process.
Why do travel agencies need IATA numbers?
To start with, there are two main types of IATA accreditation: full and partial. Both grant certified agents worldwide recognition as trustworthy and financially viable partners, allowing them to join the global industry community.
However, the full IATA accreditation package also allows travel businesses to issue tickets on behalf of airlines and process transactions via the Billing and Settlement Plan (BSP) – and that’s the main reason travel agencies apply for this IATA license.
If you want to sell flights but for some reason you can’t or don’t want to go through a complete verification process, you still have options. Most likely, you’ll have to partner with a mediator that has the right to issue those air tickets (such as a consolidator or a hosting agency) and use its credentials.
Travel Tech Expert answers questions about IATA certification
Types of IATA accreditation programs
So what are your options if you’re a travel business considering getting an IATA number?
Full IATA accreditation. The complete IATA certification package is available for non-US-based travel agencies. It allows you to sell air tickets, gives access to IATA payment solutions, includes a PCI certification to enhance trust, and boosts your credibility as a professional.
Travel industry designator services (TIDS). TIDS is the partial accreditation program we mentioned above. The IATA/TIDS Code facilitates the identification of travel businesses and enables reservations to be recognized by travel suppliers such as airlines, cruise lines, hotels, car rental companies, and railways.
You can apply for TIDS free of charge if your business is located outside of the US and you don’t issue air tickets but want to certify your professional status on a global scale.
IATAN accreditation. IATAN (International Airlines Travel Agent Network) is IATA’s subdivision that provides certification products to US-based travel professionals. Go with the full IATAN accreditation if you’re located in the US, have over two years of experience, and want to sell flights.
IATAN Non-ticketing accreditation. Similar to TIDS, this option doesn’t allow you to issue air tickets but gives access to airlines’ inventories and grants industry recognition.
How to get an IATA number?
Obviously, the amount of effort to exert, the fees to be paid, and the paperwork to submit will vary depending on the accreditation type you plan to get.
IATA accreditation overview
To give you an idea of the requirements, here are the key application steps for the full IATA package:
- register at the IATA Customer Portal;
- select one of the three available certification levels (GoLite, GoStandard, or GoGlobal) and request your accreditation;
- fill out and submit an application form;
- submit additional documentation (proof of general business operations, proof of your qualifications, confirmation of prior travel agent experience, and proof of financial viability);
- pay the application fees and accreditation fees once you receive the invoice from IATA;
- provide financial security if required; and
- wait for confirmation (the review process might take a few weeks).
Note that for IATAN accreditation, you’ll be required to present the ARC Agency Code Number (read more about ARC accreditation in our dedicated post).
If you plan to apply for TIDS or IATAN Non-ticketing certifications, the requirements are less strict and the whole process is a lot easier.
To get a plain, detailed guide on how to obtain each of the certification options, we recommend you check out our comprehensive overview of IATA accreditation. You can also visit the IATA’s official Travel Agency Program webpage or the IATAN site if you still have questions left. And if you're interested in other travel agency accreditation options (e.g., CLIA or TRUE), we got them described in a separate post.
Those were IATA numbers that probably matter most to most travel agents. However, IATA has more code types. Let’s have a look at what they are.
IATA’s codes: main industry identifiers
Standardization – or development and implementation of protocols, policies, processes, and, well, standards that ensure consistency and enable interoperability between parties within the industry – is one of IATA’s key areas of responsibility. And that’s why it devised multiple code systems – to standardize the identification of locations, companies, equipment, etc., optimizing flight operations and information exchange. Here are the main aviation industry code systems.
Airline codes
IATA assigns a unique two-character code (Airline Designator Code) to all airlines – even the ones that aren’t IATA members. It consists of 2 letters or a letter and a digit. For example, AA stands for American Airlines, KL for KLM, 7S for Ryan Air, etc.
These codes are used to identify an airline in a wide variety of commercial scenarios: reservations, schedules, timetables, telecommunications, ticketing, cargo documentation, legal, tariffs, etc.
Airline codes are the first two characters of the flight number. Source: online departure information of the Boston Airport
Note that IATA’s 2-character codes are different from ICAO’s 3-character codes. ICAO, or International Civil Aviation Organization, also assigns airline designators, but those serve mainly for operational purposes like identification of aircraft in flight.
For example, Delta Airlines has the DL designator from IATA and DAL designator from ICAO.
Airport codes and other location identifiers
IATA’s location identifiers are 3-letter codes assigned to airports that have commercial activity. These codes can also be given to bus stations, heliports, rail stations, and ferry terminals if they are involved in intermodal airline travel.
In many cases, the airport code is created from the city name, like ATL for Atlanta, IST for Istanbul, or MEX for Mexico City, so it’s easily recognizable.
If a city is served by more than one airport, IATA’s location codes are also assigned to such metropolitan areas. For example, the New York City region has the NYC code, which is different from the ones of the surrounding airports, i.e., John F. Kennedy International Airport (JFK), Newark Liberty International Airport (EWR), and LaGuardia Airport (LGA). Other examples of such metropolitan areas are London (LON), Tokyo (TYO), Paris (PAR), and so on.
These metropolitan area codes are widely used by online booking engines of airlines, OTAs, and other distributors as they greatly facilitate the flight search in or out of the entire region.
Expedia flight search via metropolitan area identifiers
Interesting facts: As of today, IATA administers over 11,000 location identifiers worldwide. Some airport codes might sound really funny or weird. For example, the code for Pocos De Caldas Airport in Brazil is POO and the code for Sembach Airport in Germany is SEX.
Accounting and prefix codes
Airline accounting and prefix codes are 3-digit numbers that are essential for various accounting activities. They identify airlines in all passenger and cargo traffic documents, transactions, etc. Passengers can see the accounting code on the ticket and sometimes on the boarding pass as the first three digits of the 13-digit ticket number.
Note that the ticket number is not the same as the PNR (Passenger Name Record) number that’s created when the flight is booked but before the ticket is issued.
The sample e-ticket number where 176 is the accounting/prefix code for the Emirates airline
The difference between the accounting code and the prefix code is that the former relates to passenger operations and the latter is about cargo transportation. For example, the commuter Boutique Air has the accounting code 184, while the prefix code of the cargo carrier Atlas Air is 369.
One airline can apply for both codes if its operations involve both passenger and cargo service. For example, American Airlines has 001 as both accounting and prefix code, Air Canada has 014, Aeromexico has 139, etc.
Baggage tag issuer code (BTIC)
Baggage tag issuer codes identify each piece of checked luggage through all baggage handling processes. The BTIC is a part of the so-called license plate code.
The license plate is basically the ten-digit numeric code on a bag tag that’s printed both in the barcode form and in human-readable form. It’s issued by the airline (or handling agent) at check-in to track luggage throughout the complete journey.
Interesting fact: Baggage handling practices have optimized a lot over the years, and as of 2023, there are only 6 reported cases of lost luggage per 1,000 checked bags.
Other IATA codes
If you are a true code lover, you're gonna be so excited because we've got more of them for you. But those are the ones you won’t see on the boarding pass or the airport flight information display. They're service-type codes that are only used in the back office of airlines and airports. Here are some of them.
Aircraft Type Designators are 3-character codes distinguishing between aircraft types and variants that have differences from an airline commercial perspective. They are used for airline timetables and computer reservation systems. For example, 744 stands for Boeing 747-400, 388 for Airbus A380-800, and D3F for Douglas DC-3.
Meal Codes identify the types of meals served on board that are especially important to provide the right food to passengers with specific dietary requirements. Some examples are a diabetic meal (DBML), a gluten-free meal (GFML), a non-lactose meal (NLML), or a baby meal (BBML).
Geographic and currency codes can be found in the City Code Directory (CCD) which is a list of city, airport, country, province, state, and territory names and codes. It also contains a list of currency codes and IATA Tariff Conference areas. This information is used for computing tariffs, creating mileage distances, and calculating fares and rates.
There are also Traffic Restriction Codes, Service Type Codes, Coordinator Reason Codes, etc.
Useful links for further research
If you want to dive even deeper into this coding topic, we've got a few more resources for you to explore.
You can download the complete Airline Designator Codes and Location Identifiers database from IATA’s website as it’s the official industry source.
You can also use a free IATA online search tool to find airline and airport codes.
Here’s a list of IATA airline members with corresponding designator and accounting codes.
If you want to apply for a code, check out the requirements for obtaining an airline designator code, an accounting and/or prefix code, a location code, and BTIC.