FedEx (US)

ShipEngine is an official Fedex Compatible Diamond Solution that supports FedEx domestic and international shipping for US-based users, as well as SmartPost. Use your contract rates with FedEx when creating labels, or sign up for pre-negotiated discount rates offered through ShipEngine’s partnership with FedEx!

This article includes:

 Connect a FedEx Account to ShipEngine

To connect your FedEx account to ShipEngine, follow the steps below:

  1. Go to Connections in the ShipEngine dashboard
  2. Select Add a Carrier from the Connections area
  3. Select the FedEx tile
  4. Read through the FedEx End-User license Agreement and click I Accept.
  5. 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 click on your profile name. Then go to Administrative Tools > FedEx Accounts and click on your account number. The FedEx Shipping Address will be listed on this page.
  6. Click Connect.

Negotiated Rates

There is no option in ShipEngine to enable negotiated rates for FedEx. However, if your FedEx rep has enabled discounted rates on your FedEx account, you will need to create a label in ShipEngine first, before the new rates will populate.

The FedEx Advantage Program

To help expand your business's shipping options, FedEx offers substantially-discounted rates with their FedEx Advantage Program to all eligible ShipEngine customers.

To apply, follow the link to the FedEx Advantage enrollment page and use the passcode SAVEBIG!. There are no enrollment fees, and you can start saving on shipping as soon as you're approved for your own FedEx Advantage account.

After you click Apply Now on that page, you'll be taken to a FedEx login page.

  • If applying these rates to an existing account, enter your User ID and Password and click Login. This will apply the OADR negotiated rates to your existing FedEx account.
  • If you don't have a account, you'll need to complete and submit the registration form by clicking Sign Up Now! and complete the FedEx account registration form.

Once you've completed these steps, your FedEx Advantage rates will be loaded into your FedEx account!

FedEx Advantage ShipEngine Discounts

Up to 29% off

Select FedEx Express® US services

Up to 25% off

Select FedEx Express international services

Up to 20% off

Select FedEx Ground® and FedEx Home Delivery® services

Up to 20% off

Select FedEx Office® services

1 – FedEx shipping discounts are off standard list rates and cannot be combined with other offers or discounts. Discounts are exclusive of any FedEx surcharges, premiums, minimums, accessorial charges, or special handling fees. Not all transportation services are included; eligible services and discounts subject to change. Discounts include a 5% discount for creating shipping labels for eligible FedEx Express® shipments using FedEx Ship Manager® at or other eligible electronic shipping solutions. For eligible FedEx services, rates, and electronic shipping solutions please call 1.800.GoFedEx (1.800.463.3339). See the applicable FedEx Service Guide for terms and conditions of service offerings and money-back guarantee programs.

2 – FedEx Office discounts: 20% off color and black & white copies and printing. Black & white copy discounts are applied to 8-1/2” x 11”, 8-1/2” x 14” and 11” x 17” prints and copies on 20-lb. white bond paper. Color copy discounts are applied to 8-1/2” x 11”, 8-1/2” x 14” and 11” x 17” prints and copies on 24-lb. laser paper. FedEx Office discounts also include up to 10% on select other services. Discount does not apply to outsourced products or services, office supplies, shipping services, inkjet cartridges, videoconferencing services, equipment rental, conference room rental, Sony® PictureStation™, gift certificates, custom calendars, holiday promotion greeting cards, or postage. This discount cannot be used in combination with volume pricing, custom-bid orders, sale items, coupons or other discount offers. Discounts and availability are subject to change. Not valid for services provided at FedEx Office Print & Ship Center℠ locations in hotels, convention centers and other non-retail locations.

Available Features

Common ShipEngine Features:



Domestic Shipping


International Shipping


Electronic Customs Submission


Return Labels


Estimated Rates


Carrier Insurance




Automatic Tracking


End of Day (Electronic)


End of Day (PDF)


*PDF provided only for FedEx Ground Shipments that meet certain criteria

Label Branding


Label Messages


Multi-package Shipping



Shipping Options:

Domestic Services

FedEx Ground®

FedEx Home Delivery®

FedEx 2Day®

FedEx 2Day® A.M.

FedEx Express Saver®

FedEx Standard Overnight®

FedEx Priority Overnight®

FedEx First Overnight®

FedEx 1Day® Freight

FedEx 2Day® Freight

FedEx 3Day® Freight

FedEx First Overnight® Freight


International Services

FedEx International Ground®

FedEx International Priority®

FedEx International First®

FedEx International Economy® Freight

FedEx International Priority® Freight


Package Options


FedEx® 10kg Box

FedEx® 25kg Box

FedEx® Box

FedEx® Envelope

FedEx® One Rate Envelope

FedEx® One Rate Extra Large Box

FedEx® One Rate Large Box

FedEx® One Rate Medium Box

FedEx® One Rate Pak

FedEx® One Rate Small Box

FedEx® One Rate Tube

FedEx® Pak

FedEx® Tube


Confirmation Options

No Signature Required

Indirect Signature

Adult Signature

Direct Signature


Additional Features:



Invoiced Carrier

FedEx bills you for only the labels you use, which are invoiced monthly to you on your account. FedEx does not charge your account when you create the label in ShipEngine.

Any FedEx labels you create in ShipEngine that are NOT used to ship a package 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 records.

FedEx SmartPost

Enable FedEx SmartPost services for use in ShipEngine.

Electronic Trade Documents (ETD)

ShipEngine will automatically try to submit customs information electronically through FedEx's ETD program.

Labels created using ETD will have ETD printed somewhere on the label. If ShipEngine 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.

FedEx One Rate

ShipEngine supports the use of FedEx One Rate® flat-rate package options for domestic shipments.

See our FedEx One Rate article for more information. 

Third Party and Recipient Billing

You may bill label charges to an account other than the FedEx account connected to your ShipEngine account. This is called Third-party billing.

Use Advanced Options to enable third party billing. 

FedEx Ground Collect

FedEx Ground shipments have the option to use FedEx Ground Collect

See FedEx’s page for more information on FedEx Ground Collect.

Bill Duties and Taxes to Payor of Shipping Charges

Use this option to have the costs of duties and taxes billed back to your FedEx account.

If used in conjunction with third-party or recipient billing, the billed account will be responsible for the duties and taxes.

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.

Saturday Delivery

When you create FedEx shipping labels, use advanced options to allow for package delivery on Saturdays. See FedEx's page on Saturday Delivery for more information and restrictions.

Dry Ice

When you create FedEx shipping labels, use advanced options 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 for more information and restrictions.

Alcohol Shipping

When you create FedEx shipping labels, use advanced options to let FedEx know the package contains alcohol. See FedEx's page on Alcohol Shipping for more information and restrictions.


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 no longer have to print and attach documents to the shipment. To use the FedEx ETD option in ShipEngine, you must add your letterhead and signature images to your account.

To upload:

  1. Go to the Connections section in the ShipEngine dashboard.
  2. Select Edit next to your FedEx account.
  3. Use the Select File buttons to upload your signature and letterhead images.
    FedEx_-_Upload_SigLet.pngNOTE: Both Letterhead and Signature images must be in either GIF or PNG format. See the FedEx Instructional Help Guide for step by step instructions on creating a signature image.
  4. Click Confirm.

FedEx Label Messages

Most FedEx shipping labels have three available fields in which you can insert a label message. The fields are labeled REF, INV, and PO, and they correspond to Label Messages #1, #2, and #3, respectively.


On FedEx Commercial invoices, Message #2 appears in the Special Instructions portion on the bottom left, and Message #3 appears under Purchase Order No. at the top right of the document.

NOTE: FedEx SmartPost allows for only Message Field 1 to be used.



How to Troubleshoot or Resolve

The label is missing the tracking number, barcode, and other information.

This 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 missing multiple details.

To resolve the issue, 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. To fix the character, completely erase Address Line 1 and retype it manually in your create label request. Once corrected, create a new shipping label.

Negotiated rates not appearing

If your FedEx account has negotiated rates enabled, you will first need to create a FedEx label. Once you have done so, ShipEngine will then display your account's negotiated rates.

If you do not need to use the label created using the Rate Calculator, simply void the label afterwards.

If your negotiated rates still do not appear, remove and re-add your FedEx account in the Connections section of the ShipEngine dashboard. Then create another label with the re-added FedEx account.

Error "Unable to register meter: Shipping address provided does not match our records" when getting rates or creating labels

In order to create FedEx labels, ShipEngine must register each Ship From or Warehouse in your account with FedEx, which creates a meter number that's stored on our backend. If a Ship From does not have a meter number yet, ShipEngine will attempt to register it when you get rates or create a shipment. This error message occurs when the address we're using to register does not match the FedEx account's Shipping Address.

There are two things you should try to resolve the error:

  1. Go to Connections in the ShipEngine dashboard, and click the Edit link for your FedEx account. Update the FedEx Account Address to match your FedEx Shipping Address, then click Confirm.
  2. Adjust the Ship From address in your request to match the address in your FedEx account.  

To ensure it worked, retry your request to create a label. The error message should clear up and allow you to successfully create a label.

If you updated your Warehouse address, 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 registering the Ship From Location for the meter number.

Error "FedEx: Package - Minimum dimensions..." when shipping with FedEx SmartPost.

This means that the dimensions for the order do not meet the guidelines laid out by FedEx for this shipping service.

SmartPost Parcel Select must meet the following criteria:

Dimensions: No more than 130" in combined length and girth (L+2W+2H).

No one dimension can be greater than 60".

Minimum Dimensions are 6" Length X 4" Width X 1" Height.

SmartPost Standard Mail, Bound Printed Matter, and Media have the following restrictions:

Dimensions: No more than 84" in combined length and girth (L+2W+2H).

No one dimension greater than 60".

Minimum dimensions are 6" Length X 4" Width X 1" Height.

More information about SmartPost and these guidelines can be found on Service Details: FedEx SmartPost.

Error "Unable to create FedEx shipment. Drop off type is not allowed" when creating return labels.

This error usually occurs when your FedEx account is set to use a Drop Off Type that FedEx does support for return labels. To resolve this issue, you'll need to change the Drop Off Type selected for your FedEx account.

Go to Connections in the ShipEngine dashboard, and click the Edit link for your FedEx account. Then, set the Drop Off Type to Regular Pickup.

You can then create return labels as needed. Once you're done creating return labels, we recommend you set the Drop Off Type back to whatever you normally use.

Error "FedEx: Commodity # - Commodity is required" when creating international shipments.

This error message occurs because there is missing customs information for the shipment, or the customs declaration contains characters that FedEx is unable to process. The # in the error will indicate which customs line is causing the error.

To resolve this error, check the request body and ensure customs information has been entered for the shipment. If no customs declarations exist, adding them should resolve the error.

If the customs declarations are present, check for any special characters (like # $ or ’) and remove them.

Error "Unable to create FedEx shipment. Incomplete commodity description #." when creating international shipments.

This error message occurs because the customs declaration description is not considered acceptable by FedEx. The # will point to which customs line is causing the error.

This error means the customs description for an item did not meet FedEx's keyword criteria and must be more descriptive. Update the customs declaration so it is more clear what is included in the international shipment.

See FedEx's page on Commodity Descriptions for more details.