In this article, you will learn how to refund and cancel a FedEx label.
If you’d like to cancel or refund a FedEx shipping label and postage fees, you may be able to if you're within 90 days of label creation and the label was never used or scanned by FedEx. Note that all refunds for FedEx postage fees are determined by FedEx and issued via their own respective billing system, even though it's linked to your EasyPost account. This also applies to canceling a FedEx label.
EasyPost does not handle the billing for FedEx postage fees, and as long as you do not use the FedEx label or manifest the shipments, you will not be charged for the postage of that shipment. This is because FedEx uses a bill-on-scan system, meaning they don’t charge your FedEx account until they scan the label for your shipment into their system and the package enters the mail stream.
How to request a refund
Although EasyPost doesn’t handle the billing on behalf of FedEx, this doesn’t mean that you can’t still cancel a FedEx label with our API. There are two different ways to void your FedEx label within EasyPost.
- Use an API call to request a refund directly with one of our available Client Libraries
- Go to the EasyPost Shipments Dashboard and request a refund on the shipment. Requesting a refund and voiding a shipment are considered the same thing within EasyPost, even though we do not issue refunds for FedEx postage fees. As a bill-on-scan service, unused labels aren't charged until they are used, so no refund is required.
It’s easy to refund a FedEx shipping label with the EasyPost API. Once the refund request has been submitted, the refund_status
attribute on the Shipment object will be populated with one of these possible values:
- "submitted"
- "refunded"
- "rejected"
Need more information? Read more about refunding or voiding shipments.