November 3, 2026 · StoreSentry Team

How to Price a New Product Using Competitor Data

A new insulated steel bottle on a table beside three similar competitor bottles with blank price tags at different heights, softly lit against a dark background

To price a new product with competitor data, find the three to five products a shopper will actually compare it with, convert their prices to the same unit, discount anything that looks like a permanent sale, and place your price inside that range at the point your margin and your own price ladder can support. The competitor range tells you where buyers expect the price to be. Your costs and your catalog decide where inside or outside that range you can afford to sit.

In short: Collect real, comparable competitor prices before launch, not after. Normalise them to one unit and ignore inflated compare-at prices. Then pick a spot in that range on purpose and watch the first four weeks closely, since that is when a competitor is most likely to answer.

Start with the products buyers will compare it to

The usual mistake is to look at a competitor's whole category and take an average. A shopper deciding whether to buy your new item compares it with two or three specific alternatives that do roughly the same job at roughly the same size and quality. Those are the products you need.

For a small Shopify store this list is short. If you are not sure who belongs on the list, the article on finding your real Shopify competitors covers how to narrow it down. Keep only products that a reasonable buyer would treat as a substitute: same function, similar material, similar size or pack.

The public catalog makes this faster than clicking through product pages. Every Shopify store publishes its products at /products.json, with titles, variants, prices, compare_at_price and availability for each variant. The guide to /products.json explains how to read it. For pricing a launch, the fields that matter are the variant price, the compare-at price, the variant title (which often carries the size), and whether the variant is available.

Read where each comparable sits in its own store

A competitor's price means more when you know what role the product plays in their catalog. The same $30 can be the cheapest option in one store and a mid-range item in another, and those two stores will react very differently when you launch next to them. Before you use any number, look at where the comparable product sits on the competitor's own price ladder. The method for building that ladder is in the article on mapping a competitor's price ladder; for a single launch you only need the products in the same category.

Before the numbers can be compared, fix two things. The first is size. If one store sells a 750 ml version and another sells 1 litre, the sticker prices are not comparable until you convert them to a price per unit. The unit price guide covers how to pick the base unit and where the size usually hides in catalog data.

The second adjustment is the discount. A product shown at $36 with a crossed-out $42 is not necessarily on sale. Many stores keep a compare-at price on an item for months, so the reduced price is simply the price. If you have seen the same pair of numbers every time you looked, treat the lower figure as the real price and ignore the higher one. The article on compare_at_price and fake discounts describes how to tell a real markdown from a permanent one.

A worked example: a new 1 litre insulated bottle

Suppose you sell insulated steel bottles and are adding a 1 litre version. Your existing range has a 500 ml bottle at $22 and a 750 ml bottle at $27. The new bottle costs you $11.40 per unit landed, including freight and duties. You have three direct competitors.

Store A sells a 1 litre bottle at $32. There is no compare-at price, and the price has not changed in the three months you have been checking. In Store A's catalog, bottles run from $24 to $45, so this one sits in the middle of their range.

Store B sells a 1 litre bottle at $36 with a compare-at price of $42. You have seen exactly that pair every time you looked, so you treat $36 as the real price.

Store C only sells a 750 ml version, at $27. Converted to a litre, that is $36. Their bottle is available in all colours.

The comparable range for a litre of insulated bottle is therefore $32 to $36. A cheaper launch, around $29, would make you the lowest price in the set. At that price your gross margin per unit would be $17.60, or about 61%. At $32, matching Store A, the margin is $20.60, about 64%. At $34, between Store A and Store B, the margin is $22.60, about 66%.

Your own ladder adds a constraint the competitors cannot see. Your 500 ml bottle is $22 and your 750 ml is $27, a step of $5. A 1 litre bottle at $34 makes the next step $7, which still reads as "bigger costs more" without making the largest size look like a different product line. A price of $38 or higher would put the 1 litre bottle above every competitor and leave an $11 gap from your 750 ml, which invites shoppers to buy the smaller one instead.

Turning the range into one launch price

The range leaves you three realistic options. Each says something different about your store.

Pricing at the bottom of the range, or slightly below it, makes sense when the product is a traffic driver and you expect it to bring buyers who then pick up other items. The cost is margin, and the risk is that a competitor who watches you treats the launch as an attack and cuts in response. In the example, $29 gives up $5.00 per unit against the $34 option. On 200 units in the first quarter, that is $1,000 of gross margin spent on positioning.

Pricing in the middle of the range, as with $34 in the example, says the product is a fair alternative to what buyers already know. It rarely provokes a reaction and still leaves room for a promotion later. In the example it also keeps your own ladder tidy. For most small stores launching into an established category, this is the default unless there is a clear reason to choose otherwise.

Pricing above the range requires a reason the buyer can see on the product page: a better material, a longer warranty, a bundle, a design no one else has. Without that, a higher price only moves sales to the competitor or to your own cheaper sizes.

Whichever position you choose, write down the competitor prices you based it on and the date, so you can compare that picture with what happens next.

What the first four weeks of competitor data tell you

Competitors often answer a launch, if they answer at all. A store that sees a new, cheaper alternative appear may run a temporary sale on its own product, add a bundle, or cut the price outright. Watching the comparable products for the first four weeks after launch tells you which of these is happening and whether your original position still holds.

A competitor price drop on the exact comparable product, within days of your launch, is a direct reaction. A new compare-at price appearing on that product suggests a temporary sale rather than a permanent cut. A competitor adding a new size or variant close to yours suggests they see the product as a gap they want to close. A comparable product selling out suggests demand is stronger than its price implied, which supports holding your price rather than cutting it. If a reaction does come, the article on whether to match a competitor's price covers how to decide between holding and following.

Checking three stores by hand once a week is manageable for a single launch. It becomes difficult when you launch several products a quarter or watch more than a handful of competitors, because the check has to be repeated for every comparable product and the history has to be kept somewhere. StoreSentry watches competitor Shopify stores on an hourly schedule, records the price history of each product, and reports price changes, new products and sell-outs in a digest, so the post-launch check runs without you. The free plan covers two competitor stores.

Watch competitor prices after every launch

StoreSentry checks competitor Shopify stores on a schedule and sends a digest of price moves, launches, restocks and sell-outs by email or Telegram. Free for 2 competitors, no card required; price history on every plan, CSV export on paid plans.

Install the app - free for 2 competitors →