Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

How do I connect shipping carriers (UPS, DHL, FedEx) to Shopify?

SB
Written by StageBit Engineering Team
Updated January 2026 0 min readVerified by engineers

What connecting shipping carriers means

Connecting your own shipping carrier accounts (such as UPS, FedEx, DHL, USPS, or Canada Post) to Shopify lets your store show real, live shipping prices at checkout. Instead of guessing or using flat fees, customers see the exact cost based on weight, size, and delivery address.

Why this is useful for your store

  • Shows accurate shipping prices at checkout
  • Reduces abandoned carts caused by surprise shipping costs
  • Lets you buy shipping labels directly inside Shopify
  • Automatically adds tracking to customer orders
  • Allows customers to choose between standard and express delivery

What you need before connecting carriers

  • An active business account with your carrier (UPS, FedEx, DHL, etc.)
  • Your carrier account or shipper number
  • A Shopify plan that supports carrier-calculated shipping (Shopify plan or higher – not available on Basic plan)
  • Your carrier login details ready

Which carriers you can connect

CarrierAvailable forWhat you can do
UPSWorldwideShow rates and buy labels (US only)
FedExWorldwideShow rates at checkout
DHLWorldwideShow rates at checkout
USPSUnited States onlyShow rates at checkout
Canada PostCanada onlyShow rates and buy labels

How to connect a carrier account in Shopify

  1. Go to Settings > Shipping and delivery.
  2. Scroll to the Carrier accounts section.
  3. Click Connect account.
  4. Select your carrier.
  5. You will be redirected to the carrier’s website. Log in and authorize Shopify to access your account.
  6. Return to Shopify and confirm your account number.
  7. Click Save.

Important for UPS: After connecting, Shopify adds an “Additional User” to your UPS account. Do not remove this entry or your connection will stop working.

Add carrier rates to your shipping zones

  1. Go to Settings > Shipping and delivery.
  2. Open the shipping profile you want to use.
  3. Next to your shipping zone, click Add rate.
  4. Select Use carrier or app to calculate rates.
  5. Choose your connected carrier.
  6. Select the delivery services you want to offer.
  7. Optionally add a handling fee.
  8. Click Done and then Save.

What customers will see at checkout

When customers enter their delivery address, Shopify automatically shows real-time prices from your connected carriers. They can choose their preferred delivery speed, and the exact carrier rate is charged.

Delivery optionDelivery timePrice
Standard delivery5–7 business daysLive carrier rate
Express delivery1–3 business daysLive carrier rate

If rates are missing or not working

  • Make sure carrier rates are added to your shipping zones
  • Check that product weights and package sizes are filled in
  • Confirm your carrier account is still connected
  • Verify your carrier login credentials are still valid
  • Review which carrier services are selected

Helpful tips

  • Always add accurate product weights and dimensions
  • Offer at least two delivery speeds
  • Add a small handling fee to cover packaging costs if needed
  • Review shipping costs regularly to protect your profit

Final recommendation

Start with one carrier and test real orders first. Once rates look correct, expand to more services so your customers always get fast, transparent, and trustworthy delivery choices.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopify experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.

Talk to Shopify Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.