ShipStation's integration with FedEx allows you to create FedEx labels with your contract rates. Accounts based in the US, Canada, the UK, and EU have access to both domestic and international services, while accounts based in Australia and New Zealand have access to international services. Additionally, US-based accounts have access to the Ground Economy services (formerly SmartPost), FedEx One Rate®, and FedEx International Mail Service (FIMS)
You can also schedule next-day pickups directly in ShipStation for your FedEx shipments. For international shipments, you can take advantage of the Delivered Duties Paid (DDP) and Electronic Trade Documentation (ETD) features! Review the Available Features section to learn about the variety of options the FedEx integration provides.
If you don't yet have a FedEx account and would like to open one, you can do so by visiting the following links:
Connection Requirements:
-
An active account with FedEx
-
Your FedEx account number
-
Your FedEx account shipping address (located in your FedEx account admin details)
-
The email address and phone number associated with your FedEx account
International Shipping Requirements:
-
To ship internationally, you must upload a signature and letterhead image file to ShipStation. See the Upload Letterhead and Signature section below for details.
To connect your FedEx account to ShipStation:
🇺🇸 🇨🇦 Your Carriers Add-On
For US- and Canada-based ShipStation accounts, certain plans will require you to enable the Your Carriers add-on before you can connect your carrier accounts. If you have not yet enabled it, you'll be prompted to do so before you can connect your accounts.
-
Click the Add Carrier button.
-
Select FedEx and click Connect.
-
Read through the FedEx End-User license Agreement and click I Accept.
-
Fill out your FedEx Account No and default Shipping Address.
If you do not know your FedEx Shipping Address: Log in to your FedEx account and go to your account profile. The FedEx Shipping Address is under Contact Information.
-
Enter an Account Nickname to help you identify the account in ShipStation.
-
Click Connect.
Select the country your account is based in to see which standard features are supported for your account.
The ShipStation integration with FedEx allows for these additional features when you use standard FedEx services:
Feature |
Description |
---|---|
🇺🇸 FedEx Ground Economy |
US-based accounts can enable FedEx Ground Economy services (formerly called SmartPost) for use in ShipStation. See our FedEx Ground Economy article for more details. |
🇺🇸 FedEx One Rate® |
ShipStation supports the use of FedEx One Rate® flat-rate package options for domestic shipments for non-cash accounts. First, you must choose an applicable shipping service to use the appropriate FedEx One Rate® package type when you configure a shipment. Shipping services that support One Rate package types include:
See the FedEx One Rate® site for more information and restrictions. Additional fees may apply when you add certain shipping options. Not available for return labels or multi-package shipping. |
Invoiced carrier |
FedEx bills you for only the labels you use, which are invoiced monthly to your FedEx account. FedEx does not charge your account upon label creation in ShipStation. Any FedEx labels you create in ShipStation that are NOT used will not be billed on your invoice. However, you may still wish to void labels you don't use for improved accuracy in your shipment reports. |
Electronic Trade Documents (ETD) |
ShipStation will automatically attempt to submit customs information electronically through the FedEx ETD program. Labels created using ETD will have ETD printed on the label. If ShipStation is not able to submit customs information through ETD (either because it's not enabled for your FedEx account or because the destination country does not support ETD), you will need to print any necessary customs forms and include them with the shipment. |
Bill to a third-party account |
You may bill label charges to an account other than the FedEx account connected to your ShipStation account. This is called third-party billing. To bill label fees to a third-party account:
You must have your FedEx account connected to ShipStation to choose a FedEx service for a shipment. |
Delivered Duties Paid (DDP) is supported |
Enable the option Bill duties and taxes to payor of shipping charges to have the costs of duties and taxes billed back to your FedEx account, instead of to your customer. If used in conjunction with third-party or recipient billing, the billed account will be responsible for the duties and taxes. |
EORI and VAT numbers sent to FedEx |
ShipStation will send your EORI and VAT numbers to FedEx when creating your labels (if present on the order). |
Collect on Delivery |
When you create FedEx shipping labels, enable Collect on Delivery so that FedEx will collect funds from the recipient when they deliver the package. |
🇺🇸 🇨🇦 Certificate of Origin for qualifying international shipments |
For qualifying shipments between USMCA (US, Canada, and Mexico) countries, FedEx will include a Certificate of Origin with their commercial invoice. If needed, you can print both documents in ShipStation by selecting the Forms option in the Order Details or going to the Forms column in the Shipments tab. |
🇺🇸 🇨🇦 FedEx Ground Collect |
FedEx Ground shipments have the option to use FedEx Ground Collect in the Shipping Account drop-down. You may want to use this option when you ship to a vendor and they wish to charge the shipping fees to their own FedEx account. When FedEx delivers the parcel to the recipient, the recipient supplies their account placard. FedEx will scan this placard and that will then bill the receiver's account. Currently available in the US and Canada. For more information about FedEx Ground Collect, review the FedEx Ground Collect information page. |
🇺🇸 🇨🇦 🇬🇧 FedEx Ground Manifest |
For certain kinds of FedEx Ground and FedEx Home Delivery shipments (applies to US, Canada, and UK-based accounts), a FedEx Ground Manifest will be available to print from ShipStation. Print this form from the End of Day section in the Shipments tab. To be included in the FedEx Ground Manifest, a shipment must meet one or more of the criteria listed here:
|
🇺🇸 🇨🇦 🇬🇧 Saturday Delivery |
The Saturday Delivery option is available to US, Canada, and UK-based accounts. When you create FedEx shipping labels, enable the option to allow for package delivery on Saturdays. See FedEx's page on Saturday Delivery (US) or Saturday Delivery (CA) for more information and restrictions. |
🇺🇸 🇨🇦 🇬🇧 Alcohol shipping |
When you create FedEx shipping labels, enable this option to let FedEx know the package contains alcohol. See FedEx's page on Alcohol Shipping for more information and restrictions. |
🇺🇸 🇨🇦 🇬🇧 Dry Ice shipping |
When you create FedEx shipping labels, enable this option to let FedEx know the package contains dry ice. You must use your own packaging when you ship dry ice. See FedEx's page on Dry Ice Shipping (US), Shipping Dangerous Goods (CA), or Dangerous Goods (UK) for more details. |
In addition to the features listed above, the following can be enabled by ShipStation Support.
Feature |
Description |
---|---|
FedEx Retail Rates |
If this setting is enabled, the estimated rates you see when you Get Rates (in the rate calculator or the shipping sidebar) will display the FedEx retail rates. However, FedEx will still charge you based on your FedEx account negotiated contract rates and the Carrier Fee displayed in the Shipments grid will display the actual estimation from FedEx based on your account's negotiated rates. |
Bypass ETD |
If this setting is enabled, ShipStation will not attempt to submit customs information through ETD. You will be responsible for providing any necessary customs documents to FedEx. |
🇺🇸 FedEx International MailService |
For US-based accounts, after you've connected your FedEx account, ShipStation Support can enable FedEx International MailService for use in ShipStation. See the section on FedEx International MailService for more details. |
You can schedule a pickup of your FedEx Ground or FedEx Express shipments directly in ShipStation. These instructions outline the requirements and how to schedule to ensure a timely pickup.
To ensure that FedEx can accept the pickup request, the shipment must meet these requirements:
-
Total package weight cannot exceed 150lbs.
-
Maximum number of packages for a single pickup request is 99.
-
Include the latest time your package can be picked up or your company’s close time.
-
FedEx Ground Pickup can be scheduled for the next business day or any business day up to 2 weeks in advance.
-
FedEx Express pickup can be scheduled for the current or next business day.
-
If you need to schedule a pickup for both FedEx Express and FedEx Ground packages, you need to schedule a pickup for each of the services individually.
-
You cannot edit a pickup request. To change a request, you must delete the original request and enter a new request.
-
For FedEx Ground and FedEx Express pickups, you may request an alternate pickup address other than the shipping location attached to the FedEx account number. An additional surcharge will apply.
-
If you already have a regularly scheduled pickup, it is not necessary to schedule a one-time pickup or to add another regularly scheduled pickup.
To schedule a FedEx pickup in ShipStation:
-
Select FedEx from the Schedule a Pickup drop-down menu.
-
Fill out the required information on the Schedule a Pickup form.
-
Click Schedule a Pickup to complete the request.
Surcharges do not display in ShipStation!
ShipStation will not display any additional fees that the FedEx pickup request may incur.
For US-based accounts, FedEx Hold at Location (HAL) is a service your customers can select at checkout to deliver and hold their items at a designated location - such as a FedEx Store - instead of shipping to their home or business address.
Your Selling Channel Checkout must be configured to include FedEx Hold at Location as a service. There is no additional setup needed in ShipStation.
Currently, this service is available with the following selling channels:
-
BigCommerce with ShipperHQ
Hold at Location orders import into ShipStation differently to meet FedEx requirements.
-
The suffix -HAL is appended to the Requested Service and "FedEx Hold at Location order” appears in Internal Notes on Order Details.
-
The Internal Notes or Requested Service can be used for Automation Rules or Service Mapping.
-
Use the Internal Notes filter to quickly identify HAL orders. Set the filter to Contains "fedex" and apply.
-
-
The Ship To address will be the FedEx hold location. It is locked so it cannot be edited in ShipStation.
-
Only FedEx services will be available in the Service drop-down.
-
Orders cannot be combined or split.
-
You cannot apply Shipping Presets to FedEx HAL orders.
The process to create a label and ship the order is the same as any other order in ShipStation. The label will include the Sold To name above the Ship To address. To pick up the package, your customer must present an ID that matches the Sold To name or present an ID with the shipment's tracking number.
For support related to a Hold at Location shipment, contact FedEx Support at 1-800-GoFedEx (1-800-463-3339).
For services that support branded labels, your store logo will appear in the center of the FedEx shipping label. For services that support label messages, Label Message 1 will print in the REF (Reference) field, Label Message 2 will print in the INV (Invoice) field, and Label Message 3 will print in the PO (Purchase Order) field.
Label Messages will also print on the commercial invoice for international shipments. Label Message 1 will print in the Special Instructions field, and Label Message 3 will print in the Purchase Order No field.
Label Message 2 is not used for commercial invoices. Instead, ShipStation submits the Order Number as Invoice No.
To simplify international shipping, FedEx uses Electronic Trade Documents (ETD). ETD submits international documentation (like customs forms) electronically so you don't have to print and attach documents to the shipment. To use the FedEx ETD option in ShipStation, you must add your letterhead and signature images to your account.
Image Requirements
-
Both Letterhead and Signature images must be in either GIF or PNG format.
-
Dimensions for the Signature image are a maximum of 240 x 25 pixels (3.5 x 0.5 in).
-
Dimensions for the Letterhead are a maximum of 700 x 50 pixels (7.5 x 1.6 in).
Contact your FedEx representative if you have questions about FedEx's signature image requirements.
To upload letterhead or signature images:
-
Go to the Your Carrier Accounts tab.
-
Click the Action menu for your FedEx account and choose Carrier Settings.
-
Use the Select a File and Upload buttons to upload your signature and letterhead images.
-
Save your changes.
You can now ship international parcels with FedEx and your international documentation will be sent electronically!
US-based accounts have access to the FedEx International Mail Services (FIMS). After you've connected your FedEx account to ShipStation, contact ShipStation Support to enable it.
Requires Approval From FedEx
Your FedEx account must be approved to use FedEx International Mail Service in ShipStation. For more information about FedEx International Mail Service services and how to apply, visit the FedEx International Mail Service page.
FedEx International MailService will appear as its own carrier and will be listed separately from other FedEx services in the Service drop-down.
Remember the following when you use the FedEx International MailService in ShipStation:
-
ShipStation only supports the standard service level for FedEx International MailService.
-
Estimated rates and tracking are not available for shipments created using FIMS in ShipStation.
-
Third-party and Recipient billing, Collect on Delivery, Alcohol Shipping, and Dry Ice shipping are not available for shipments created using FIMS.
For certain shipments from Canada, you may need a CERS Export Declaration. The CERS Export Declaration (formerly known as B13A) is a Canadian customs export declaration required by the CBSA to report exports from Canada that are valued at CAD $2,000 or greater destined to any country other than the U.S., Puerto Rico, and U.S. Virgin Islands. It is required when exporting restricted/prohibited and regulated goods regardless of shipment value.
If you are not familiar with the CERS process and shipping internationally with FedEx, please review the FedEx Export Declaration Requirement page.
For shipments that require a CERS Export Declaration, you must submit an electronic CERS Export Declaration using the CERS Portal and include the CERS Proof of Report number on the shipment in ShipStation (ShipStation sends this number electronically to FedEx).
Carrier details to enter for the Export Declaration (CERS Portal):
-
Carrier Name: Federal Express
-
Carrier code: 400-
(four hundred dash)
-
Unique carrier-assigned code: the FedEx tracking number
Additional resources:
-
The Drop Off Type you select in the FedEx Carrier Settings can affect estimated rates. We recommend you choose the same Drop Off Type you and your FedEx representative set up to use with your account. The available options are:
-
Regular Pickup: The shipper already has an every-day pickup scheduled with a courier.
-
Request Courier: The shipper will call FedEx to ask for a courier.
-
Drop Box: The shipper will drop the package in a FedEx dropbox.
-
Business Service Center: The shipper will drop off the package at an authorized FedEx business service center.
-
Station: The shipper will drop off the package at a FedEx Station.
-
-
Dangerous Goods shipping is not available with the ShipStation integration to FedEx. For shipping dangerous goods with FedEx, you must log into your FedEx account directly.
-
Label Message 3: To use Label Message 3, you must also use Label Messages 1 and 2.
-
When you get rates for FedEx on a Saturday, a Saturday pickup fee will be included in the estimated rate. This fee will only apply when the package is actually picked up on a Saturday.
-
The Ship Date for created labels must be within 10 days of the current date.
-
Return labels do not provide tracking updates to ShipStation.
-
The international setting Sign Customs As does not apply to FedEx shipments. Instead, customs forms will be signed using the Return Name from the Ship From Location.
-
ShipStation does not support "Cash Only" FedEx account types. You must be on a billed account to connect FedEx to ShipStation.
-
FedEx may make service and fee changes on an as-needed basis. To review the latest FedEx COVID-related updates, please review the FedEx Coronavirus Updates page.
-
Address validation for FedEx:
🇺🇸 For US-based accounts: ShipStation's address validation tool determines if an address is Residential or Commercial. This tool relies on the USPS database. Since FedEx uses its own database to determine Residential and Commercial addresses, there are rare cases when the address type set by ShipStation does not match FedEx's address type for the same address. This can result in a mismatch between the estimated rate and the actual amount that FedEx bills you for the shipment.
For accounts based in any other country: The ShipStation address validation tool does not distinguish between Residential or Commercial addresses, so all addresses process as Commercial addresses. This may cause the estimated rates to be incorrect for some residential FedEx shipments.
-
🇺🇸 🇨🇦 For US and Canada-based accounts: If you include carrier insurance and the declared value exceeds $500 USD, FedEx will require a Direct Signature for delivery regardless of the confirmation option selected in ShipStation.
This requirement will apply to each package valued at over $500 USD in a multi-package shipment, thus adding Direct Signature fees to those packages. If this multi-package shipment has only one master tracking number, check with FedEx billing support for details about the signature requirements/fees for each individual package.
-
🇺🇸 ShipStation is an official FedEx Compatible Diamond Solution.
-
🇫🇷 International freight services for France are not supported in ShipStation at this time.
Here are some common issues, potential causes, and troubleshooting tips.
Issue |
How to Troubleshoot or Resolve |
---|---|
Error: Meter registration is disabled for this seller. |
What it means: The first time you get FedEx rates or create a FedEx label in ShipStation, FedEx registers a meter for that Ship From Location. However, something blocked the meter registration (most likely a setting meant to prevent excessive calls to FedEx’s API). What to do: Contact our ShipStation support team. Let them know you received this error and we will correct the issue so meter registration will be successful and you can proceed with creating labels. |
Error: Unable to register meter: Shipping address provided does not match our records |
What it means: To create FedEx labels or get rates from FedEx, ShipStation must register each Ship From Location in your account with FedEx. This registry creates a meter number that we store on our backend. If a Ship From Location does not have a meter number yet, ShipStation will attempt to register it when you get rates or create a shipment. This error message occurs when the address we're attempting to register does not match the FedEx account's Shipping Address. What to do:
To ensure it worked, go back to the Orders tab and try to get a rate for the same order that returned the error. The error message should disappear and display a rate from FedEx. If you updated your Ship From Location, you can edit it again and set it back to your actual Ship From Address. We only need the address to match FedEx's Shipping Address when we register the Ship From Location for the meter number. |
🇺🇸 Error: FedEx: Package - Minimum dimensions... |
What it means: This error means that the shipment dimensions do not meet FedEx's guidelines for this Ground Economy (formerly SmartPost) shipping service (available to US-based accounts only). What to do: SmartPost Parcel Select must meet the following criteria:
SmartPost Standard Mail, Bound Printed Matter, and Media have the following restrictions:
For more information about SmartPost and these guidelines, see Service Details: FedEx Ground Economy. |
Error: Unable to create FedEx shipment. Drop off type is not allowed |
What it means: This error occurs when creating return labels if your FedEx account is set to use a Drop Off Type that FedEx does not support for returns. To resolve this issue, you'll need to change the Drop Off Type selected for your FedEx account. What to do: Go to You can then create return labels as needed. After you create your return labels, we recommend you set the Drop Off Type back to whatever you normally use. |
Error: FedEx: Commodity # - Commodity is required |
What it means: This error message occurs because customs information is absent from the international shipment, or the customs declaration contains characters that FedEx cannot process. The # in the error will indicate which customs line is causing the error. What to do: Open the order details and ensure customs information exists for the shipment. If no customs declarations exist, add them to resolve the error. If customs declarations are present, check for any special characters (like # $ or ’) and remove them. |
Error: Unable to create FedEx shipment. Incomplete commodity description #. |
What it means: The customs description for an item did not meet FedEx's keyword criteria and must be more descriptive. What to do: Update the customs declaration to clarify what the international shipment includes. The # will point to which customs line is causing the error. See FedEx's page on Commodity Descriptions for more details. |
🇺🇸 Cannot see FedEx One Rate® package options. |
What to do: To use FedEx One Rate® package options in ShipStation, you must have a US-based ShipStation account as well as enable the package type for your account. Go to |
Some labels are blank for multi-package labels with some FedEx services when using the Google Chrome or Microsoft Edge browsers. |
What to do: To resolve the blank label issue, preview and print the labels with a different browser. |
The tracking number, barcode, and other information are absent from the label. |
This issue can happen if the address or label messages contain special or Unicode characters not supported by FedEx. In these cases, we submit the information to FedEx and FedEx creates a shipment as expected, but the label image itself is corrupted and multiple details are absent. What to do: You'll need to void the shipment, then correct the information as needed.
The most common cause of this issue is a line-break Unicode character in Address Line 1. This character is not visible in the ShipStation interface, but it's still sent to FedEx when you create the label. To fix the character, completely erase Address Line 1 and retype it manually. Once corrected, create a new shipping label. |
Negotiated rates do not appear in ShipStation |
What to do: If your FedEx account has negotiated rates enabled, you must first create a FedEx label through the ShipStation Rate Calculator. Once you have done so, ShipStation will then display your account's negotiated rates. If you do not need to use the label created via the Rate Calculator, simply void the label afterward. If your negotiated rates still do not appear in ShipStation, remove and re-add your FedEx account in |