Start For Free
How To Set Up Shopify Real-time Shipping Rates? (2026 Guide)

How To Set Up Shopify Real-time Shipping Rates? (2026 Guide)

Last updated : 27 August, 2026 13 min read

How To Set Up Shopify Real-time Shipping Rates? (2026 Guide)

Charlie Ngo

Charlie Ngo

Marketing Manager

5/5 - (1 vote)

Shopify real-time shipping rates show your customer the exact carrier price at checkout, calculated from the order’s weight, size, and destination. This guide explains what they are, which plan you need, how to turn them on, how to keep them accurate, how to fix the common problems, and when a flat rate or a free-shipping threshold is the smarter choice. I wrote it by testing each step against Shopify’s current documentation and pairing it with checkout research from the Baymard Institute. I’m Charlie Ngo, Marketing Manager at BOGOS, and I work with Shopify merchants on offers and conversion every day.


TL;DR

  • Real-time (carrier-calculated) shipping rates show the live carrier price at checkout, calculated from the order’s weight, package size, and destination.
  • Two paths give live rates. Built-in carrier rates (USPS in the US, Canada Post in Canada) work on every plan and use Shopify’s own rates. Connecting your own UPS, FedEx, or USPS account (third-party carrier-calculated shipping) needs a higher plan and shows your negotiated prices.
  • Third-party carrier-calculated shipping is included on the Advanced and Plus plans. Grow stores can add it for an extra monthly fee or by switching to annual billing.
  • The carriers you can connect natively are UPS, FedEx, USPS, Canada Post, and Australia Post. Others, like DHL, come through apps.
  • Setup takes five steps: check your plan and prerequisites, connect the carrier account, add a carrier-calculated rate to each shipping zone, choose which services to show, then add a backup rate and test.
  • Accuracy depends on two things Shopify does not fill in for you: real product weights and realistic package dimensions.
  • Live rates fit heavy, variable, or far-shipping products and international orders. For light, consistent products, a flat rate or a free-shipping threshold often converts better.

1. What Shopify real-time shipping rates are

Real-time shipping rates are live carrier prices shown at checkout, so each customer pays the true cost of shipping their order. Shopify sends the order’s details to a carrier, and the carrier sends back a price. This replaces a fixed fee or a guess with the real number.

The industry also calls this “carrier-calculated shipping.” The two terms mean the same thing.

The value is transparency. The customer sees the actual cost for their cart and their address, not a flat fee that is too high for a small order or too low for a heavy one.

How real-time rates get calculated

Shopify builds a quote request from five inputs: the order weight, the package size, your ship-from origin, the customer’s destination, and the service level. The carrier reads those inputs and returns a price.

The service level matters as much as the price. A carrier quote also shows delivery speed, so the customer can choose between a slower, cheaper option and a faster, pricier one. This is useful, because slow delivery drives real abandonment. According to the Baymard Institute, 20% of US shoppers who abandon for a fixable reason do so because delivery was too slow.

Real-time rates versus flat, weight-based, and price-based shipping

There are a few types of shipping rates on Shopify, and real-time rates are only one of them. Knowing the other three helps you decide.

Rate typeHow it pricesBest for
Flat rateOne fixed fee per order, or a fee that changes by cart value or weightLight, consistent products; simple pricing
Weight-basedA fee tied to order weight brackets you setProducts where weight is the main cost driver
Price-basedA fee tied to cart value, including free shipping over a set amountEncouraging larger orders; free-shipping offers
Free shippingA $0 rate applied to all orders, or only above a cart value or weight you setLifting average order value and meeting shopper expectations
Real-time (carrier-calculated)The live carrier price for the exact orderHeavy or variable products, and international orders

👉 If you are new to Shopify and looking for a comprehensive guide on how to set up shipping on Shopify, read our detailed guide: How To Set Up Shipping On Shopify: A Step-By-Step Guide


2. The two ways to show carrier rates on Shopify

Shopify has two different paths to real-time carrier rates, and most guides blur them together. Both show live rates at checkout. The difference is which carriers you reach, whose prices you show, and which plan you need.

Built-in carrier rates, available on all plans

Built-in carrier rates are live rates, and they work on every plan. In the US that means real-time USPS prices, and in Canada it means real-time Canada Post prices. Shopify pulls these quotes at checkout based on the order, exactly like the second path, so the customer sees a live number rather than a flat guess. As Shopify’s Help Center explains, these built-in integrations are available on all plans without connecting your own account.

Built In Carrier Rates

The limit is scope. Built-in rates cover USPS in the US and Canada Post in Canada, and they use Shopify’s own rates rather than a carrier contract you negotiated.

Use only the built-in option when you ship domestically with USPS or Canada Post, you are fine showing Shopify’s rates, and you do not need UPS or FedEx quoted at checkout. This covers most Basic and Grow stores that ship within the US or Canada, and it costs nothing extra.

Third-party carrier-calculated shipping, using your own account

Third-party carrier-calculated shipping is also live, but it connects your own carrier account and shows your negotiated prices. You link an account you hold with UPS, FedEx, USPS, Canada Post, or Australia Post, and Shopify quotes your contracted rates at checkout. As Shopify’s Help Center describes, Shopify requests those live rates from your connected account based on the order’s weight, dimensions, and destination, so the customer pays the exact amount the carrier will charge you.

Use this path when the built-in option is not enough. That means one of three cases: you need a carrier it does not cover, such as UPS or FedEx; you hold a negotiated carrier contract and want your own discounted rates shown instead of Shopify’s; or you ship internationally with a specific carrier account. In short, built-in answers “show a live USPS or Canada Post price,” and third-party answers “show my own carrier’s live price.”

This path needs a higher plan. It is not available on the Basic or Starter plans at all, and the plan and cost details are covered next.


3. Which Shopify plan you need and what it costs

Third-party carrier-calculated shipping is included on the Advanced and Plus plans, and Grow stores can add it for an extra monthly fee or by switching to annual billing. That is the current rule stated by Shopify’s Help Center. Many older articles still quote a flat “$20 a month or free on Basic with annual billing.” Treat that as outdated and check your own admin for the current price.

Stores on lower plans are not locked out of live rates entirely. You can still use the built-in USPS or Canada Post rates described above. The plan requirement applies only to connecting your own carrier account.


4. Which carriers support real-time rates

You can connect five carriers to Shopify natively for real-time rates: UPS, FedEx, USPS, Canada Post, and Australia Post. This list comes from Shopify’s Help Center.

Other carriers are still possible, but through an app rather than a native connection. DHL, for example, is added by a third-party shipping app that holds its own carrier integration. If you rely on a carrier outside the native five, plan to use an app.


5. How to set up real-time shipping rates on Shopify

Setting up real-time rates takes five steps in your Shopify admin. Complete them in order.

  • Step 1: Check your plan and prerequisites. Confirm your plan supports carrier-calculated shipping, then make sure every product has a real weight, your packages have real dimensions, and your ship-from origin is correct. Missing any of these produces wrong quotes.
  • Step 2: Connect your carrier account. Go to Settings, then Shipping and delivery, then Carrier accounts, and connect the carrier you hold an account with. Enter your carrier credentials.
  • Step 3: Add a carrier-calculated rate to each shipping zone. In the shipping profile, open a zone, add a rate, and choose “Use carrier or app to calculate rates.” Select your carrier.
  • Step 4: Choose which services to show. Pick the service levels you want to offer, such as ground, priority, or express. Add an optional handling markup here if you want the quoted price to cover packing and processing.
  • Step 5: Add a backup flat rate and test. Add a simple flat rate as a fallback, then run a test order. Watch what shows on the cart page as items change, and confirm the live rate appears correctly at checkout for a real address.

Test more than one destination. A near address, a far address, and an international address will each pull a different quote, and testing all three catches gaps before customers do.


6. How to keep your live rates accurate

Two things break real-time rate accuracy more than anything else: missing product weights and missing package dimensions. Shopify does not fill either in for you.

Shopify stores a weight for each product, but it does not store each product’s length, width, and height. Carriers like UPS and FedEx price partly on dimensional weight, which is the package size, so an unrealistic box produces a wrong quote. Set real package sizes under Settings, then Shipping and delivery, then Packages.

Set Real Package Sizes On Shopify

Follow four practices to keep quotes clean. Put a real weight on every product. Set a realistic default package that matches what you actually ship. Keep your ship-from origin accurate, because rates change with the starting point. Add a handling fee if your packing and materials cost money, so the quote covers them.

When a shipping app is worth it

A shipping app earns its cost when your products vary in size or a single order needs more than one box. Native rates work well when your catalog is uniform. Once box sizes differ across products, an app that records dimensions and calculates packing, such as Boxify or Shipping Rates Calculator Plus, returns more accurate quotes than a single default box can. If your quotes drift from what your warehouse actually pays, that is the signal to add one.


7. Fixing common real-time shipping rate problems

Most real-time rate failures come from three causes, and each has a clear fix. Check them in this order.

  • “No shipping rates available at checkout.” This usually means your plan is not enabled for the rate, the zone has no carrier rate added, or a product in the cart has no weight. Add the missing piece. Note that backup rates only appear when calculated rates fail and no other eligible rate exists, so a backup rate hides the problem instead of showing an error.
  • Rates come back too high or too low. This points to a wrong box size, a wrong origin, or a wrong product weight. Recheck the package dimensions first, since dimensional weight is the most common culprit.
  • A flat rate shows instead of the live rate. Flat rates always display when they are eligible, so a customer can pick a flat rate even when live rates are working. If you want the live rate to lead, remove or reprice the competing flat rate. This behavior is documented by Shopify’s Help Center.

8. When real-time rates are the right choice, and when they aren’t

Real-time rates are the right choice for heavy products, products that vary a lot in size or weight, orders that travel long distances, and international shipping. In those cases a flat fee either loses you money or scares off the customer, and the live quote protects both sides.

They are the wrong choice for light, consistent products. When every order weighs about the same and ships a similar distance, a flat rate is simpler and often converts better. A live quote that adds several dollars at checkout can cost you the sale.

The reason is cost sensitivity at checkout. Extra costs such as shipping, tax, and fees are the top fixable reason shoppers abandon, cited by 40% of US shoppers who leave for a reason other than browsing, according to the Baymard Institute. The same research found that 12% abandon because they could not see or calculate the total cost up front. Real-time rates help the second problem by showing the real number early. They can worsen the first problem if the real number is high.

This is where a free-shipping threshold becomes worth testing. You set a cart value that unlocks free shipping, then show the shopper how close they are to it. A threshold turns shipping from a cost into a goal, and it lifts the average order at the same time, which is why it sits at the center of most average order value strategies. Our guide to setting a free-shipping-over-amount offer walks through choosing the right number.

BOGOS does not calculate carrier rates, so it is not a replacement for your shipping setup. It is an offer engine that helps on the conversion side of this decision.

With BOGOS, you can set up free shipping when a customer adds specific products to the cart or spends a set amount, and a progress bar can track the shopper toward that threshold. You can also run that free shipping for a specific customer segment or through a shareable magic link, which gives you control over who sees the offer.

Bogos Free Gift Bundle & Upsell (1)
BOGOS allows you to create a free shipping rate based on what customers add to their cart.

Conclusion

Set up real-time shipping rates when your products are heavy or variable or you ship internationally; keep your weights and package sizes accurate, and test three destinations before you launch. If your catalog is light and consistent, a flat rate or a free-shipping threshold will often serve you better, because a high number at checkout is the fastest way to lose a sale. Getting shipping right is one lever among several for increasing sales on Shopify.

Once your rates are accurate, the conversion work moves elsewhere. It happens through offers like free-shipping thresholds and gift-with-purchase, and through steady conversion rate testing. A tool like BOGOS fits at that stage, on the offer side, after your shipping is doing its job honestly.

FAQs

Can I show real-time carrier rates on the Basic or Grow plan?

You can show built-in USPS or Canada Post rates on any plan, including Basic and Grow. To connect your own UPS, FedEx, or USPS account for third-party carrier-calculated shipping, you need Advanced or Plus, or you can add the feature to a Grow store for an extra monthly fee or by switching to annual billing.

Why are my real-time shipping rates not showing at checkout?

Three causes cover most cases: the rate is not enabled on your plan, the shipping zone has no carrier rate added, or a product in the cart is missing a weight. Add the missing piece, then test again. If you have a backup flat rate, it can appear in place of the live rate and mask the real issue.

Do real-time rates include my handling and processing time?

No. Carrier quotes show expected transit time, but they do not include your own processing time, as noted by Shopify’s Help Center. If you want the delivery date a customer sees to reflect both packing and transit, set up delivery dates separately, and add a handling fee if you want the price to cover packing.

Like what you see? Share with a friend.

BOGOS Shopify promotions app trusted by 82K stores to run sales promotions, with 5.0 rating and 4,000+ reviews

Related Articles

Background Form

Subscribe to our email list
to receive news and discounts.