# FedEx from ShipStation

FedEx from ShipStation offers both domestic and international services for accounts shipping from the US.

This guide provides developers with the details needed to build FedEx from ShipStation shipping capabilities into your ShipStation API workflows.

ShipStation API also allows you to connect your own existing FedEx account, and the requirements and service details are different than those for FedEx from ShipStation. For details about connecting and using your own FedEx account with ShipStation API, see our [FedEx integration guide](/apis/docs/carriers/fedex).

> **NOTE:**
**FedEx - Active Service Disruptions: Middle East Service Update**
We continue to evaluate the situation in the Middle East. FedEx has resumed pickup and delivery services across the Middle East, where it is safe to do so and in line with local guidance.  Customers shipping to or from the region may experience extended transit times.
The safety and security of our team members is our top priority, alongside our commitment to providing the best possible service for our customers. We are closely monitoring the situation and operating according to guidance from local authorities.
For the latest shipment status information, ​​​track​​​ your shipment at ​fedex.com​​. Please continue to check this page for updates.
Consistent with the provisions of the ​​​FedEx Service Guide​​​, affected shipments are not eligible for a refund or credit under the Money-Back Guarantee policy.
*​​​Last updated March 4, 2026​​​.*
**​​Russia and Belarus Service Suspension​​**
All Russian and Belarusian FedEx International services continue to be suspended until further notice.
​
Initially reported February 24, 2022; ​Last confirmed January 26, 2026​​.


## Requirements

`carrier_code`: `fedex_walleted`

* A ShipStation API account based in the United States.
* ShipStation Carriers must be activated for the account and have a positive account balance to create labels. See our [Using ShipStation Carriers page (ShipEngine guide)](/apis/shipengine/docs/carriers/setup) for details about activating it in your account.
* A weight value is required for all shipments.


## Connect Your FedEx from ShipStation Account

You can connect a FedEx from ShipStation account using the POST method to the `/v2/connections/carriers/` endpoint, or via the ShipStation dashboard.

For instructions on connecting FedEx from ShipStation via the dashboard, go to our [FedEx help article](https://help.shipstation.com/hc/en-us/articles/360025856252-FedEx).

### Connect via Endpoint

`carrier_code`: `fedex_walleted`

**POST /v2/connections/carriers/:carrier_code**

## Rates

FedEx from ShipStation supports [rate shopping](/apis/shipengine/docs/rates/rates) with ShipStation API.

## Service Details

Services available with FedEx from ShipStation appear in this table. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the dynamic carrier services endpoint at any time.

**GET /v2/carriers/:carrier_id/services**

### Domestic Services

| Service | API Code |
|  --- | --- |
| FedEx Ground® | `fedex_ground` |
| FedEx Economy | `fedex_economy` |
| FedEx 2Day® | `fedex_2day` |
| FedEx Standard Overnight® | `fedex_standard_overnight` |
| FedEx Priority Overnight® | `fedex_priority_overnight` |
| FedEx Home Delivery® | `fedex_home_delivery` |
| FedEx 2Day® One Rate | `fedex_2day_one_rate` |
| FedEx Express Saver® One Rate | `fedex_economy_one_rate` |
| FedEx Standard Overnight® One Rate | `fedex_standard_overnight_one_rate` |
| FedEx Priority Overnight® One Rate | `fedex_priority_overnight_one_rate` |
| FedEx Ground® Economy Parcel Select | `fedex_ground_economy_parcel_select` |


### International Services

| Service | API Code |
|  --- | --- |
| FedEx International Economy® | `fedex_international_economy` |
| FedEx International Priority® | `fedex_international_priority` |
| FedEx International Priority® Express | `fedex_international_priority_express` |
| FedEx International Connect Plus® | `fedex_international_connect_plus` |


> **NOTE: Action Required: New Zealand Border Levy Changes**
Effective April 1, 2026, a new NZD $2.21 (+ GST) levy applies to low-value air freight consignments entering New Zealand. This levy is charged **per consignment**, not per item.
See the **Shipping to New Zealand: Low Value Goods (LVG) Levy** section in [International Shipments (ShipEngine guide)](/apis/shipengine/docs/shipping/international) for full details.


### Return Services

FedEx from ShipStation supports creating return labels with any domestic service.

Review the [Return Labels page (ShipEngine guide)](/apis/shipengine/docs/shipping/returns) for details on creating return labels with ShipStation API.

### Packages

The following [carrier package types (ShipEngine guide)](/apis/shipengine/docs/shipping/carrier-packaging) are available for FedEx from ShipStation services. You can retrieve the latest package information dynamically using:

**GET /v2/carriers/:carrier_id/packages**

| Name | API Code | Package Attributes |
|  --- | --- | --- |
| FedEx® Box | `fedex_box` | International, Domestic |
| FedEx® Envelope | `fedex_envelope` | International, Domestic |
| FedEx® Pak | `fedex_pak` | International, Domestic |
| FedEx® Tube | `fedex_tube` | International, Domestic |
| FedEx® 10kg Box | `fedex_10kg_box` | International |
| FedEx® 25kg Box | `fedex_25kg_box` | International |
| FedEx® Extra Small Box | `fedex_extra_small_box` | International, Domestic |
| FedEx® Small Box | `fedex_small_box` | Domestic |
| FedEx® Medium Box | `fedex_medium_box` | Domestic |
| FedEx® Large Box | `fedex_large_box` | Domestic |
| FedEx® Extra Large Box | `fedex_extra_large_box` | Domestic |


You can also use the generic `package` type or [custom package types (ShipEngine guide)](/apis/shipengine/docs/shipping/custom-package-types).

> **NOTE:**
**Shipment Dimensions and Weight Recommended!**
While many carriers may allow you to create a label without including package dimensions,
we recommend always adding package dimension values to your shipment (with the notable exception of flat rate boxes). This will ensure more accurate rate estimates, especially for carriers that rely on [dimensional weight](https://en.wikipedia.org/wiki/Dimensional_weight) (also called DIM weight or volumetric weight).
The `carrier_weight` object in the response represents the weight assessed by the carrier based on the weight and dimensions provided when you create a shipment, generate a label, or obtain a rate. See our [Size and Weight page (ShipEngine guide)](/apis/shipengine/docs/shipping/size-and-weight) for more details.


### One Rate Packaging

One Rate services will automatically select the best package type based on dimensions. If FedEx-specific packaging has not been selected for a One Rate service, the package type will be automatically selected based on dimensions for both rate calculation and label creation. The FedEx-specific package is needed to properly calculate the rate for the One Rate services, but you can still use your own box or packaging if it meets the restrictions on dimensions.

### Adding Shipment Insurance

FedEx from ShipStation does not support adding carrier insurance to shipments created with ShipStation API. However, FedEx does include coverage up to $100 for all services, including Ground Economy.

FedEx from ShipStation accounts are not eligible to file claims for lost or damaged shipments directly with FedEx. For US-based accounts, if you need to add more coverage to a shipment, you can do so using ParcelGuard. Review the [Parcel Insurance page (ShipEngine guide)](/apis/shipengine/docs/shipping/insurance) for details on adding shipment insurance with ShipStation API.

## Label Support

* Label sizes: 4" x 6", 4" x 8"
* Label formats: PDF, PNG, ZPL


### Label Reference Fields

FedEx from ShipStation supports adding [custom label messages (ShipEngine guide)](/apis/shipengine/docs/labels/messages).

* The merchant SID is automatically mapped to reference field 1.
* You can add custom messages to reference fields 2 and 3.


### Multi-Package Labels

FedEx from ShipStation does not support creating [multi-package shipments (ShipEngine guide)](/apis/shipengine/docs/shipping/multi-package).

### Label Branding

FedEx from ShipStation does not support [label branding (ShipEngine guide)](/apis/shipengine/docs/labels/branding).

### Voiding Labels

FedEx from ShipStation supports voiding labels with ShipStation API. This voids the label in the ShipStation API system, and any label funds will be returned to your account balance immediately.

See our [Void a Label page (ShipEngine guide)](/apis/shipengine/docs/labels/voiding) for details about voiding labels with ShipStation API.

### Paperless Labels

FedEx from ShipStation does not support [paperless labels (ShipEngine guide)](/apis/shipengine/docs/labels/paperless).

### Customs Declarations

For most countries, customs declarations are submitted electronically to FedEx (via ETD). Where ETD is not supported, you must print the commercial invoice.

Electronic submission will occur for the following countries (shipments to other countries must have printed commercial invoices):

* Austria
* Australia
* Belgium
* Bahrain
* Canada
* Switzerland
* Côte d'Ivoire (Ivory Coast)
* Germany
* Denmark
* Finland
* Micronesia, Federated States of
* France
* United Kingdom
* Croatia
* Ireland
* Japan
* Liechtenstein
* Sri Lanka
* Luxembourg
* Monaco
* Marshall Islands
* Macau
* Northern Mariana Islands
* Mexico
* Netherlands (Holland)
* Poland
* Puerto Rico
* Palestinian Territory, Occupied
* Palau
* Saudi Arabia
* Sweden
* Slovenia
* Slovak Republic (Slovakia)
* San Marino
* Togo
* Tunisia
* Holy See (Vatican City State)


> **NOTE:**
**FedEx from ShipStation does not support DDP in any country!**
FedEx supports DDP with [direct integrations](/apis/docs/carriers/fedex) only.


## Delivery Confirmation

| Confirmation Type | API Code | Description |
|  --- | --- | --- |
| Service default | `none` | No confirmation requested. |
| No signature required | `delivery` | Delivery confirmation is requested. |
| Indirect signature required | `signature` | Signature is required for the shipment to be delivered. This signature may be a neighbor, building manager, or the recipient can authorize the release of the package (without being present). |
| Adult signature required | `adult_signature` | An adult signature is required for the shipment to be delivered. |
| Direct signature required | `direct_signature` | A signature of somebody at the address is required. |


See our [Delivery Confirmation page (ShipEngine guide)](/apis/shipengine/docs/shipping/delivery-confirmation) for more details about using the `confirmation` property.

## Advanced Options

FedEx from ShipStation supports certain [advanced options (ShipEngine guide)](/apis/shipengine/docs/carriers/advanced-options), which you can add to the `shipment` object when creating a shipment or label.

To ensure you always have the most up-to-date information about a carrier's advanced options, use the dynamic carrier options endpoint:

**GET /v2/carriers/:carrier_id/options**

| Option | Type | Default Value | Description |
|  --- | --- | --- | --- |
| `additional_handling` | *boolean* | `null` | Indicates the package requires special handling. |
| `saturday_delivery` | *boolean* | `false` | Indicates that the carrier should charge for delivery on Saturday for services that do not otherwise include Saturday delivery. The option for Saturday delivery is available for certain FedEx services. Some services may deliver on Saturday even without the Saturday delivery option selected. |


## Manifests

FedEx from ShipStation does not require or support [manifesting (ShipEngine guide)](/apis/shipengine/docs/shipping/manifests) your shipments with ShipStation API.

## Scheduling Pickups

FedEx from ShipStation does not support [scheduling pickups (ShipEngine guide)](/apis/shipengine/docs/shipping/pickups).
All services are available in a drop-off version only. Merchants can drop packages off at FedEx points, but scheduling a pickup is not supported.

If merchants hand a FedEx Wallet package(s) to the courier during a scheduled pickup for another FedEx account, that pickup will incur a charge of $4.00 PER PACKAGE.

## Service Points (PUDO)

FedEx from ShipStation does not support shipping to [service points (ShipEngine guide)](/apis/shipengine/docs/pick-up-drop-off/pudo-intro).

## Tracking

FedEx from ShipStation supports receiving tracking updates. Review our ​[Track a Package guides​ (ShipEngine guide)](/apis/shipengine/docs/tracking/tracking)​ for details on tracking with the ShipStation API.

## Reroute or Redirect a FedEx from ShipStation Shipment

A FedEx from ShipStation​​ shipment can be returned to the sender. To reroute or redirect an in-transit shipment, go to the ​[FedEx from ShipStation form​​](https://survey.alchemer.com/s3/8098854/FedEx-from-ShipStation-Form) and follow the provided instructions.

Select the option to *Reroute my FedEx from​​ ​Shipstation*​​ ​package​​ and complete the required information.

> **NOTE:**
**Reroute Fee**
FedEx may charge a fee for rerouting shipments. By submitting your request, you agree to any carrier-assessed charges. Any fees incurred will be deducted from your  ​Brand Variables: Brand Name​​ balance.​


A few things to keep in mind when rerouting a package:

* Shipments out for delivery may not be eligible for delivery intercept.
* Eligibility is determined by the carrier.
* This is not a guaranteed service, so it is important to file this claim as soon as possible.​


## Disconnecting Your FedEx from ShipStation Account

You can disconnect a FedEx from ShipStation carrier using the DELETE method with the `/v2/connections/carriers/` endpoint, or via the ShipStation dashboard.

For instructions on disconnecting FedEx from ShipStation via the dashboard, go to our [FedEx help article](https://help.shipstation.com/hc/en-us/articles/360025856252-FedEx).

**DELETE /v2/connections/carriers/:carrier_code/:carrier_id**

## Notes about FedEx from ShipStation

**​​Do Not Overstuff Boxes​​**: All items must fit in a FedEx One Rate box so it seals neatly and without changing the box's shape or dimensions. Please use a larger box if the items do not fit.
Any overstuffed box will incur adjustment charges.

**Ordering Supplies** is not supported through FedEx from ShipStation

**Taxes**: ShipStation does not charge taxes for shipments using FedEx from ShipStation.

**Third-party billing**: FedEx from ShipStation does not support third-party billing.

### Fuel Charge Discrepancies

For most services, FedEx includes a fuel charge as part of the label cost. FedEx updates this cost weekly, depending on the fuel prices at the time of label purchase. Occasionally, there are discrepancies between the calculated fuel-price rate and what FedEx charged at the time of label purchase.

If the fuel-charge amount differs from what was charged to the merchant, ShipStation will adjust the amount (charged or refunded) for the merchant when we receive the FedEx invoice.

To avoid fuel charge discrepancies, please consider using a FedEx service that does not apply a fuel charge:

* All FedEx One Rate services
* FedEx International Connect Plus


### Adjustments for Package and Weight Dimensions

During shipping, overhead scanners and scales automatically verify package dimensions and weight. If there are differences from the initial information provided, adjustment charges may occur.

For size discrepancies, carriers typically require a drop-off receipt or significant evidence to consider dispute claims. Adjustment dispute resolutions are ultimately decided by the carrier. Review individual carrier terms of service for additional details.

* Adjustment requests for Express shipments (domestic and international) must be submitted within 50 days,
* Adjustment requests for Ground shipments must be submitted within 160 days.