Most e-commerce pricing decisions boil down to one question: where do you want to sit relative to your competitors? Position-based pricing gives you a structured way to answer that question, product by product, category by category. Instead of reacting to every competitor move with a gut feel, you define a position and let rules handle the execution. If you have not read our competitive pricing strategy guide yet, start there for the full framework. This post goes deeper on the three positions that matter for online retail.
What is position-based pricing?
Position-based pricing is a strategy where you define your target price as a function of competitor prices. You pick a reference point - cheapest competitor, market average, a specific rival - and then apply a rule: match that reference, beat it by a defined amount, or sit above it at a premium.
The key difference from manual repricing is consistency. When you set a position, every product in that category follows the same logic. You are not making one-off decisions on 500 SKUs. You are making one strategic decision and applying it at scale.
This approach works because online shoppers compare. They open three or four tabs, check prices, and buy from the store that hits their value threshold. Your position determines which of those shoppers you win.
The three positions
There are only three meaningful positions in competitive pricing. Everything else is a variation of these three.
Position 1: Beat
You price below the competition. The goal is to be the cheapest option on the page, in the comparison engine, or in the marketplace listing. This is the most aggressive position and the one most retailers default to - sometimes without realising they are doing it.
When to use beat positioning:
- Commodity products where the cheapest price wins the sale (cables, ink cartridges, generic accessories)
- High-volume, low-margin categories where turnover matters more than per-unit profit
- New product launches where you need to capture initial market share
- Clearance stock where any sale is better than carrying costs
How it works with numbers:
Say you sell a wireless mouse. Your cost is $12.00. Three competitors price it at $24.99, $22.50, and $21.00.
A beat rule set to "cheapest competitor minus 5%" calculates:
- Cheapest competitor: $21.00
- Your price: $21.00 x 0.95 = $19.95
You are now $1.05 below the cheapest alternative. On a comparison site, you win.
But here is the catch. If that cheapest competitor drops to $15.00 tomorrow, your rule calculates $14.25. That might still be profitable ($14.25 minus $12.00 = $2.25 margin), but if they drop to $13.00, your rule would try to set $12.35 - barely above cost. This is exactly why you need minimum and maximum price bounds protecting every rule.
Common beat configurations:
| Configuration | Rule | Best for |
|---|---|---|
| Aggressive undercut | Cheapest minus 10% | Clearance, commodity |
| Slight undercut | Cheapest minus 2-3% | Competitive categories |
| Penny beat | Cheapest minus $0.01 | Marketplace listings |
| Average undercut | Market average minus 5% | Broad catalogue |
Position 2: Match
You price at parity with a reference point. No cheaper, no more expensive. This is the Goldilocks position - you compete on price without sacrificing margin to win the race to the bottom.
When to use match positioning:
- Brand-name products where customers compare like-for-like across stores
- Categories with stable pricing where competitors rarely make large moves
- Products where your service, delivery speed, or warranty justifies an equal price
- When you are already the market leader and do not need to undercut
How it works with numbers:
Same wireless mouse. Competitors at $24.99, $22.50, and $21.00.
A match rule set to "match cheapest" gives you $21.00. Simple.
But matching does not have to mean matching the cheapest. You can match different references:
- Match cheapest: $21.00 - you tie for lowest price
- Match average: ($24.99 + $22.50 + $21.00) / 3 = $22.83 - you sit mid-market
- Match specific competitor: If Competitor B is your primary rival and they are at $22.50, match that
The choice of reference point matters as much as the position. Matching the average of five competitors is a fundamentally different strategy from matching the cheapest of those same five. For more on deciding which competitors to track and which to ignore, read when to match, beat, or ignore competitor prices.
Common match configurations:
| Configuration | Rule | Best for |
|---|---|---|
| Match cheapest | Cheapest + $0.00 | Price-sensitive categories |
| Match average | Market average + $0.00 | Mid-market positioning |
| Match named rival | Competitor X + $0.00 | Head-to-head competition |
| Match median | Median price + $0.00 | Filtering out outliers |
Position 3: Premium
You price above the competition. The goal is not to win on price but to signal quality, exclusivity, or superior service. This is the position most e-commerce retailers are afraid to try, and the one that often delivers the best margins.
When to use premium positioning:
- Exclusive or differentiated products that customers cannot get elsewhere
- Strong brand recognition where your store name carries trust
- Products bundled with extras (extended warranty, free installation, bonus accessories)
- Categories where the cheapest option triggers buyer suspicion ("why is this so cheap?")
How it works with numbers:
Same wireless mouse. Competitors at $24.99, $22.50, and $21.00.
A premium rule set to "cheapest plus 10%" calculates:
- Cheapest competitor: $21.00
- Your price: $21.00 x 1.10 = $23.10
You are $2.10 above the cheapest competitor. You will lose the pure price shoppers. But you keep a healthy margin ($23.10 minus $12.00 = $11.10 per unit versus $7.95 at the match position), and buyers who trust your brand will still convert.
A more common premium configuration is "average plus X%":
- Market average: $22.83
- Your price at average plus 5%: $22.83 x 1.05 = $23.97
This keeps you above most competitors without pricing yourself out of consideration.
Common premium configurations:
| Configuration | Rule | Best for |
|---|---|---|
| Slight premium | Cheapest plus 5% | Authorised retailers |
| Average premium | Average plus 5-10% | Strong brand stores |
| High premium | Cheapest plus 20%+ | Exclusive distribution |
| RRP match | RRP + $0.00 | MAP-enforced products |
847 products tracked
Choosing the right position for each category
You do not need to pick one position for your entire catalogue. In fact, you should not. Different categories serve different strategic purposes.
Traffic drivers - the products customers search for and compare most. Use beat or match positioning here. These products get eyeballs to your store.
Margin builders - accessories, add-ons, and products bought after the initial visit. Use premium positioning. Customers rarely comparison-shop a $9 HDMI cable once they are already buying a $600 TV from you.
Strategic anchors - flagship products that define your brand. Use match or slight premium. These products need to be competitively priced but do not need to be the cheapest.
A typical electronics retailer might run 30% of SKUs on beat rules (commodity accessories), 40% on match rules (brand electronics), and 30% on premium rules (exclusive bundles, extended warranties, niche products).
Setting up position-based rules in PryceScan
PryceScan's pricing engine is built around positions. When you create a rule, you choose:
- Reference point - cheapest, average, median, specific competitor, or RRP
- Position - below (beat), equal (match), or above (premium)
- Adjustment - percentage or fixed amount
- Bounds - minimum and maximum price limits
Here is a practical setup for a mid-size electronics store:
Rule 1: Commodity beat
- Apply to: Cables, adapters, generic accessories
- Reference: Cheapest competitor
- Position: Beat by 3%
- Minimum bound: Cost plus 20%
- Maximum bound: RRP
Rule 2: Brand match
- Apply to: Samsung, Sony, LG branded products
- Reference: Market average
- Position: Match
- Minimum bound: Cost plus 12%
- Maximum bound: RRP
Rule 3: Exclusive premium
- Apply to: Store-exclusive bundles, extended warranty products
- Reference: Cheapest competitor
- Position: Premium by 8%
- Minimum bound: Cost plus 25%
- Maximum bound: RRP plus 5%
Rule Name
Electronics — Beat Cheapest
Target
Category: Consumer ElectronicsStrategy
Offset
-5%
Min Bound
Cost + 15%
Max Bound
RRP
Monitoring position effectiveness
Setting a position is not a set-and-forget exercise. You need to track whether your position is delivering the results you expect.
Key metrics to watch:
- Win rate - what percentage of the time are you actually at or below the cheapest competitor? If your beat rule has a 60% win rate, your bounds are probably kicking in too often.
- Average position - across all products in a category, where do you actually sit? Second cheapest? Mid-pack? If your match rule puts you in the top three 90% of the time, it is working.
- Margin distribution - are your margins clustering around your floor? That suggests competitors are pricing aggressively and your bounds are doing their job.
- Conversion rate by position - are products on premium rules converting at an acceptable rate? If conversion drops 40% but margin increases 60%, you might still be better off.
Common mistakes
Using the same position everywhere. Beat pricing on premium products leaves money on the table. Premium pricing on commodity products loses sales. Segment your catalogue.
Ignoring outliers. One grey market seller pricing 40% below MAP should not drag your entire pricing down. Filter your competitor set before applying position rules. See our post on when to match, beat, or ignore competitor prices for the decision framework.
No bounds. A beat rule without a minimum price bound is a margin disaster waiting to happen. Every rule needs a floor. Read our guide on how to set minimum and maximum price bounds.
Changing positions too frequently. If you switch between beat and premium weekly, you confuse customers and your own analytics. Commit to a position for at least 30 days before evaluating.
Forgetting about the customer. Position-based pricing optimises relative to competitors, but your customers care about absolute value. A price that beats all competitors but is still $200 for a $50 product will not convert.
Putting it together
Position-based pricing works because it turns a complex, per-SKU decision into a strategic, per-category decision. Define your position. Set your bounds. Let the pricing engine execute. Review the results. Adjust.
Start with one category. Pick the position that matches your business goal for that category. Run it for 30 days. Look at the data. Then expand to the next category. Within a quarter, you will have your entire catalogue on position-based rules, and you will wonder how you ever managed pricing manually.