You're about to list your first product and wonder: how many size, colour or material options should I create? Adding too few can limit sales; adding too many can hit Shopify’s technical limits, inflate inventory costs, and confuse shoppers. The short answer: Shopify allows up to 100 variants per product, but you should aim for the smallest set that still covers your core market. Below is a step‑by‑step method to decide the right number, avoid common pitfalls, and verify everything before you commit to a paid plan.
Why the Number of Variants Matters
Each variant creates a separate SKU, inventory count, and price point. More variants mean:
- Higher setup time – you must upload images, write titles, and configure pricing for every option.
- More inventory risk – unsold colour or size combos tie up cash.
- Potential SEO dilution – search engines treat each variant as a separate page if not handled correctly.
- Technical constraints – Shopify caps a product at 100 variants (including options like size, colour, material).
Balancing market demand against these costs is the core of the decision.
Shopify’s Built‑In Variant Limits
Shopify’s platform enforces two hard limits per product:
- Maximum of 3 option types (e.g., size, colour, material).
- Maximum of 100 total variants generated by the combination of those options.
If you need more than 100 combinations, you must split the product into multiple listings or use a third‑party app that creates “customizable” options outside the native variant system. Both approaches have trade‑offs:
- Separate listings increase SEO clarity but require duplicate marketing effort.
- Apps may add monthly fees and can affect page load speed.
Before you purchase a Shopify plan, verify the latest limits on Shopify’s Help Center (search for “product variant limits”). The limits are consistent across all plans, so the decision does not depend on the plan you choose.
Step‑by‑Step Decision Process
Follow this ordered path to decide how many variants to create:
- Define core customer segments. List the most common size, colour or material combos you have seen in market research or competitor stores.
- Calculate the combinatorial total. Multiply the number of options for each attribute (e.g., 4 sizes × 3 colours = 12 variants).
- Check the 100‑variant ceiling. If the total exceeds 100, identify low‑volume combos you can drop or split the product.
- Estimate inventory cost. Multiply the number of variants by an assumed minimum order quantity (MOQ) and unit cost. Compare this to your cash‑flow budget.
- Plan SEO and navigation. Decide how you will display variants (dropdowns vs. swatches) to keep the product page user‑friendly.
- Validate with a test upload. Use Shopify’s free trial to create a dummy product and add the calculated variants. Confirm the admin UI remains responsive.
- Document the final set. Record SKU, option values, and inventory assumptions in a Google Sheet for future reference.
Real‑World Example
Imagine you are launching a line of unisex t‑shirts in Saudi Arabia and Pakistan. Your market research shows three popular colours (black, white, navy) and four common sizes (S, M, L, XL). You also plan a premium “organic cotton” material option for a higher price.
- Core options: Colour (3) × Size (4) = 12 variants.
- Adding material as a fourth option would exceed Shopify’s 3‑option limit, so you decide to create two separate products: “Standard T‑Shirt” and “Organic Cotton T‑Shirt”. Each product stays under the 100‑variant ceiling.
- Assume an MOQ of 10 pieces per variant and a unit cost of $5 for standard and $8 for organic. Inventory cost = (12 × 10 × $5) + (12 × 10 × $8) = $600 + $960 = $1,560.
- With a cash‑flow reserve of $2,000, the plan is affordable.
- You test the two products in a Shopify trial, confirm the variant tables load quickly, and finalize the SKU list in a Google Sheet.
This example shows how a simple split keeps you within platform limits while matching customer expectations.
Common Mistakes & How to Fix Them
- Creating more than three option types. Shopify will reject the extra option. Fix: combine two attributes into a single option (e.g., “Size‑Colour” codes) or split the product.
- Exceeding 100 variants without noticing. The admin will stop you from saving new combos. Fix: run the variant calculator (size × colour × material) before adding them.
- Uploading every colour‑size combo for a niche product. Leads to dead stock. Fix: start with the top 80 % of demand; add long‑tail combos later via a “custom order” form.
- Neglecting SEO for variant pages. Duplicate titles can hurt rankings. Fix: use Shopify’s built‑in “Variant SEO” settings or an app that adds unique meta titles.
- Assuming the variant limit changes with plan upgrades. It does not. Fix: plan based on the platform limit, not pricing tier.
Checklist Before You Add Variants
- Identify up to three option types (e.g., size, colour, material).
- Calculate total variants and ensure ≤ 100.
- Confirm each variant has a realistic MOQ and fits your cash‑flow budget.
- Decide on UI presentation (dropdown vs. swatch) for a smooth shopper experience.
- Test the variant set in a Shopify free trial.
- Document SKUs, costs, and inventory assumptions in a spreadsheet.
- Review Shopify’s current variant limit page for any updates before committing to a paid plan.
Next Steps
Once you have a confirmed list of variants, you can move on to the next items on the pre‑launch checklist: domain registration, payment‑gateway eligibility, and basic SEO setup. If the variant calculation feels overwhelming or you need help splitting a large product line, consider a short consultation with a Shopify‑experienced developer. The goal is to launch with a clean, manageable catalog that respects Shopify’s limits and your budget.
Referral disclosure: Nextpath Solutions may receive a referral fee if you create a Shopify account through these links.