5X AOV | 2X Conversions | $30M+ Additional Revenue
Tiered pricing is one of the most effective ways for a Shopify store to increase average order value, reward bulk buyers, and serve different customer types with different pricing structures. Setting it up, however, is not always obvious: what Shopify supports on its own, what requires an app, and what lives inside the B2B workflow are often confused in existing guides. Some setup approaches are handled in the Shopify admin directly, others require a third-party app, and B2B pricing has its own separate workflow entirely. This guide walks through each path step by step so operators can choose the right setup for their store without guesswork.
The table below summarizes the three practical paths for setting up tiered pricing on a Shopify store. Each is explained in detail in the sections that follow.
Shopify's built-in discount system supports several types of quantity-based and spend-based discount rules without requiring an external app. These work well for single-tier promotions (for example, "spend $100 get 10% off") and are available on every paid Shopify plan. Each native discount can hold only one condition at a time, which means chaining multiple tiers (for example, "10% off at $100, 20% off at $200, 30% off at $300") is not supported on the storefront without an app[1]. The options below work well for simpler setups.
Discount codes with a minimum quantity requirement are the most common native approach for single-tier quantity promotions.
Step 1: In the Shopify admin, go to Discounts and click Create discount.
Step 2: Select "Amount off products" as the discount type and enter a code name.
Step 3: Set the discount value (percentage or fixed amount) and select the products or collections it applies to.
Step 4: Under "Minimum purchase requirements," select "Minimum quantity of items" and enter the threshold.
Step 5: Save the discount.
To simulate a multi-tier structure with this method, operators would need to create a separate code for each tier, which customers would have to enter manually. For more on how native discount codes stack with other promotions, see our guide to combining discounts on Shopify.
Automatic discounts apply at checkout without requiring the customer to enter a code. This is ideal for store-wide promotions where the discount should feel seamless.
Step 1: In the Shopify admin, go to Discounts and click Create discount.
Step 2: Choose "Amount off products" and select "Automatic discount" instead of "Discount code."
Step 3: Set the discount value and applicable products.
Step 4: Under "Minimum purchase requirements," select "Minimum quantity of items."
Step 5: Save and activate.
Automatic discounts still support only one condition per discount, so multi-tier logic still needs a workaround.
Shopify's Buy X Get Y (BXGY) discount type can simulate a single quantity threshold by offering a free or discounted product when a customer buys a specific quantity of another.
Step 1: In Discounts, click Create discount and select "Buy X get Y."
Step 2: Set the "Customer buys" condition (for example, 3 items from a collection).
Step 3: Set the "Customer gets" reward (for example, 1 free item or a percentage off another).
Step 4: Choose whether the discount applies automatically or via a code.
Step 5: Save.
BXGY works well for "buy 3, get 1 free" style promotions, but it's not true tiered pricing because it's a single trigger-based reward rather than a graduated price structure.
For operators who want to offer different prices to specific customer segments (for example, VIP customers or wholesale buyers on non-Plus plans), customer tags combined with automatic discounts create a basic version of customer-based tiered pricing.
Step 1: In the Shopify admin, tag the relevant customers under Customers.
Step 2: Create an automatic discount following the steps above.
Step 3: Under "Customer eligibility," select "Specific customer segments" and choose the tag.
Step 4: Save and activate.
Only customers with the selected tag will see the discount apply. This is still single-tier per discount, so operators who need multiple tiers per customer segment will need an app. It is also worth noting that customer tags are a workaround rather than a secure gate: tags can be applied manually and are not tied to a verified customer group. For reliable customer-group-based pricing where different customer segments see genuinely different prices (for example, wholesale customers versus retail), Shopify B2B Catalogs is the more robust option, covered later in this guide.
Shopify's discount engine is built around the principle of one condition per discount[1]. A single discount can set a minimum purchase amount, a minimum quantity, a customer segment, or a date range, but cannot chain multiple thresholds into one tiered structure. This is true across every Shopify plan. For true multi-tier pricing on the storefront, a tiered pricing app is the practical path. For B2B or wholesale-scoped multi-tier pricing, Shopify B2B Catalogs offer a native alternative with up to 10 price breaks per product, covered later in this guide.
True multi-tier pricing on the storefront requires either a custom Shopify Functions app or a third-party tiered pricing app. A purpose-built app like Kite Discount and Free Gift offers no-code setup for four distinct tiered pricing structures: spend-based, quantity-based, fixed price, and tiered pricing with a progress bar.
Spend-based tiered pricing rewards customers for reaching specific cart-value thresholds (for example, "Spend $500 get 10% off, spend $1,000 get 20% off"). This is the most common structure for store-wide seasonal promotions.

Step 1: In the Kite app, go to Discounts and select Tiered discount, then Quick tiered discount.
Step 2: Name the promotion and select "Tiered cart discount" as the discount type.
Step 3: Choose which products count toward the spend threshold: all products, specific collections, or selected products.
Step 4: Select the discount type (percentage off or fixed amount off) and configure each tier with its spend threshold and reward.
Step 5: Configure widget display (product page or cart page) and save.
For the full configuration walkthrough, see Kite's help article on tiered cart discount setup[2].
Quantity-based tiered pricing rewards customers for buying more units of the same or related products (for example, "Buy 2 get 30% off, buy 3 get 40% off"). It works well for consumables, apparel, and category-based promotions.
Step 1: In the Kite app, go to Discounts and select Tiered discount, then Quick tiered discount.
Step 2: Name the promotion and select "Volume discount" as the discount type.
Step 3: Choose which products qualify: all products, collections, or selected products.
Step 4: Select the discount type (percentage off or fixed amount off) and configure each tier with its quantity threshold and reward.
Step 5: Configure widget display and save.
For operators who need advanced rules (tier based on specific products, advanced eligibility rules, custom combinations), Kite also offers an Advanced tiered discount setup that supports the same quantity-based structure with more flexibility. See the advanced tiered discount setup guide[3].
Fixed price tiered discounts let operators offer a specific quantity of items for a fixed total price (for example, "Buy 3 for $50, buy 5 for $75"). This is useful for bundle-style offers or when the operator wants to lock a specific price point for a specific quantity.
Step 1: In the Kite app, go to Discounts and select Tiered discount, then Quick tiered discount.
Step 2: Name the promotion and select "Buy X items for Y amount" as the discount type.
Step 3: Choose which products qualify and configure each tier with its quantity and fixed price.
Step 4: Configure widget display and save.
Adding a progress bar shows customers how close they are to the next discount tier, which typically increases the likelihood that customers stretch to reach the next threshold. The progress bar can be based on either spend or quantity.
Step 1: In the Kite app, go to Discounts and select Tiered discount, then Goal-based tiered discount.
Step 2: Name the promotion and select the progress type: cart subtotal, cart quantity, product subtotal, or product quantity.
Step 3: Select the discount type (percentage off or amount off).
Step 4: Configure each goal (tier) with its threshold and reward. Add an optional label for each goal so it displays clearly on the progress bar.
Step 5: Configure where the widget appears (cart page, side cart, product pages) and save.
For the full walkthrough, see the goal-based progress bar setup guide[4].
For wholesale and B2B operations, Shopify offers a dedicated native workflow through B2B Catalogs with Volume Pricing. This is the only true multi-tier pricing Shopify supports without an app, and it is available on every paid Shopify plan (up to three active catalogs on Basic, Grow, and Advanced; unlimited on Plus)[5]. Pricing is visible only to logged-in B2B customers, not regular retail customers.
Assuming the store already has B2B customers set up under Customers → Companies:
Step 1: In the Shopify admin, go to Markets → Catalogs and click Create catalog. Give it a descriptive name (for example, "Wholesale Tier 1" or "Gold Partner Pricing").
Step 2: Add the products to include and set their base B2B prices (fixed price or percentage adjustment off retail).
Step 3: Under the catalog's products, hover over a product and click the "+" icon in the Volume pricing column. Add quantity price breaks (up to 10 per product). For example: 1+ at $500, 20+ at $450, 50+ at $425, 100+ at $400.
Step 4: Assign the catalog to a B2B Market or directly to a company location so the right customers see the right pricing.
Step 5: Save. B2B customers who log in will see the tiered prices applied automatically based on cart quantity.
One important note: once volume pricing is applied to a product, any overall percentage adjustment set at the catalog level will not apply to that product. The volume price becomes the fixed pricing structure for that product.
For the full B2B setup (including creating companies, setting customer permissions, and configuring B2B markets), see Shopify's B2B catalogs quantity pricing documentation[5].
Tiered pricing is a pricing strategy where customers pay different amounts based on a measurable condition: typically quantity purchased, total spend, or customer segment. Rather than charging every customer the same flat price, a tiered structure rewards specific purchasing behaviors or customer types with different pricing.
On Shopify specifically, tiered pricing supports three common goals: encouraging larger orders (volume-based), serving distinct customer segments differently (customer-based), or motivating customers to reach spending thresholds that increase cart size (spend-based). It is widely used across consumer brands, wholesale and B2B operations, subscription programs, and services with plan-based offerings.
The approach is different from a flat discount or a simple percentage off because tiered pricing is structured. The reward increases at each defined threshold, which makes the tier visible and self-motivating for the customer.
The four most common types of tiered pricing on Shopify stores are:
Quantity-based (volume) tiered pricing rewards customers with a lower per-unit price as they buy more. Common in consumables, wholesale, and apparel.
Spend-based tiered pricing rewards customers for reaching specific cart-value thresholds. Typical for promotions that scale up with cart size.
Customer-based tiered pricing charges different prices depending on customer segment. Wholesale buyers pay one rate, retail customers another, VIP members a third.
Subscription-based tiered pricing offers different pricing plans at different service levels. Common in subscription boxes, membership programs, and SaaS-style products. Operators migrating tiered subscription pricing into Shopify typically set this up through the Shopify Subscriptions app, where each plan has its own pricing structure.
Real examples of tiered pricing on Shopify stores span multiple categories[6]:
Better Packaging Co. (sustainable packaging) uses volume-based tiered pricing where bulk orders receive a progressively lower per-unit cost.
Photo Booth Supply Co. offers Starter, Essentials, and Growth packages, a feature-based tiered structure for their equipment bundles.
Pipsticks (sticker subscriptions) runs subscription-based tiered pricing with multiple membership tiers at different monthly price points.
Black & White Coffee Roasters uses usage-based tiered pricing via the Bottomless service, where customers pay based on consumption frequency.
Inoki (skincare) runs a spend-based tiered structure with free gifts unlocked at $90 and $150 order thresholds, creating a multi-tier reward structure on the storefront.
Here are typical tiered pricing patterns by industry:
Tiered pricing and dynamic pricing are often grouped together but work differently.
Tiered pricing uses predefined thresholds with predefined prices. Customers know what they will pay at each tier, and the price only changes when the customer crosses a threshold. It is transparent, predictable, and fully controlled by the operator.
Dynamic pricing adjusts prices algorithmically based on demand, inventory, competitor pricing, time of day, or customer behavior. Prices can change continuously, often without the customer knowing why. It is reactive, data-driven, and typically requires a dedicated dynamic pricing app.
For most Shopify stores, tiered pricing is the more practical choice: easier to set up, easier for customers to understand, and less likely to create trust issues around pricing consistency. Dynamic pricing makes sense only for specific high-volume use cases where real-time optimization materially impacts margin.
A few patterns show up repeatedly when operators set up tiered pricing for the first time:
Too many tiers. More than three or four tiers creates decision fatigue. Customers skim, get confused, and default to the lowest quantity rather than engaging with the tier structure.
Thresholds set too high. If the jump between tiers requires an unrealistic increase in cart size, customers won't stretch to reach them. Set thresholds that reflect actual purchasing behavior, not aspirational targets.
Thin margins at higher tiers. The deepest discount tier should still protect gross margin. Working backward from target margin (rather than matching competitor discounts) prevents the highest tier from becoming unprofitable.
Using product variants to fake tiered pricing. Creating "pack of 10" and "pack of 50" as separate variants technically works, but it splits inventory management, creates SKU complexity, and makes cart behavior inconsistent. A proper tiered pricing setup (either B2B Catalogs or a tiered pricing app) is cleaner.
Not tracking what's working. After launch, monitor: how many customers reach the highest tier, average order value before versus after going live, margin per tier, and cart abandonment rate at each threshold. These are the metrics that tell operators whether the structure is improving outcomes or just adding complexity.
Shopify store operators who previously built custom tiered pricing logic using Shopify Scripts will need to migrate. Shopify has announced that Shopify Scripts is being deprecated, with the official shutdown date on June 30, 2026. The replacement is Shopify Functions, which supports the same kind of custom pricing logic through a different development framework. For the full migration path, including what to rebuild and how Functions handles pricing logic differently, see our guide to migrating from Shopify Scripts to Shopify Functions.
1. Shopify Help Center, Discounts documentation: native discount limitations and configuration options.
2. Kite Discount and Free Gift, Tiered Cart Discount promotion setup guide.
3. Kite Discount and Free Gift, Advanced Tiered Discount setup guide.
4. Kite Discount and Free Gift, Goal-Based Progress Bar tiered order discount setup guide.
5. Shopify Help Center, B2B catalogs quantity pricing documentation.
6. Shopify Blog, tiered pricing strategy overview with store examples.
Tiered pricing on Shopify is a pricing structure where customers pay different prices based on quantity, total spend, or customer segment. It can be set up using native Shopify discounts for single-tier promotions, a tiered pricing app for true multi-tier pricing on the storefront, or Shopify B2B Catalogs for wholesale volume pricing.
Yes, but with limits. Native Shopify discounts support single-tier promotions such as spend $100 get 10% off. For B2B customers, Shopify B2B Catalogs support true multi-tier volume pricing without an app on every paid plan. For multi-tier pricing on the storefront, Shopify does not support it without an app on any plan.
B2B tiered pricing on Shopify is set up through B2B Catalogs under Markets in the Shopify admin. Operators can add volume price breaks directly to products within a catalog (up to 10 per product) and assign the catalog to specific companies or B2B markets. Pricing is visible only to logged-in B2B customers.
No. Tiered pricing uses predefined thresholds with predefined prices. Dynamic pricing adjusts prices algorithmically in real time based on demand, inventory, or customer behavior. Tiered pricing is operator-controlled; dynamic pricing is reactive to market conditions.
Yes. Operators migrating tiered subscription pricing into Shopify typically use the Shopify Subscriptions app, which supports different pricing plans at different service levels. Each plan can have its own tier structure, billing cycle, and feature set.
Shopify does not publish its own native multi-tier pricing app. Third-party tiered pricing apps like Kite Discount and Free Gift handle multi-tier pricing through Shopify Functions, supporting spend-based, quantity-based, fixed-price, and progress-bar tiered pricing structures.
.avif)