Third-party shipping carrier accounts and availability

To use carrier-calculated shipping (CCS) in Shopify, you need a Shopify plan that includes this feature and an account with a supported shipping carrier. Connecting your carrier account lets you display real-time shipping rates from that carrier at checkout.

Plan availability

The availability of third-party carrier-calculated shipping depends on your store's plan.

Availability of third-party carrier-calculated shipping by plan.
PlanCCS availability
Shopify GrowAvailable for an additional monthly fee, or included with annual billing.
Shopify AdvancedIncluded in plan.
Shopify PlusIncluded in plan.
All other plansNot available.

Supported carrier accounts

You can connect accounts from the following carriers to display carrier-calculated rates at checkout:

Supported shipping carriers and their features in Shopify.
CarrierDescription
UPS
  • Display UPS-calculated shipping rates at checkout.
  • Available for fulfillment locations worldwide.
  • Purchase UPS shipping labels, insurance, and return labels directly in your Shopify admin if you have a United States (US)-based fulfillment location.
USPS
  • Display USPS-calculated shipping rates at checkout.
  • Available for US-based fulfillment locations.
Australia Post
  • Display Australia Post calculated shipping rates at checkout.
  • Available for Australia-based fulfillment locations.
  • Purchase Australia Post shipping labels directly in your Shopify admin.
Canada Post
  • Display Canada Post calculated shipping rates at checkout.
  • Available for Canadian-based fulfillment locations.
  • Purchase Canada Post shipping labels directly in your Shopify admin.
FedEx
  • Display FedEx-calculated shipping rates at checkout.
  • Available for fulfillment locations worldwide.
  • Purchase FedEx shipping labels directly in your Shopify admin if you have a US-based fulfillment location.

Troubleshooting carrier account rates

If your connected carrier account isn't returning the rates that you expect, then review the following common issues and solutions.

Troubleshoot carrier rates that aren't displayed at checkout

If your connected carrier account isn't returning rates at checkout, then check the following details:

  • Your carrier account is still connected in the Settings > Shipping and delivery > Carrier accounts section.
  • Your plan includes carrier-calculated shipping.
  • If you activated UPS negotiated rates, then allow up to three business days for those rates to become available at checkout.
  • The rest of your shipping setup returns rates for the test address that you're using. Refer to Troubleshooting and testing shipping rates.
Troubleshoot rates that don't match your carrier account

Rates at checkout can differ from the rates in your carrier's own tools. Review the following causes:

  • You're comparing against the wrong rate. Your carrier's tools display both a published retail rate and your own account rate, so compare against the rate that your carrier labels as yours.
  • The shipment details differ. A rate comparison only holds when the account number, package dimensions, weight, and destination city, postal code, and country all match.
  • The service isn't supported at checkout. UPS SurePost, UPS Mail Innovations, UPS Access Point, UPS Simple Rate, and FedEx One Rate rates can't be displayed at checkout, even with carrier-calculated shipping.
The Paid By Customer is not a valid payer partner of the Mailed On Behalf Of Customer

If you get an error message saying The Paid By Customer is not a valid payer partner of the Mailed On Behalf Of Customer when you buy a Canada Post label, then the Canada Post account that's connected is a child account that doesn't have permission to make payments. A child account without payment permission can't buy labels.

To resolve this issue, ask the owner of the parent account to give the child account permission to make payments, or connect a different Canada Post account.