Newsletter signup

Subscribe to our newsletter

How to Set Up Flat Rate Shipping on Shopify?

How to Set Up Flat Rate Shipping on Shopify
Author Lucyna Polok
Updated:
2025-10-08
Reading time:
8 minutes read

Flat rate shipping is a popular choice for e-commerce stores, offering a straightforward and predictable shipping cost for customers. Instead of calculating shipping based on weight, dimensions, or destination, you charge a single, fixed fee for shipping. This simplicity can be a major advantage for both you and your customers.

In this guide, we will walk you through setting up flat rate shipping on Shopify, from basic configurations to more advanced scenarios using dedicated Octolize apps. 

In this article, you will learn:

  • What is flat rate shipping, who it is best for, and the different types of flat rates.
  • How to set up flare rate shipping on Shopify, step-by-step.
  • How to configure more complex shipping scenarios with dedicated apps.
  • The best tips for offering flat rate shipping on Shopify.
  • Common mistakes to avoid when setting up flat rate shipping.

 

What is flat rate shipping?

Flat rate shipping is a straightforward method where you charge a single, fixed fee for shipping. It can be universal for all orders, or based on specific conditions, such as the product weight, size, or the customer’s location. 

The primary goal is to simplify the checkout process. Instead of complex calculations, customers see a predictable shipping cost from the start, which can significantly reduce cart abandonment

 

Who is flat rate shipping the best option for?

This approach works best for businesses that sell products of a similar size and weight, as it prevents you from undercharging for heavy items or overcharging for light ones. It is also an excellent strategy if you want to encourage larger orders, as the fixed shipping cost becomes more economical for customers buying multiple items. 

By offering a clear and simple shipping price, you create a transparent and user-friendly experience, building trust with your customers.

 

Types of flat rate shipping

Flat rate shipping bases on a fixed price – but this price can be based on different conditions that depend on the nature of your business and the products you offer. Here are the 8 types of flat rate shipping:

  • Standard flat rate: This is the most common type. A single, fixed shipping fee is applied to the entire order, regardless of how many items are in the cart.
    • Example: A flat $5 shipping fee for any purchase.
  • Per-item flat rate: A fixed fee is charged for each item in the cart. This is useful when products are of similar size and weight, and shipping costs scale predictably with the number of items.
    • Example: $2 shipping fee per t-shirt added to the cart.
  • Product-based flat rate: You add tags to products and assign a different flat rate to each group. This is ideal for stores selling a variety of products with different shipping needs (e.g., small, bulky, fragile).
    • Example: A $5 flat rate for the “Apparel” class and a $15 flat rate for the “Home Decor” class.
  • Price-based flat rate: The shipping cost is a flat fee determined by the total value of the customer’s cart. This is often used to create tiers, including the popular “free shipping over X” incentive.
    • Example: $10 shipping for orders under $50, $5 for orders between $50 and $99, and free shipping for orders of $100 or more.
  • Weight-based flat rate: The shipping cost is tied to the weight of the product or products – the heavier the order, the higher the shipping cost. It is a good option for businesses selling heavy or bulky items. 
    • Example: free shipping for orders under 50lbs, $10 for orders between 50 and 80lbs, and $10 for orders of 80lbs or more.
  • Distance-based flat rate: The costs of shipping are determined by the customer’s location and their distance from your store/warehouse. 
    • Example: free shipping for local delivery, eg, under 10 miles, $10 for orders between 10 and 25 miles, etc. 
  • Time-based flat rate: You can assign the price to a specific day of the week or time of day.
    • Example: $10 for shipping from Monday to Friday, $20 for weekend delivery or free shipping for orders made before 12 PM, $5 for orders made between 12 and 6 PM, and $7 for orders made after 6 PM. 
  • Hybrid flat rate: The shipping rates are dependent on a mix of two or more conditions listed above.
    • Example: free shipping for orders with a cart total exceeding $100 within 50 miles, $15 for orders below $100 with delivery exceeding 50 miles. 

Keep in mind that the standard Shopify settings only allow you to set up 3 types of flat rate shipping: standard, price-based, and weight-based. For any other condition, you will need a dedicated app, such as Shipping Rates, Rules & Zones or Distance Based Rates.

How to Set Up Flat Rate Shipping on Shopify (step-by-step)

Setting up a basic flat rate shipping option in Shopify is straightforward. Just follow these simple steps:

1. Go to Shipping and delivery settings

From your Shopify admin panel, navigate to Settings → Shipping and delivery.

Shopify shipping and delivery settings

2. Manage Shipping rates
In the Shipping section, click on the shipping profile you want to set your flat rate for, or create a new one. This will take you to a page where you can set up your shipping zones and rates.

Shopify general shipping rates

3. Select a Shipping zone
You can either edit an existing shipping zone or create a new one. 

Shopify edit zone

4. Add a flat rate
Once your shipping zone is set up, click Add rate. A window will pop up where you can configure your flat rate.

Shopify set up rate

5. Configure your Flat rate
Select Set up your own rates. Give your rate a name, like “Standard Shipping,” and enter the price you want to charge. You can also add conditions based on order weight or price. For a simple flat rate, you can leave the conditions blank. Click Done to save your rate.

That’s it! You have successfully set up a basic flat rate shipping option for your Shopify store.

Setting up conditional flat rate shipping on Shopify

Shopify also allows you to set up flat rates that apply only when certain conditions are met. For example, you can offer a lower flat rate for orders over a certain value.

To do this, when you add a rate, click on Add conditional pricing. You can then set conditions based on:

  • Item weight: Offer a different flat rate for heavier orders.

Shopify weight-based conditional pricing

  • Order price: Provide a discounted flat rate for orders above a certain value.

Shopify conditional pricing based on order price

Fair warning: setting up conditional flat rate shipping in Shopify can be quite a headache if your shipping costs are based on several different factors. For example, if you wish to configure 5 different flat rates for 5 different shipping categories, you need to create 5 separate flat rates because Shopify only supports one range per rate. This is where additional apps come in handy and take away the tedious, manual work.

Advanced flat rate shipping with Octolize apps

While Shopify’s built-in options are great for basic setups, you might need more advanced features as your business grows. This is where Octolize apps come in, offering powerful tools to create complex shipping rules.

 

Octolize Shipping Rates, Rules & Zones

For ultimate flexibility, the Shipping Rates, Rules & Zones app for Shopify lets you create highly customized shipping rules. You can go far beyond Shopify’s basic weight and price conditions.

Shopify Shipping Rates Rules & Zones options

How it can be used for advanced flat rate shipping:

  • Tiered flat rates: Set up multiple flat rate tiers based on cart value, item quantity, or total weight. For example: $5 for orders up to $50, $3 for orders between $50 and $100, and free shipping for orders over $100.
  • Per-product flat rates: Charge different flat rates for different products within the same order.
  • Time-based rates: Charge different rates for orders sent at different times of day or days of the week. 

Shopify Shipping Rates Rules & Zones setup

 

Octolize Distance Based Rates

For businesses that offer delivery based on distance, the Distance Based Rates app for Shopify is the perfect solution. It calculates the distance from the location the products are sent from to the customer’s address and applies a rate accordingly.

How it can be used for advanced flat rate shipping:

  • Distance-based flat rates: Create flat rate tiers based on distance. For example, $10 for deliveries within a 10-mile radius, $20 for 10-25 miles, and so on.
  • Combine with other conditions:
  • You can pair the Distance Based Rates app with other apps to mix distance-based rules with other conditions, like order value or weight, for a truly customized shipping strategy.

Shopify Distance Based rates setup

Get the free Distance Based Rates app for Shopify!

 

Octolize Hide and Sort Shipping

The Hide and Sort Shipping Rates app for Shopify allows you to control which shipping rates are displayed to customers at checkout based on a wide range of conditions. This is ideal for creating a dynamic flat-rate pricing strategy.

Shopify Octolize Hide Shipping setup guide

How it can be used for advanced flat rate shipping:

  • Hide other rates: If a customer qualifies for a special flat rate (e.g., for spending over $100), you can hide all other shipping options to avoid confusion.
  • Product-specific rates: Offer a unique flat rate for specific products or collections and hide it when those items are not in the cart.
  • Sort rates: You can ensure your promotional flat rate always appears at the top of the list.

Shopify Octolize Hide Shipping setup

Why offer flat rate shipping on Shopify?

Now that you know how to set up flat rate shipping on Shopify, let’s have a look at why you should offer it:

  • Simplicity for customers: Customers know the shipping cost upfront, which can reduce cart abandonment. There are no surprises at checkout.
  • Predictable costs: It simplifies your accounting and makes it easier to manage shipping expenses.
  • Marketing tool: You can use a low flat rate as a marketing tool to attract more customers. “Ship anywhere for just $5!” is a powerful message.
  • Encourages bulk orders: When the shipping cost is the same regardless of the order size, customers are more likely to buy more items to get the most value.

Tips for offering flat rate shipping on Shopify

Offering a flat rate can be a game-changer, but it’s important to do it right. Here are some tips to keep in mind:

  • Calculate your average shipping cost

Before setting a flat rate, analyze your past shipping data to find your average shipping cost. This will help you choose a rate that is fair for your customers without hurting your profit margins. For more on this topic, check out our guide on how to calculate shipping costs.

  • Input accurate weight

Inaccurate product data can lead to unoptimized shipping costs. Make sure to fill in the product weight to properly streamline your shipping cost calculation. It will be time-consuming, but the financial security is worth it. 

  • Be transparent

Display your flat rate shipping cost clearly on your website, such as in the header or on product pages. This avoids any surprises at checkout.

  • Offer tiered rates and free shipping

Consider offering a few flat-rate tiers. For example, a lower rate for smaller orders and a slightly higher one for larger orders to help cover your costs more accurately. Consider offering free shipping above a certain order value or up to a specific distance to encourage customers to spend more.

  • Promote it

Use your flat rate as a marketing tool. Highlight it in your social media posts, email newsletters, and on your homepage.

  • Remain flexible

Your business goals constantly change – and so do the customers’ needs. Stay on top of what’s going on in the market and balance it with your store’s development to offer the most favourable shipping options, both for you and your customers.

 

Common mistakes to avoid when offering flat-rate shipping on Shopify

  • Setting the rate too low – while a low rate can attract customers, it can also eat into your profits if it doesn’t cover your actual shipping costs.
  • Setting the rate too high – a high flat rate can deter customers and lead to cart abandonment.
  • Not considering customer location – if you ship internationally, a single flat rate might not be feasible. Use shipping zones to set different flat rates for different regions.
  • Forgetting about heavy/bulky items – if you sell a mix of small and large items, a single flat rate might not work. Consider setting up different rates for different product categories or using weight-based conditions.

Summary

Setting up flat rate shipping on Shopify is a simple yet effective way to improve the customer experience and streamline your shipping process. While Shopify’s built-in tools are great for basic setups, Octolize apps provide the power and flexibility you need to create advanced, customized shipping rules that can grow with your business. By following the steps and tips in this guide, you can create a flat rate shipping strategy that benefits both you and your customers.

 

FAQs

Can I offer free shipping as a flat rate?

Yes! When you set up your flat rate, simply enter “0” as the price. You can also set conditions, such as a minimum order value, for the free shipping to apply.

How do I handle returns with flat rate shipping?

Your return policy is separate from your shipping strategy. You can choose to offer free returns, or you can require the customer to pay for return shipping. Make sure your return policy is clearly stated on your website.

Can I set up different flat rates for different products?

With Shopify’s built-in features, you can create different shipping profiles for different products, each with its own rates. For more advanced per-product rules within a single order, you’ll need an app like Shipping Rates, Rules & Zones.

Does flat rate shipping work for international orders?

Yes, but it’s best to set up different flat rates for different shipping zones (e.g., one for domestic, one for North America, one for Europe, etc.). A single flat rate for all international orders is usually not practical due to the wide variation in shipping costs.

 

Lucyna Polok is an SEO and content specialist passionate about crafting effective strategies and creating engaging content. She has worked across a variety of industries, both in-house and as a freelancer. A strong believer in the power of storytelling, she believes that good content not only delivers business results, but also resonates with customers through an emotional connection with a brand.

At Octolize, she is responsible for aligning the content strategy with business goals and increasing visibility, trust, and authority of the brand via data-based SEO efforts. On the blog, she focuses mostly on topics for those only beginning their adventure with e-commerce, explaining scenarios and terms in an approachable way.

Comments
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments