ThisCalculator

Everyday

Shopify Shipping: Rates or Checkout Rules?

Updated · Standard formula, shown below

Shopify Shipping: Rates or Checkout Rules?

Choose Shopify shipping rate calculation when the amount should change with the order’s weight, price, destination, or a carrier’s quote; choose checkout rules when you need to control which shipping options appear or when an order qualifies for one. Many stores use both: rates determine the available prices, while conditions and shipping profiles shape what customers can select.

What rate calculation and checkout rules mean

Shipping rate calculation answers, “What should shipping cost for this order?” A rate can be a fixed amount, a price-based or weight-based charge, or a carrier-calculated quote where available. The checkout displays eligible rates after Shopify evaluates the items, destination, and applicable shipping setup.

Checkout rules are the conditions that affect which shipping options are offered and when. For example, a store may offer free shipping above a qualifying order value, restrict an option to certain destinations, or show a delivery method only for products handled by a particular location. Rules do not necessarily calculate a precise postage cost; they govern eligibility and presentation.

The terms can be confusing because Shopify’s admin features and available integrations change over time. In practice, first identify whether the problem is the amount charged or the availability of a method. That distinction usually points to the right configuration.

How Shopify calculates shipping at checkout

When a customer enters a shipping address, Shopify uses the store’s shipping and delivery setup to find rates that apply to the destination and items in the cart. The setup can include shipping profiles, zones, locations, and rates. A shipping profile lets a merchant configure shipping for a group of products; products outside the general profile may have their own arrangements.

Depending on the store’s configuration, rates may come from manually entered prices or carrier-calculated rates. A manual rate can be set as a flat charge or made conditional on order price or total weight. A carrier-calculated rate is a quote supplied through an eligible carrier or shipping service connection. The quote may depend on details such as the destination, package, and shipment characteristics, so accurate product weights and package settings matter.

Checkout can combine shipping charges when a cart contains products assigned to different profiles or fulfillment locations. The result may not look like one simple rate for the whole order: Shopify may calculate charges for the separate groups and combine them. Review a mixed-cart test rather than assuming that a rate shown for one product will apply unchanged to every combination.

When to use rates, rules, or both

Use rate calculation as the main tool when your goal is to charge an amount tied to order or shipment details. Use checkout conditions when the central goal is deciding which choices a customer can see. Use both if you need to price an option and limit its availability.

  • Flat rate: Appropriate when a predictable charge is more useful than matching every parcel’s exact postage. For example, a store might charge the same shipping amount for orders in a defined zone.
  • Price-based rate: Useful for thresholds, such as offering a lower charge—or free shipping—when an order meets a stated subtotal condition. Check which order value the condition uses and how discounts affect the qualifying amount in the store’s configuration.
  • Weight-based rate: Useful when heavier carts generally cost more to ship. It depends on accurate product weights and sensible weight brackets; a cart that falls between missing or overlapping brackets may not get the intended option.
  • Carrier-calculated rate: Useful when customers should see a shipment-specific quote. Confirm that the required carrier or service connection is available for the store, destination, and shipping workflow.
  • Eligibility rule: Useful for restricting a method to a destination, eligible products, or a qualifying order. It does not replace the need to set a valid price for that method.

For example, a merchant could set a weight-based standard rate and separately offer free shipping only to eligible domestic orders above a chosen threshold. The first setup determines the standard charge; the condition determines whether the free option is offered. Make sure the two options do not unintentionally overlap or leave an order with no usable rate.

How to choose a setup

  1. Write down the desired customer experience. Decide which destinations you serve, which delivery methods you want to offer, and whether the charge should be fixed, threshold-based, weight-based, or quoted.
  2. Check product and fulfillment details. Review product weights, shipping profiles, fulfillment locations, and any packaging assumptions. Carrier quotes are only as useful as the shipment information supplied.
  3. Set the base rates. In Shopify admin, review the shipping and delivery settings for the relevant profile and zone. Add the rate type and conditions that match the intended charge.
  4. Configure eligibility separately where needed. Use the available Shopify settings or compatible checkout/shipping tools to control which rates appear. Features and plan requirements can vary, so confirm current availability in the admin or Shopify documentation.
  5. Test representative carts. Try different destinations, order values, weights, product combinations, and shipping profiles. Verify both the rate amount and the list of options displayed at checkout.

Testing matters because a setting that works for a single product may behave differently for a cart containing products from multiple profiles. Also check what happens just below and above each threshold, not only at the exact target value.

Common problems and misconceptions

“A checkout rule will calculate postage.” Not necessarily. A rule can make an option available under particular conditions, but the option still needs a configured price or a valid carrier-calculated quote.

“Carrier rates are always exact.” They are quotes based on the information and services available to the checkout. Incorrect weights, package details, or product assignments can produce unexpected results. A carrier’s final charge may also differ if the shipped parcel differs from the quoted shipment.

“Free shipping means no shipping configuration is needed.” A free rate still needs to be made available to the right destinations and orders. Define its eligibility clearly, and test how it interacts with other rates and profiles.

When an expected option is missing, check the shipping zone, the product’s assigned profile, the customer’s destination, rate conditions, and any app or carrier connection involved. When the option appears but costs the wrong amount, inspect the rate’s price or weight brackets, product weights, and whether multiple profiles are contributing charges.

Costs, availability, and alternatives

Shopify shipping features are not identical for every store. Carrier-calculated shipping availability can depend on the store’s plan, region, carrier, and configuration; third-party apps may have their own charges and requirements. Check the current Shopify admin and the relevant provider’s terms rather than assuming a particular feature is included.

If exact carrier quotes are unavailable or unnecessary, manual rates are a straightforward alternative. A merchant can use flat, price-based, or weight-based rates and review actual shipping expenses over time to decide whether the structure is sustainable. Another option is to offer fewer, simpler choices—for example, a standard rate and a clearly defined free-shipping threshold—rather than exposing many complicated methods.

Frequently Asked Questions

What is the difference between Shopify shipping rates and checkout rules?
Rates set or supply the shipping charge. Rules and conditions determine when a method is eligible or displayed. A store can use both for one checkout option.

Can I offer free shipping only above a minimum order?
Yes, if the store’s shipping setup supports a price-based free rate or an appropriate eligibility condition. Set the threshold and destination carefully, then test orders on both sides of it.

Does Shopify automatically calculate shipping rates?
It can display carrier-calculated quotes when the store has the necessary feature and carrier or service configuration. Otherwise, merchants can configure manual rates such as flat, price-based, or weight-based charges.

Why is a shipping option missing at checkout?
Common causes include an unmatched destination zone, a product assigned to another profile, unmet rate conditions, or a carrier service that cannot quote the shipment. Check those settings with a test cart.

Can different products have different shipping rates?
Yes. Shipping profiles can apply different shipping setups to different product groups. When a cart contains products from multiple profiles or locations, the resulting charges may be combined, so test mixed carts.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.