How to Set Up Shopify Shipping Rates and Labels

Learn how to configure Shopify shipping rates, use discounted carrier labels, set up free shipping thresholds, and manage international shipping for your Shopify store.

What Is Shopify Shipping and How Does It Work?

Shopify shipping is the integrated system within Shopify that handles everything from calculating shipping rates at checkout to printing shipping labels to managing carrier integrations — all from your Shopify admin without requiring separate shipping software. For Shopify merchants, the platform’s native shipping features provide significant advantages over managing shipping outside Shopify: discounted carrier rates that beat what individual merchants can negotiate independently, integrated label printing that automatically marks orders as fulfilled, and the ability to display accurate real-time carrier rates at checkout that match what buyers actually pay. This guide covers how to configure Shopify shipping for your store, choose the right carrier and rate strategy, and use Shopify’s discounted rates to reduce your shipping costs compared to retail carrier pricing.

Step 1: Configure Your Shipping Settings

Every shipping setup in Shopify begins with the correct configuration of your shipping zones and rates:

  • Shipping zones — in Shopify admin → Settings → Shipping and delivery, shipping zones define geographic areas where you ship and the rates that apply to each zone. Common zone setup: domestic (your home country), international by region (Canada, Europe, Asia-Pacific, Rest of World). Each zone can have different rate structures — free shipping domestically, flat rates or carrier-calculated rates internationally.
  • Origin address — your shipping origin address is used to calculate carrier rates and generate labels. Verify that your origin address is complete and accurate — incorrect origin addresses cause carrier rate calculation errors and potential label rejection. If you ship from multiple locations, Shopify supports multi-location shipping origins.
  • Package weight and dimensions — configure default package dimensions in Settings → Shipping for your most common packaging. These dimensions are used for dimensional weight calculations that carriers apply to packages (where the billable weight is the greater of actual weight or dimensional weight). Accurate package dimensions prevent the carrier invoice adjustments that occur when billed dimensions differ from declared dimensions.
  • Shopify Payments requirement for discounted rates — Shopify’s discounted carrier rates are available to merchants using Shopify Payments. If you use a third-party payment processor, you can still use Shopify Shipping for label printing but at standard rates. This is one of the practical incentives to use Shopify Payments rather than a third-party processor.

Step 2: Understand Shopify’s Discounted Carrier Rates

Shopify’s negotiated carrier discounts are one of the most compelling platform features for small and medium merchants:

  • USPS discounts — Shopify provides significant discounts on USPS rates: up to 88% off retail USPS rates for Priority Mail, Priority Mail Express, First Class Package, and Parcel Select. The specific discount percentage depends on your Shopify plan and shipping volume. Even on the Basic Shopify plan, USPS discounts substantially reduce shipping costs compared to paying retail rates at a post office or retail shipping location.
  • UPS discounts — Shopify provides UPS discounts up to 55% off retail UPS rates for UPS Ground, UPS 2nd Day Air, and UPS Next Day Air. UPS rates are particularly competitive for heavier packages (over 1 pound) where USPS Priority Mail rates escalate quickly.
  • DHL Express for international shipping — Shopify provides DHL Express discounts for international shipments, often making DHL Express the most cost-effective international shipping option through Shopify compared to retail rates.
  • Comparing carriers and service levels — for any specific shipment, you can compare rates across carriers within Shopify admin before purchasing a label. Regularly compare USPS Priority Mail vs. UPS Ground for packages in the 1-5 pound range, where the optimal carrier varies by package weight, destination zone, and your negotiated discount level.

Step 3: Set Up Checkout Shipping Rates

How shipping rates appear at checkout significantly affects conversion — unexpected shipping costs are the #1 cause of cart abandonment:

  • Free shipping threshold — the most conversion-effective shipping rate strategy for most stores is free shipping above a minimum order value (e.g., free shipping on orders over $50). The threshold should be set above your average order value to incentivize buyers to add one more item. Display the threshold prominently throughout the shopping experience (“add $15 more for free shipping”) — most modern Shopify themes and cart apps support this progress indicator natively.
  • Flat rate shipping — charge a single flat rate regardless of order weight or destination (e.g., $5.99 standard shipping). Flat rates are predictable for buyers and simple to manage. Set your flat rate to cover your average shipping cost across typical orders — you’ll occasionally lose money on heavy/distant orders and make money on light/nearby orders, but the predictability and conversion simplicity typically outperforms weight-based rates.
  • Carrier-calculated rates — display real-time rates from USPS, UPS, or FedEx at checkout based on the buyer’s destination and cart weight. Carrier-calculated rates require the Shopify plan or above (not Basic), accurate product weights in your product settings, and correct shipping origin configuration. Carrier-calculated rates are precise but often surprise buyers with rates higher than expected — the conversion impact depends on your product category and buyer price sensitivity.
  • Price-based tiered rates — “free shipping on orders over $75, $8.99 for orders $50-74, $5.99 for orders under $50.” Tiered rates based on order value are a compromise between flat rate simplicity and free shipping incentive structure, but the rate table complexity can be confusing to buyers at checkout.

Step 4: Print Shipping Labels in Shopify Admin

Shopify’s integrated label printing is one of the most time-saving features for merchant operations:

  • Buying and printing a label — in Shopify admin → Orders, open a paid order, click “Create shipping label.” Select the carrier and service level, enter the package weight and dimensions (or use saved defaults), review the rate, and purchase. Shopify charges the label cost to your Shopify balance and generates a print-ready label PDF. Compatible with 4×6″ thermal label printers (Dymo, Rollo, MUNBYN, Zebra) for label-only printing and standard laser or inkjet printers for full-sheet labels.
  • Bulk label printing — select multiple orders in the Orders list, click “Create shipping labels” to generate labels for multiple orders simultaneously. Bulk label printing dramatically reduces the time required to process high daily order volumes.
  • Label purchase and fulfillment — purchasing a Shopify label automatically marks the order as fulfilled in Shopify and sends the customer a shipping confirmation email with tracking number. This automatic order status update eliminates the manual fulfillment confirmation step for stores handling labeling in Shopify.
  • Return labels — Shopify supports creating prepaid return labels. Return labels can be included in original shipments (for a “pay only if used” flow where you’re charged only when the label is scanned by the carrier) or generated on request for specific returns. Return label availability varies by carrier — USPS and UPS return label generation is fully supported in Shopify.

Step 5: Manage International Shipping

International shipping adds complexity beyond domestic operations — customs documentation, duties and taxes, and carrier compliance:

  • Customs forms — international shipments require customs declaration forms that describe package contents, declare value, and specify whether the shipment is a gift, commercial shipment, or returned goods. Shopify generates customs forms automatically from order data when creating international labels — verify that the auto-populated customs description and value accurately reflect the shipment contents.
  • Duties and taxes handling — international buyers are often surprised by duties and import taxes assessed by customs in their destination country. Two approaches: “DDP” (Delivered Duty Paid — you collect estimated duties at checkout and pay them on the buyer’s behalf, using services like Zonos or Avalara Cross-Border); or “DDU” (Delivered Duty Unpaid — the buyer pays duties upon delivery, which you disclose at checkout). DDU is simpler but generates complaints and returns when buyers receive unexpected duty bills. Shopify Markets provides international duty and tax estimation capabilities for merchants on Shopify plans.
  • International shipping prohibited items — carriers and destination countries restrict certain items from international shipment (batteries, liquids, certain food products, restricted materials). Verify that your products are permissible in your target destination countries before offering international shipping — shipping a prohibited item results in confiscation, return, or destruction at the buyer’s cost and your reputation damage.
  • Packaging for international shipping — international shipments face more handling and a longer transit path than domestic shipments. Use appropriate protective packaging for your product fragility level; international shipments should be packaged more conservatively than domestic shipments of the same items.

Step 6: Use Third-Party Shipping Apps for Advanced Needs

For high-volume merchants or those with complex shipping requirements, third-party apps extend Shopify’s native shipping capabilities:

  • ShipStation — the most popular multi-carrier shipping management platform, integrating with Shopify and dozens of carrier accounts. ShipStation enables batch processing of hundreds of orders simultaneously, custom shipping rules (automatically select cheapest carrier for each order based on weight and destination), and integration with fulfillment centers. Starting at $9.99/month; required at high order volumes where Shopify admin’s label printing interface becomes the bottleneck.
  • EasyPost — an API-based multi-carrier shipping platform for merchants with developer resources who need custom shipping logic beyond what app-based solutions provide.
  • Pirateship — USPS and UPS rate comparisons with rates competitive with or better than Shopify’s for some merchants, particularly for USPS Cubic rates on small dense packages (phone cases, books, small accessories) where cubic pricing dramatically undercuts standard Priority Mail rates.
  • AfterShip — tracking and post-purchase experience management that extends beyond Shopify’s native tracking capabilities with branded tracking pages, proactive exception notifications, and carrier performance analytics across your shipping history.

Frequently Asked Questions

How much does Shopify Shipping cost?

Shopify Shipping pricing: Shopify Shipping itself is free — there is no separate fee to use Shopify’s label printing, carrier integrations, or shipping management features. You pay only for the labels you purchase at the discounted carrier rates Shopify has negotiated. The discounted rates are: USPS Priority Mail commercial base rates (up to 88% off retail), UPS commercial discounts (up to 55% off retail), and DHL Express international rates. The specific discount percentage you access depends on your Shopify plan — Shopify Plus merchants access the deepest discounts. These rates are substantially lower than what individual merchants can negotiate directly with carriers without significant shipping volume (typically 1,000+ packages/month). For most small merchants, Shopify’s USPS rates are the best available regardless of plan level.

Can I use my own carrier account with Shopify?

Using your own carrier account with Shopify: yes, Shopify supports connecting your own carrier accounts for UPS, FedEx, and DHL Express. If you’ve negotiated carrier rates through your own business shipping volume that are better than Shopify’s pre-negotiated rates, you can connect your account. In Settings → Shipping → Carrier accounts, add your carrier credentials. Your account rates will then appear alongside Shopify’s rates when purchasing labels, and you can select whichever offers better pricing for each shipment. This feature is particularly valuable for merchants who ship high volumes (thousands of packages monthly) who have negotiated carrier rates that compete with or beat Shopify’s discounts.

What is the best shipping strategy for a Shopify store?

Best Shopify shipping strategy: the optimal strategy depends on your product margins and average order value. For stores with average order values above $40-50: free shipping with a minimum order threshold (typically $10-20 above your current AOV) is the highest-converting approach — free shipping removes the checkout friction that kills conversion, the minimum threshold recovers the cost through increased AOV, and the “add $X for free shipping” incentive often drives cart additions that more than offset the shipping cost. For stores with low-margin products or high shipping costs relative to product price: flat rate shipping ($4.99-$7.99) with transparent communication is better than free shipping that eliminates your margin — build your average shipping cost into your product pricing and display the flat rate clearly from product pages onward. Never let buyers first discover your shipping cost in checkout — hidden shipping costs at checkout are the leading cause of cart abandonment.

How do I calculate shipping rates accurately for my products?

Accurate shipping rate calculation for Shopify: 1) Add accurate weights to all products in Shopify — this is the single most important step; wrong product weights produce wrong rate calculations and unexpected label costs; weigh products with packaging included and update product weights to the packaged weight; 2) Configure typical package dimensions in Settings → Shipping → Packages — this enables accurate dimensional weight calculations for larger packages; 3) For mixed-product orders (multiple items of different sizes), configure your packaging to handle typical combinations; 4) Run test rate calculations for your most common order types by using the Rate Calculator in Shopify’s shipping settings or creating test orders to see what rates would display at checkout; 5) Compare your actual carrier invoice charges against Shopify-quoted rates monthly — if there are consistent discrepancies, they usually indicate product weight or dimension inaccuracies that need correction.

How do I offer free shipping on Shopify?

Setting up free shipping on Shopify: the simplest method is creating a free shipping rate in your shipping zone. In Settings → Shipping → [your shipping zone] → Add rate → Free shipping. You can set this as unconditional (always free) or conditional on a minimum order value (free on orders over $50). For a minimum-threshold free shipping trigger: set the rate’s minimum order price condition to your threshold amount. For automatic checkout display of the free shipping progress bar (“add $X more for free shipping”), use a Shopify theme that includes this feature natively (many modern themes do) or install a free shipping bar app like Free Shipping Bar by Hextom. For free shipping discount codes (rather than automatic free shipping): create a discount in Shopify admin → Discounts → Create discount → Free shipping type, set conditions and validity dates, and use the code in your email campaigns and promotions.

Final Thoughts

Shopify shipping’s integrated label printing, discounted carrier rates, and checkout rate calculation eliminate the operational complexity of managing shipping outside your e-commerce platform — reducing both time investment and shipping cost compared to manual carrier management. The strategic decisions that matter most: how you present shipping costs at checkout (free threshold vs. flat rate vs. carrier-calculated), which carriers you prioritize for your typical package profile, and how you handle international shipping and customs. Start with a free shipping threshold slightly above your current average order value, configure accurate product weights for reliable rate calculations, and use Shopify’s discounted USPS rates as your baseline — then optimize from data as you learn what your specific product mix and customer geography actually costs to ship efficiently and profitably.

For more on Shopify operations and fulfillment, explore our guides on reducing cart abandonment, international selling setup, and Shopify analytics and reporting.

Previous Article

Best Shopify Apps for Childrens Clothing and Kids Fashion Stores

Next Article

Best Shopify Apps for Jewelry and Watch Stores

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.
Pure inspiration, zero spam ✨