EasyPost Fee Structure


In addition to shipping label costs, EasyPost charges a $.05 fee for every label past 5000 labels per month (this is considered a label “overage” fee). This fee is waived for Loop Users! However, there are certain scenarios in which EasyPost may charge additional fees, as outlined below.

*Please note, EasyPost Fees are subject to change (last updated 4.28.2022)

In this article:

  • Billing & Auto-Pay
  • Credit Card Convenience Fee
  • EasyPost + External Labels
  • Label Billing Types 
  • FAQ

Billing & Auto-Pay 

When Using USPS

EasyPost pulls funds from the balance you set up in EasyPost's Billing Section to pay for labels and other EasyPost services.Your recharge amount is the amount of money you'd like to replenish into your balance from your bank account or credit card. 

For example if your recharge threshold is $300 and your recharge amount is $1,000, your account will be replenished by $1,000 any time your balance falls below $300. 

When Using Carriers Other Than USPS

If you use a carrier other than USPS to generate labels, you will be billed directly through your carrier account for return labels. If you have any questions about billing, please contact your carrier's support team or your carrier representative.

Credit Card Convenience Fee

Loading funds into your EasyPost account via a bank transfer does not incur any additional fees. However, loading funds into your EasyPost account via a credit card transaction will incur a 3.75% convenience fee, which will be deducted from your recharge amount.

For example if you recharge your account with $1000 via a credit card transaction, then the convenience fee will be $30. This means $970 will be added to your EasyPost account balance.

EasyPost + External Labels

Pre-printed labels and other labels not generated through EasyPost are subject to an overage fee, as outlined below.

When Using United States Labels

  • $.05 per label to track status
  • $.01 per label to verify the address

When Using International Labels

  • $.05 per label to track status
  • $.03 per label to verify the address

Label Billing Types

Pre-paid Labels

The majority of carriers support pre-paid labels. In these scenarios, the label cost will be deducted from your EasyPost balance automatically when the label is generated. You can find this cost on the Return Details page associated with the return.

We highly recommend all products have weights listed for them in your Shopify store to ensure the most accurate weight is being used by EasyPost when generating a shipping label. If you have a product in Shopify that does not have a weight listed for it, EasyPost will fallback on the product weight default listed under your Shipping tab in your Loop Admin. The box weight default will always be added by EasyPost to generate a shipping label, this is to account for your shipping materials. It is critical that your label default settings are accurate and you have all product weights in Shopify to ensure EasyPost is leveraging the correct weight to generate your shipping label. 

Bill-On-Scan Labels

Some carriers support bill-on-scan labels. These labels are typically charged from accounts outside of EasyPost, however, EasyPost does still require billing to be configured and minimal fees will be applied based on your agreement. The following carriers offer bill-on-scan labels:

  • FedEx SmartPost
  • DHL eCommerce
  • USPS Scan Based Returns


My carrier is not listed as a bill-on-scan carrier, is this something I can do? The list above notes bill-on-scan carriers Loop has previously worked with, however we recommend confirming with your carrier to determine if this is a service they provide.

What happens if the parcel is weighed by the carrier and is heavier than what is printed on the label? How this is handled may vary from carrier to carrier.  

USPS will automatically bill your EasyPost account for the difference between what was originally paid and the actual cost of the label. Whenever there are adjustments from USPS, EasyPost will automatically send a webhook event for each shipment to notify users that adjustments have been made. You can then generate a shipment_invoice report via API which will contain all the adjustments during the timeframe specified. 

For other carriers outside of USPS, customers may have to pay the difference at drop-off. If you would like to be billed for the difference instead, we recommend contacting the carrier directly to evaluate your options.  

If you have any questions about how Loop calculates package weight, we recommend reviewing Label & Shipment Settings within the Shipping Overview article.

Can I get billed for labels through my 3PL instead of setting up EasyPost billing? Unfortunately, not at this time. EasyPost billing needs to be setup to cover any minimal fees and to cover label costs if using USPS.

Can I get an invoice from EasyPost instead of setting up billing? Unfortunately, not at this time. EasyPost billing requires that a credit card or bank account be on file for label costs and fees.

I don't have a bank account I can use, but do not want to incur a 3% convenience fee to use my credit card to recharge my account, is there another option? EasyPost offers wire transfer billing that does not incur the 3% fee. Please contact support@easypost.com for more information.

Please reach out to support@loopreturns.com with any additional questions.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.