FedEx Carrier Guide

FedEx is a multinational courier service that offers domestic and international shipping solutions. FedEx offers a wide range of services and package delivery solutions as well as discount programs for eligible shippers.

This guide provides an overview of shipping services that FedEx offers and the service codes that you will use to create FedEx shipments.

Whether you need to create a new FedEx account or are ready to connect an existing one to ShipEngine, the setup guides below can help you get started.

FedEx Service Levels

ServiceTransit TimeCombined Length and Girth (L+2W+2H)Max WeightService Codes
FedEx Ground1-5 days (May vary depending on location)165” (419cm)150 lbsfedex_ground
FedEx Home Delivery1-5 Business Days165” (419cm)70 lbsfedex_home_delivery
FedEx Express Saver3 Business Days165” (419cm)150 lbsfedex_express_saver
FedEx 2Day2 Business Days165” (419cm)150 lbsfedex_2day
FedEx 2Day AM2 Business Days (before noon)165” (419cm)150 lbsfedex_2day_am
FedEx Standard Overnight1 Business Day165” (419cm)150 lbsfedex_standard_overnight
FedEx Priority Overnight1 Business Day (2 Business Days when shipping to HI & AK)165” (419cm)150 lbsfedex_priority_overnight
FedEx First Overnight1 Business Day (AM Delivery)165” (419cm)150 lbsfedex_first_overnight
FedEx International GroundDelivery times can vary depending on location165” (419cm)150 lbsfedex_ground_international
FedEx International EconomyDelivery times can vary depending on location165” (419cm)150 lbsfedex_international_economy
FedEx International Priority1-3 Business Days165” (419cm)150 lbsfedex_international_priority
FedEx International First1-3 Business Days165” (419cm)150 lbsfedex_international_first

FedEx Ground Collect

FedEx Ground Collect is a program that allows a recipient to use their own FedEx account when receiving shipments. Note that this is different from Collect on Delivery (COD) where the shipping charges are collected directly from the recipient when the package is delivered.

With FedEx Ground Collect, the recipient displays a placard for the FedEx courier to scan when they deliver the package. Once it is scanned, the recipient's FedEx account is invoiced for the shipping charges.

To use this option, you must set your service_code to fedex_ground and supply a bill_to_party in the advanced_options when you create a shipping label, as indicated in the example below.

You'll notice that bill_to_party is set to recipient and there is no bill_to_account set in the payload. This differs from billing a third party, which also uses the bill_to_party property.

Example Request

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
POST /v1/labels HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"shipment": {
"service_code": "fedex_ground",
"advanced_options": {
"bill_to_party": "recipient"
},
"ship_to": {
"name": "Amanda Miller",
"phone": "7147814565",
"company_name": "Test Co",
"address_line1": "500 South Buena Vista Street",
"city_locality": "Burbank",
"state_province": "CA",
"postal_code": "91521",
"country_code": "US",
"address_residential_indicator": "No"
},
"ship_from": {
"name": "John Doe",
"phone": "555-555-5555",
"company_name": "Example Corp",
"address_line1": "4009 Marathon Blvd",
"city_locality": "Austin",
"state_province": "TX",
"postal_code": "78756",
"country_code": "US",
"address_residential_indicator": "No"
},
"packages": [
{
"weight": {
"value": 1.0,
"unit": "ounce"
}
}
]
}
}

This is an example of a label using FedEx Ground Collect. You'll notice that COLLECT is printed to the right of the tracking number.

Example Label

Carriers Selection Screen

Access Setup Guide

  1. Log into the ShipEngine Dashboard.
  2. Select Carrier Management.
  3. Select FedEx from the All Carriers list.
Carriers Selection Screen
  1. Click I Accept in the setup modal to agree to FedEx account terms and continue the setup.

    FedEx EULA Agreement
  2. From this window, copy the discount passcode and Click the here link to register for the negotiated rates program.

    FedEx Registration
  3. Once redirected to the FedEx partner page, paste the passcode in the discount qualification data field and click Apply now.

    Shipstation Discount
  4. If you want to create a new FedEx account, click the Sign Up Now link under New fedex.com Users. If you have an existing FedEx account that you would like to use with the negotiated rates program, sign in to your account under Registered fedex.com Users.

    FedEx Login
  5. Now we are ready to navigate back to your ShipEngine dashboard to finish setting up. If you created a new FedEx account, grab the account information from the registration confirmation page that looks like the screenshot below. If you are using an existing account, you can find your account info under your fedex.com profile.

    FedEx Account Info

Now you are ready to create shipments using FedEx at special ShipEngine rates!