FedEx

Details about ShipStation's integration with FedEx. Includes integration requirements, connection process, features, notes, and troubleshooting.

ShipStation's integration with FedEx provides international services for our Australia and New Zealand-based merchants. Our FedEx integration allows you to create labels with your FedEx account contract rates.

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 ShipStation integration with FedEx provides.

If you do not yet have an account, go to the FedEx open an account page to create one!

FedEx Requirements

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 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.

Connect a FedEx Account to ShipStation

To connect your FedEx account to ShipStation:

  1. Select the FedEx tile and click Connect.

    FedEx Logo. Button that reads, Connect
  2. Read through the FedEx End-User licence Agreement and click I Accept.

  3. 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. Click Account and choose My Profile.

    FedEx homepage with the Account menu open and My Profile selected

    The FedEx Shipping Address is under Contact Information.

    Fedex My Profile page with Contact Information highlighted
  4. Enter an Account Nickname to help you identify the account in ShipStation.

  5. Click Connect.

Available Features for FedEx Integration

ShipStation integration with FedEx supports these standard features:

FedEx Additional Features

The ShipStation integration with FedEx allows for these additional features when you use standard FedEx services:

Feature

Description

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:

  1. Select the FedEx service, package type, weight, and other options for the shipment, as usual.

  2. Go to Other Shipping Options and choose ThirdParty from the Shipping Account drop-down menu.

    Shipping sidebar other shipping options shows ThirdParty as Shipping Account
  3. Enter the Account #, Country, and account zip code of the third-party account.

  4. Create the label.

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.

FedEx Support-Enabled Features

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 rate and the Carrier Fee displayed in the Shipments grid will display the actual estimation from FedEx based on your account's negotiated rate.

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.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipStation will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipStation. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation will manifest the day's shipments for the carrier and submit the manifest electronically. The End of Day process may be mandatory or optional, based on the carrier and your account with them. A printable file may or may not be available when submitted electronically - see End of Day (PDF).

ShipStation can manifest the day's shipments for the carrier and create an End of Day PDF that you can print and provide to the carrier. The End of Day process may be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically - see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all services supported by this carrier.

ShipStation can print information on the label as a label message (configure in Label Document Options). The carrier may or may not support all 3 label message fields and label messages may not be available for all services supported by this carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

You can connect this carrier to ShipStation multiple times using different accounts and choose which account will be used to create each shipment.

Schedule a FedEx Pickup in ShipStation

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.

Requirements

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.

    Carrier pickup pop-up showing available FedEx services

Additional Scheduling Notes

  • 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.

Schedule a Pickup

To schedule a FedEx pickup in ShipStation:

  1. Select FedEx from the Schedule a Pickup drop-down menu.

    Schedule a pickup drop-down menu with FedEx account selected
  2. Fill out the required information on the Schedule a Pickup form.

    FedEx pickup pop-up screen showing all options
  3. 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.

FedEx Branded Labels and Messages

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.

Example:

FedEx sample label Logo and Message area highlighted.

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.

Example:

FedEx Commercial Invoice Invoice number and special instructions highlighted.

Upload ETD Letterhead and Signature

To simplify the process of 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).

Visit the FedEx Electronic Trade Documents page for more information.

To upload letterhead or signature images:

  1. Go to the Your Carrier Accounts tab.

  2. Click the Action menu for your FedEx account and choose Carrier Settings.

  3. Use the Select a File and Upload buttons to upload your signature and letterhead images.

    FedEx settings pop-up with the Upload signature and Upload letterhead options highlighted
  4. Save your changes.

You can now ship international parcels with FedEx and your international documentation will be sent electronically!

Additional Details about the FedEx Integration

  • ShipStation does not support "Cash Only" FedEx account types. You must be on a billed account to connect FedEx to ShipStation.

  • The Ship Date for created labels must be within 10 days of the current date.

  • 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.

  • 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.

  • 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.

  • Label Message 3: To use Label Message 3, you must also use Label message 1 and 2.

  • Dangerous Goods shipping is not available for FedEx in ShipStation. For shipping Dangerous Goods with FedEx, you must log into your FedEx account directly.

  • 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 Centre: The shipper will drop off the package at an authorized FedEx business service centre.

    • Station: The shipper will drop off the package at a FedEx Station.

FedEx Troubleshooting Tips

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:

  1. Go to Settings > Shipping > Carriers > Your Carrier Accounts, and open the settings for your FedEx account. Update the FedEx Account Address to match your FedEx Shipping Address, then click Confirm.

  2. Go to Settings > Shipping > Ship From Locations and Edit the Ship From Location. Update the Ship From Address to match your FedEx Shipping Address, then click Save Changes.

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: 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 Settings > Shipping > Carriers > Your Carrier Accounts, and open the settings for your FedEx account. Then, set the Drop Off Type to Regular Pickup.

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.

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.

  • If the issue occurs for all FedEx shipments, it's most likely an issue with the Ship From address or the label messages.

  • If the issue only occurs for a specific order, it's most likely an issue with the Ship To address.

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 Settings > Shipping > Carriers > Your Carrier Accounts. Then create another label via the rate calculator.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipStation will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipStation. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

When tracking is available, ShipStation will automatically track the shipment status and update the tracking status on the Shipments tab. This feature allows for other advanced ShipStation features like delayed notifications and the Branded Tracking Page.

ShipStation will manifest the day's shipments for the carrier and submit the manifest electronically. The End of Day process may be mandatory or optional, based on the carrier and your account with them. A printable file may or may not be available when submitted electronically - see End of Day (PDF).

ShipStation can manifest the day's shipments for the carrier and create an End of Day PDF that you can print and provide to the carrier. The End of Day process may be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically - see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all services supported by this carrier.

ShipStation can print information on the label as a label message (configure in Label Document Options). The carrier may or may not support all 3 label message fields and label messages may not be available for all services supported by this carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

You can connect this carrier to ShipStation multiple times using different accounts and choose which account will be used to create each shipment.