FedEx Guide

This guide will teach you what makes FedEx different from other carriers.

The goal of this guide is to detail the best and cheapest ways to use FedEx. We will walk you through FedEx's pricing, predefined parcels, service levels, pick-up guidelines, how to create a FedEx account, and how to start generating production FedEx labels with EasyPost.

FedEx has over 650 aircraft and 49,000 trucks in their fleet to deliver your packages on time. FedEx handles over four million packages everyday, all over the world. EasyPost supports all of FedEx's functionality, along with the full functionality of 121 other carriers.

If you haven't shipped your first label with EasyPost, we recommend you check out our Getting Started Guide.

You can download FedEx's documentation for their APIs at Their documentation will include additional information about various fields and formats they accept. Please note, the interface may not be identical to the API presented by EasyPost, as we standardize across multiple carriers.

FedEx UK has different Service Levels than FedEx in the US. Check out the docs for each carrier's Service Levels.

FedEx Pricing

FedEx offers different pricing on a per customer basis. For negotiated rates, you should reach out to your account manager.

After you connect your FedEx account to your EasyPost account, your negotiated rate will appear in your rate requests from EasyPost. It's that easy.

EasyPost also supports FedEx SmartPost, which is FedEx's consolidation program where USPS delivers the package to your door (last mile).

Service Levels

FedEx has twelve service levels supported by EasyPost. Service levels have to do with both the speed and type of shipments. Each service level is detailed below:

ServiceService Level IdentifierTransit Time
FedEx GroundFEDEX_GROUND1-6 days
FedEx 2 DayFEDEX_2_DAY2-3 days
FedEx 2 Day AMFEDEX_2_DAY_AM2-3 days before 10:30am
FedEx Express SaverFEDEX_EXPRESS_SAVERBy 4:30pm on the third business day
FedEx Standard OvernightSTANDARD_OVERNIGHTBy 3pm the next business day
FedEx First OvernightFIRST_OVERNIGHTBy 8am the next business day
FedEx Priority OvernightPRIORITY_OVERNIGHTBy 10:30 the next business day
FedEx International EconomyINTERNATIONAL_ECONOMY4-5 business days
FedEx International FirstINTERNATIONAL_FIRST2-3 business days
FedEx International PriorityINTERNATIONAL_PRIORITY1-3 business days
FedEx Ground Home DeliveryGROUND_HOME_DELIVERY1-5 days
FedEx Smart PostSMART_POST2-7 business days

Predefined Parcels

FedEx has nineteen predefined parcels supported by EasyPost, detailed below. Predefined parcels are an easy way to classify and therefore price a package. With the EasyPost API, pick a predefined parcel that qualifies for your shipment (and sometimes add the weight) in your request and request rates. See sample request in our predefined parcel documentation.

Predefined Package NameDimensionsWeight
FedExEnvelopeInside dimensions: 9.5" x 12.5" [up to approximately 60 pages]Maximum weight allowed: 8 oz.
12.25" x 10.9" x 1.5"
-- or --
8.75" x 2.63" x 11.25"
Maximum weight allowed: 20 lbs. (9.07 kg)
13.25" x 11.5" x 2.38"
-- or --
8.75" x 4.38" x 11.25"
Maximum weight allowed: 20 lbs
17.88" x 12.38" x 3"
-- or --
8.75" x 7.75" x 11.25"
Maximum weight allowed: 20 lbs
11.88" x 10.75" x 11"
-- or --
15.25" x 14.13" x 6"
Maximum weight allowed: 20 lbs
FedExPak12" x 15.5"Maximum weight allowed: 5.5 lbs
  • 38" x 6" x 6" x 6"
  • Triangular box for plans, posters, fabric rolls, charts and blueprints
Maximum weight allowed: 20 lbs. (9.07 kg)
FedEx10kgBox15.81" x 12.94" x 10.19" (40.16 cm x 32.86 cm x 25.88 cm)22 lbs. (10 kg); to qualify for the flat rate, weight cannot exceed 10 kg
FedEx25kgBox21.56" x 16.56" x 13.19" (54.8 cm x 42.1 cm x 33.5 cm)55 lbs. (25 kg); to qualify for the flat rate, weight cannot exceed 25 kg.

FedEx Pickups

You can request FedEx pick-ups through the EasyPost API. Click the link to the right for pick-up documentation.

Be careful when requesting pickups, one pick-up can request as much as $25. Contact your FedEx account rep for your pick-up pricing details.


FedEx supports COD for FedEx Priority Overnight®, FedEx Standard Overnight, FedEx 2Day, FedEx 2Day® A.M. and FedEx Express Saver® shipping methods. You can request that your FedEx packages be shipped COD by specifying a COD amount and COD method in the shipment options.

If COD is requested for a shipment, FedEx will generate a COD return label that the recipient may use to return their payment. This label will be listed in the forms for the shipment.

How to start generating FedEx labels with EasyPost?

Setup a FedEx Account

Setting up a FedEx account is really easy. You just have to fill out the form here.

Remember to reach out to FedEx to discuss volume rate discounts so you can save on shipping!

Generate Test labels

Generating Test Labels requires you to connect your account to our Test Environment. In order to do so, you'll need to get your Test Account Number, Test Meter Number, Test Access Key, and FedEx Access Key Password. Once you have those credentials, log onto your EasyPost account, select FedEx from the Carriers tab, and enter all of your test credentials. From that point on, your account will have access to our test environment, and you'll be able to generate test labels. For more information on how to get your Test Account credentials from FedEx, click the link to the right.

Generate Production labels

FedEx requires all of its customers to go through a certification process before creating production labels. Follow this guide to get your account certified for production labels.

Please include the following details of your FedEx account:

  1. FedEx Production Account Number:
  2. FedEx Production Meter Number:
  3. Name associated with the FedEx account:
  4. Phone associated with the FedEx account:
  5. Email associated with the FedEx account:

Reach out to if you have any questions about this process.