To use the FedEx country code list, identify the two-letter ISO 3166-1 alpha-2 code corresponding to your destination. These codes are required for all international shipping labels, customs documentation, and API integrations within the FedEx ecosystem to ensure accurate routing, rate calculation, and regulatory compliance across global borders.
International logistics relies on standardized data to move millions of packages daily. For FedEx, the country code list is not merely a directory but a functional requirement for every cross-border transaction. Whether you are manually entering an address in FedEx Ship Manager or automating thousands of shipments via the FedEx REST API in 2026, understanding the nuances of these codes prevents delays, avoids address correction fees, and ensures that duties and taxes are calculated correctly.
Understanding the ISO 3166-1 Alpha-2 Standard
FedEx utilizes the ISO 3166-1 alpha-2 standard for its country codes. This international standard, maintained by the International Organization for Standardization, assigns unique two-letter codes to every sovereign state and many dependent territories.
While ISO also provides three-letter (alpha-3) and numeric codes, FedEx systems are built primarily around the two-letter format. For example, the United States is always US, the United Kingdom is GB (for Great Britain), and Japan is JP. Using the incorrect format—such as trying to use "USA" instead of "US"—will typically result in a validation error in modern shipping software.
Why Two-Letter Codes?
The alpha-2 codes are the most widely used in global commerce and customs. They are utilized by the Universal Postal Union (UPU) and are integrated into the Harmonized System (HS) of tariff nomenclature. By adhering to this standard, FedEx ensures that your shipment data is readable by customs authorities in nearly 220 countries and territories.
Where to Locate the Official FedEx Country Code List
As of 2026, FedEx provides several primary methods to access and verify country codes. Relying on an outdated or third-party list can be risky, as geopolitical changes occasionally result in new codes or the retirement of old ones.
- FedEx Global Trade Manager: This is the most comprehensive tool for international shippers. It includes a "Find Country Codes" utility that allows users to search by country name and view associated shipping requirements.
- FedEx Service Guide: The digital version of the Service Guide contains a section on international shipping basics, which lists the standard codes accepted for Express and Ground International services.
- FedEx Developer Portal: For those using API integrations, the Developer Portal provides documentation and validation tables. This is the "source of truth" for technical implementations, ensuring that the code used in a JSON request matches the backend requirements.
- FedEx Ship Manager (FSM): The dropdown menus in FSM (both the web-based version and the software-based Lite/Hardware versions) are pre-populated with the current accepted codes.
Step-by-Step Guide: Using Country Codes for Manual Shipping
For small business owners or occasional shippers, using the country code list is usually a matter of selecting the correct option from a menu or typing the code into a specific field.
1. Identify the Recipient’s Location
Before starting the shipment, confirm the exact political jurisdiction of the destination. This is particularly important for territories. For instance, while Puerto Rico is a U.S. territory, it has its own code (PR) for many FedEx international service types to distinguish it from the 50 states (US).
2. Enter the Code in FedEx Ship Manager
When you reach the "Recipient Information" section:
- Locate the Country/Territory field.
- Type the two-letter code. If you are unsure, most FedEx interfaces allow you to type the country name, and the system will auto-populate the code.
- Verification: Ensure the system does not flag the code. If the code is valid but the postal code format is incorrect for that country, the system may still return an error.
3. Apply the Code to Customs Documentation
The country code is not just for the shipping label. It is a critical component of the Commercial Invoice (CI). You must use the same code for the "Country of Ultimate Destination." Furthermore, when listing individual items (line items) in your shipment, you must provide the Country of Manufacture (also known as Country of Origin) for each product using these same two-letter codes.
Advanced Usage: Integrating Country Codes into FedEx APIs
For enterprise-level operations in 2026, the FedEx REST API is the standard for automating shipping workflows. The country code is a required string in several objects within a shipment request.
API Request Structure
In a typical POST request to the FedEx Shipping API, the recipient and shipper objects require a countryCode field. The schema generally looks like this:
"address": { "streetLines": ["123 Example Street"], "city": "Tokyo", "stateOrProvinceCode": "", "postalCode": "100-0001", "countryCode": "JP" }
Validation Logic
When building your own application, you should implement a validation layer that checks user input against a local copy of the FedEx country code list. This prevents a "round trip" to the FedEx servers that would only result in a 400 Bad Request or a validation error.
Pro Tip: Always store these codes in your database as CHAR(2) to maintain data integrity and speed up indexing for international order reporting.
Handling Specific Geopolitical Nuances
One of the most common mistakes when using the FedEx country code list is failing to account for territories and regions with unique statuses.
The United Kingdom and Northern Ireland
Since the implementation of post-Brexit trade rules, shipping to the UK requires careful attention. While GB is the standard code for the United Kingdom, certain systems and tax regulations may require specific handling for Northern Ireland. However, for the purposes of the FedEx countryCode field, GB remains the primary identifier, while the postal code determines the specific routing and tax treatment.
U.S. Territories
Shipping to U.S. territories often confuses users because these locations are domestic in some contexts but international in others.
- Puerto Rico (PR)
- Guam (GU)
- U.S. Virgin Islands (VI)
- American Samoa (AS)
When using FedEx Express, these are often treated as international destinations requiring a Commercial Invoice, and thus the specific territory code must be used instead of "US."
China and Special Administrative Regions
Shipping to China requires the code CN. However, Hong Kong and Macau have their own distinct codes: HK and MO, respectively. Using CN for a shipment destined for Hong Kong can lead to significant routing delays and customs complications.
Essential FedEx Country Codes Reference Table
Below is a reference of frequently used codes and specific requirements that often accompany them.
| Country / Territory | ISO-2 Code | Region | Key Shipping Requirement |
|---|---|---|---|
| Australia | AU | Oceania | State code is mandatory (e.g., NSW, VIC). |
| Brazil | BR | South America | Recipient Tax ID (CPF/CNPJ) is often required. |
| Canada | CA | North America | Province code and 6-character Postal Code. |
| China | CN | Asia | Harmonized System (HS) codes are strictly enforced. |
| Germany | DE | Europe | EORI number recommended for business shipments. |
| India | IN | Asia | Know Your Customer (KYC) documents required for recipient. |
| Mexico | MX | North America | Tax ID (RFC) required for most commercial shipments. |
| Netherlands | NL | Europe | Part of the EU; VAT rules apply to non-EU shippers. |
| Singapore | SG | Asia | 6-digit postal code is highly specific to buildings. |
| United Arab Emirates | AE | Middle East | P.O. Box is often required in the address lines. |
Common Mistakes and How to Avoid Them
1. Confusing "Country of Origin" with "Destination Country"
A common error on customs forms is using the destination country code in the column meant for where the goods were manufactured. For example, if you are shipping a shirt made in Vietnam (VN) to a customer in France (FR), the shipping label uses FR, but the Commercial Invoice must list the country of origin as VN. Incorrectly labeling the country of origin can result in the seizure of goods or the application of incorrect preferential tariff rates.
2. Using Obsolete Codes
Geopolitical shifts happen. In recent years, names and codes for certain regions have updated. If you are using a legacy ERP system, ensure your internal tables are synced with the 2026 FedEx Master List. Using a retired code will result in an "Invalid Destination" error during label generation.
3. Improper Postal Code Formatting
While the country code is correct, many countries have strict formatting for postal codes that must accompany that code.
- United Kingdom: Requires a space (e.g., SW1A 1AA).
- Canada: Requires a space and a specific Alpha-Numeric-Alpha format (e.g., K1A 0B1).
- United States: Requires 5 digits or the Zip+4 format.
FedEx systems validate the postal code against the country code. If they don't match, the shipment cannot proceed.
Troubleshooting "Invalid Country Code" Errors
If you receive an error stating a country code is invalid, follow this checklist:
- Check for Spaces: Ensure there are no leading or trailing spaces in the input field (e.g.,
" US"or"US "). - Case Sensitivity: While most FedEx systems are case-insensitive, some API implementations strictly require uppercase (US, not us).
- Validate Against the List: Verify the code is actually the ISO-2 version. Shippers often mistakenly use the ISO-3 version (e.g., using "CAN" for Canada instead of "CA").
- Confirm Service Availability: Sometimes a code is valid, but FedEx does not offer the specific service (like Ground) to that country. In this case, the error might be "Service not available for this destination," which is often misread as a country code error.
Best Practices for Data Management
To maintain a high-efficiency shipping operation, treat the FedEx country code list as a piece of "master data."
- Centralize the List: Do not allow individual employees to manually type country names. Use a standardized dropdown menu in your internal systems that maps to the FedEx-approved two-letter codes.
- Regular Audits: Once a year, compare your internal database of country codes against the FedEx Global Trade Manager's updated list.
- User Training: Ensure that staff members responsible for international documentation understand that the country code is the "key" that unlocks customs clearance.
FAQs
Does FedEx use 3-letter country codes?
No, FedEx primarily uses the ISO 3166-1 alpha-2 standard, which consists of two-letter codes. While some internal legacy systems or specific customs forms might reference three-letter codes (alpha-3), all shipping labels and API requests require the two-letter format.
How do I find the country code for a new or recently renamed country?
The most reliable source is the FedEx Global Trade Manager or the official ISO 3166 maintenance agency. When a country changes its name or status, FedEx typically updates its systems within weeks to reflect the new standardized code.
Is the country code the same for FedEx Express and FedEx Ground?
Yes, the two-letter country code remains consistent regardless of the service level. Whether you are using FedEx International Priority, FedEx International Connect Plus, or FedEx Ground (to Canada/Mexico), the code for the destination country stays the same.
Why is Puerto Rico listed as a separate country code from the United States?
For shipping purposes, FedEx treats Puerto Rico as an international destination in many of its systems to account for specific customs requirements and air transport logistics. While it is a U.S. territory, using the code PR ensures the correct documentation is prompted and the package is routed through the appropriate international gateway.
Can I use "UK" instead of "GB" for the United Kingdom?
While "UK" is commonly used in speech, the official ISO-2 code—and the one required by FedEx—is GB. Some systems may have an alias for "UK," but to ensure 100% compatibility and avoid errors, you should always use GB.
Practical Recommendation
For the most seamless shipping experience, download the latest FedEx Service Guide or access the FedEx Global Trade Manager to cross-reference your destination list. If you are an e-commerce merchant, ensure your checkout page enforces two-letter ISO codes at the point of entry. This simple validation step at the beginning of the order process can eliminate nearly 90% of downstream shipping errors, ensuring your international customers receive their packages without unnecessary customs delays.
Image Gallery
Select an image to open it in a new tab.
Celine Dubois
Contemporary Living and Global Arts Columnist