Shipping rates (2024)

You can set up free, flat, or calculated shipping rates that are displayed in the checkout for your customers. Learn more about the different types of shipping rates.

Before you create any shipping rates, make sure to get familiar with shipping zones and shipping profiles. Shipping zones are a group of countries or regions that you create for your shipping rates and shipping profiles let you set up shipping rates for specific products and locations.

Create flat shipping rates

Flat shipping rates charge a specific amount for shipping at checkout. You can create flat shipping rates for any order within a shipping zone, or only for orders whose weight or price is within a certain range. For example, in a shipping zone for Europe, you could set a flat rate of $10, and another flat rate of $5 for orders that are over $50.

When combining price-based shipping rates, Shopify combines rates that apply to the total price of the cart. When combining weight-based shipping rates, Shopify combines rates that apply to the weights of the individual products, with your store default package weight added to each product. Learn more about combined shipping rates.

For example, suppose that you have a shipping rate called Discounted shipping for $5 in two different profiles. This rate is available on orders over $50. If an order contains a combination of products from both profiles and has a total of $55, then the checkout displays the Discounted shipping rate at a cost of $10.

Instead, suppose that you have a shipping rate called Discounted shipping in two different profiles that gives cheaper shipping on orders over 5 kg. To receive this rate, customers would need to order 5 kg of products from the first shipping profile and 5 kg of products from the second shipping profile to qualify for the Discounted shipping rate.

When you create shipping rates, a preview is provided so that you know exactly what is displayed to your customers at checkout.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to add shipping rates to.

  3. Next to the zone that you want to add a rate to, click Add rate.

  4. Select a transit time, or select a custom flat rate to name the rate.

  5. Optional: If a custom flat rate is selected, then enter a delivery description such as Tracked shipping or Ships next day. For optimal display, use 25 characters or fewer for your delivery description.

  6. Enter the shipping rate.

  7. Optional: Add weight-based or price-based conditions.

  8. Review the checkout preview to ensure that your shipping rate is displayed as expected.

  9. Click Done, and then click Save.

You can also set up price-based or weight-based conditions for your shipping rates.

Create shipping rates in local currencies

You can create flat shipping rates in local currencies for customers from different markets. An example could be offering a $10 USD flat rate shipping for customers in the United States, but offering €15 EUR flat rate shipping for customers in Europe.

To offer flat rate shipping in local currencies, all countries within a shipping zone need to share the same currency, and local currencies need to be activated for their market. For example, if you have a Europe market that contains France, Germany, and Sweden, then you should have one shipping zone that contains France and Germany (where the currency is the euro) and another shipping zone that contains Sweden (where the currency is the Swedish krona).You need to activate local currencies in your Shopify Markets settings before you can set up shipping rates in local currencies.

When you create shipping rates, a preview is provided so that you know exactly what is displayed to your customers at checkout.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to add shipping rates to.

  3. For the zone that you want to add the rate to, click Add rate.

  4. Select a transit time, or select a custom flat rate to name the rate.

  5. Optional: If a custom flat rate is selected, then enter a delivery description such as Tracked shipping or Ships next day. For optimal display, use 25 characters or fewer for your delivery description.

  6. Enter the shipping rate, and then select the local currency for the country or region.

  7. Optional: Add weight-based or price-based conditions.

  8. Review the checkout preview to ensure that your shipping rate is displayed as expected.

  9. Click Done, and then click Save.

You can also set up price-based or weight-based conditions for your shipping rates.

Create calculated shipping rates

Calculated shipping rates are determined at checkout by a third-party shipping service based on the details of the order. This helps you charge your customers the exact amount that a shipping carrier, such as UPS or FedEx, will charge you when you purchase a shipping label.

Carrier-calculated rates are available to stores in the following scenarios:

  • If you're in the United States and use Shopify Shipping, then you can add calculated rates from USPS, DHL, and UPS.
  • If you're in Canada and use Shopify Shipping, then you can add calculated rates from Canada Post.
  • If the carrier-calculated shipping feature is on your store's Shopify subscription plan, then you can add rates from your own account with USPS, FedEx, UPS, and Canada Post, as well as any calculated rates from any shipping apps. Before you can add your own rates from any shipping carriers, you need to add your carrier accounts to your shipping settings in Shopify. Learn about Third-party carrier-calculated shipping rates.
  • If you're in Australia and use Shopify Shipping, then you can add calculated rates from Sendle for both domestic and international shipping. The postcode and suburb of the fulfillment location need to match for you to generate a quote. You can check and edit this in Settings > Locations.

When you add carrier-calculated shipping rates, you also need to enter accurate weights for each of your products so that you can provide accurate shipping rates to your customers at checkout.

Carrier-calculated shipping rates often display expected transit time next to the shipping rate at checkout, but they don't include your processing time. You can display delivery dates at checkout that include your processing time and transit time. To learn more, refer to Setting up delivery dates.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to add carrier-calculated rates to.

  3. Next to the zone where you want to add a rate, click Add rate.

  4. Select Use carrier or app to calculate rates.

  5. In the drop-down menu, choose the shipping service that you want to add calculated rates for.

  6. In the SERVICES section, select the shipping methods from that shipping service that you want to provide as options for your customers at checkout.

  7. Optional: In the FUTURE SERVICES section, choose whether to automatically offer any new services that the shipping service makes available.

  8. Optional: In the HANDLING FEE section, add any handling fee that you'd like to be added to the calculated rate.

  9. Click Done, and then click Save.

Mark up or discount calculated rates

You can adjust calculated shipping rates to mark up or discount the rates that are displayed to your customers at checkout. For example, if the rate is too high to attract customers, then you could discount it by a certain percentage to increase sales. Instead, if for example the rate is too low to cover your packaging and handling costs, then you can increase it.

You can mark up calculated shipping rates by an additional flat fee or by a percentage of the total shipping rate. If you adjust a calculated shipping rate to include both an additional flat fee and a percentage markup, then the percentage is calculated before the flat fee is added. For example, a $5.00 rate with 50% markup and a $1.00 flat fee costs the customer $8.50, not $9.00.

If you want to offer discounted shipping, then enter a negative value. For example, -5% or $-2.50.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to edit.

  3. Next to the rate that you want to adjust, click the ... drop-down menu and then Edit rate.

  4. In the Handling fee section, set the rate adjustments.

  5. Click Done, then click Save.

Creating free shipping rates

You can add free shipping rates to any shipping zone, so customers don't pay anything for shipping at checkout. You can set up free shipping to be the only shipping rate on your store, or offer free shipping when specific criteria are met. These criteria can be based on orders over a certain value or on orders over a certain weight.

Offering free shipping is a common business and marketing practice, because it reassures customers that they won't be charged a surprise high shipping fee when they place their orders.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to edit.

  3. For each shipping zone, add the free shipping rate:

    1. Click Add rate.
    2. Enter the name for the rate.
    3. Make sure that the value of the Price field is 0.
  4. Click Done, and then click Save.

Free shipping over a certain value

To offer free shipping on orders over a certain value, such as 50 USD, 75 EUR, or 8000 JPY, you need add a price-based condition to your free shipping rate.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to edit.

  3. Add the shipping rate to each shipping zone where you want the free shipping rate:

    1. Click Add rate.
    2. Enter the name for the rate.
    3. Make sure that the value of the Price field is 0.
    4. Click Add conditions.
    5. Select Based on order price.
    6. Enter a minimum price.
    7. Click Done.
  4. Click Save.

Free shipping over a certain weight

To offer free shipping on orders that are over a certain weight, such as 10 lb or 50 kg, you need add a weight-based condition to your free shipping rate.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to edit.

  3. Add the shipping rate to each shipping zone where you want the free shipping rate:

    1. Click Add rate.
    2. Enter the name for the rate.
    3. Make sure that the value of the Price field is 0.
    4. Click Add conditions.
    5. Select Based on item weight.
    6. Enter a minimum weight.
    7. Click Done.
  4. Click Save.

Free shipping for specific products

You can add a free shipping rate that applies only to certain products. Before you start, you need to create a custom shipping profile with products on which you want to offer free shipping.

Steps:

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to edit.

  3. Next to the zone where you want to add a free shipping rate, click Add rate.

  4. Enter the name for the rate.

  5. Make sure that the value of the Price field is 0.

  6. Optional: Add weight-based or value-based conditions.

    1. Click Add conditions.
    2. Select whether to base the condition on order weight or value.
    3. Enter the minimum and maximum value for the condition.
  7. Click Done, and then click Save.

Free shipping for specific customers

You can offer free shipping to specific customers by creating a free shipping discount. Customers who are eligible for the discount can enter the discount code during checkout, and then free shipping is applied to their order.

If you want the customer to receive both a monetary discount and a free shipping discount, then create a draft order for your customer.

Edit a rate

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to edit.

  3. Next to the rate that you want to edit, click the ... button.

  4. In the drop-down menu, click Edit rate.

  5. Make any changes, and then click Done.

  6. Click Save.

Delete a rate

  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, click the shipping profile that you want to edit.

  3. Next to the rate that you want to delete, click the ... button.

  4. In the drop-down menu, click Delete.

  5. Click Save.

Shipping rates (2024)

FAQs

How to negotiate better shipping rates? ›

How do you negotiate with your shipping provider to get the best rates and service quality?
  1. Know your shipping needs.
  2. Understand the shipping terms and incoterms.
  3. Compare different shipping modes and methods. ...
  4. Ask for discounts and incentives. ...
  5. Review the contract and service level agreement.
May 11, 2023

Why is shipping so expensive on DHgate? ›

The DHgate shipping cost majorly depends on factors like the shipping method you have selected, the country to where the product is being shipped, the size and weight of the product, and any other additional services the buyer has requested.

How to explain shipping costs to customers? ›

Be transparent with your shipping costs

Though leaving them out at the beginning may make your product offer more attractive, in the end, it will cost you potential customers for good. Be upfront, break down your total costs clearly so that people know what to expect, and have no awful surprises at the checkout.

What should I charge for shipping? ›

Simply fold the total cost of shipping into your product price. For example, if your cost to create and package a product is $15 and you want a 20% profit margin, you'd need to charge $18. If it costs $8 to ship the product, you can either charge $18 + $8 shipping or $26 + free shipping.

What are shipping rates? ›

Shipping rates are what you charge your customer in addition to the cost of the products that they order. The cost of any shipping rates are added to a customer's order at checkout.

Who has the most reasonable shipping rates? ›

USPS Priority Mail is generally the cheapest shipping service for 2-3 day shipping. FedEx, UPS, and other courier companies offer delivery services with similar lead time expectations, but USPS offers the lowest rates.

What to do if shipping is too expensive? ›

What to Do When Your Shipping Costs Are Too High
  1. Partner with a Shipping Company for Negotiated Rates. ...
  2. Save by Packing Lightly. ...
  3. Save Even More by Printing Your Shipping Labels. ...
  4. Work with a Company that Will Work with You. ...
  5. A Partner You Can Trust.

What increases shipping costs? ›

Shipment size and weight

Bulky and heavy shipments require more space on trucks or containers, translating to higher fuel consumption, increased driver hours, and greater vehicle wear and tear. This ripples into a higher price tag on your invoice.

Is DHgate 100% legit? ›

Like Aliexpress, DHgate is an intermediary between sellers and buyers. Third-party sellers sell on this platform and buyers make purchases from them. Most sellers are reliable while some may not. So unlucky buyers can get scammed by unreliable sellers.

Does DHgate sell real or fake stuff? ›

DHgate does sell replica items. It is essential to check the seller's reviews and ratings before purchasing to ensure the product's authenticity.

Is it possible to get scammed on DHgate? ›

Scammers and fraudsters are always in business. Before placing your order, you just need to be a mindful and wise buyer. Because overall, DHgate is a safe eCommerce platform. You only have to buy it at your own risk.

Should I charge shipping per item or per order? ›

This fee covers the cost of fulfilling the given customer's order, including storage costs, packaging, shipping, and the like. This fee is not charged per individual product but per order and is usually charged by the amount of time and resources it took to package and send the order to the customer.

Can you charge whatever you want for shipping? ›

Sellers can charge as much as they want for "shipping & handling". As long as the shipping and handling charge was what you agreed to when you purchased then there is nothing to report as long as they shipped by the method in the listing, or one with the same expected delivery time.

Is PayPal shipping cheaper than USPS? ›

How Much Does PayPal Shipping Cost? PayPal Shipping is cheaper than retail shipping with USPS and UPS. That said, like all courier services, USPS and UPS rates are based on an array of shipping factors.

Is it cheaper to send a 20 lb box UPS or USPS? ›

If you're simply looking for the cheapest way to ship a single 20-pound package, USPS Priority Mail is generally one of the cheapest options. The cost to ship the 20-pound package depends on travel distance and typically ranges from around $13 to $50.

What is the cheapest way to ship a package? ›

The cheapest way to ship a package will depend on factors such as package size and weight, as well as distance and delivery speed. Generally, USPS Ground and Priority Mail are the most affordable shipping options.

How much does it cost to ship 100 lbs UPS? ›

$18.00 per each package in a UPS Hundredweight Service shipment for UPS Next Day Air,® UPS Next Day Air Saver,® UPS 2nd Day Air A.M.®, UPS 2nd Day Air,® UPS 3 Day Select® and UPS® Ground shipment.

Does UPS charge by weight or size? ›

Rates are based on the total actual weight or the total dimensional weight of all packages in a shipment, whichever is greater.

Top Articles
Latest Posts
Article information

Author: The Hon. Margery Christiansen

Last Updated:

Views: 6288

Rating: 5 / 5 (50 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: The Hon. Margery Christiansen

Birthday: 2000-07-07

Address: 5050 Breitenberg Knoll, New Robert, MI 45409

Phone: +2556892639372

Job: Investor Mining Engineer

Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.