You set your repricer to "beat the cheapest competitor by $1." You wake up to see your $28 listing dropped to $10.99 because a competitor "priced at $9.99." What happened? That competitor charges $18 shipping. Their actual delivered price is $27.99 — one dollar under yours already. Your repricer just chased a phantom target and cut your margin by 60% for no reason.
This is the most expensive bug in commodity repricers: item-only price comparison. Sellers who mask true price with high shipping fees exploit it deliberately, and if your tool doesn't compare on delivered totals, you'll keep losing.
The problem in one line
A $10 competitor with $18 shipping is a $28 competitor. If your repricer sees $10, you'll price against $10. If it sees $28, you'll price against $28. The difference is $17 of margin you're either keeping or leaving on the table.
Multiply across your catalog. If 20% of your competitors mask price with shipping, and your average listing is $30, you're leaking approximately $2-4 of margin per affected listing per day. For a 1,400-listing account with active repricing, that's $600-1,200/day in cumulative bad decisions.
Why item-only comparison exists
Historical reason: eBay's Trading API (the legacy interface most repricers still use) returns BIN prices in the primary listing object but shipping in a separate sub-object that requires additional parsing. Early repricers took the easy path — compare BIN, ignore shipping.
Modern repricers should use the newer Sell APIs where delivered price is a computed field. Most still don't. Check your tool's documentation: if it doesn't mention "delivered price," "total price," or "shipping-inclusive comparison," it's still using the legacy pattern.
The math — how much margin you leak
Assume a $30 average selling price, 20% of competitor pool masks price with shipping (typical in auto-parts and heavy items), and your repricer runs on 1,400 listings. In a 30-day period:
- Affected listings per day: 1,400 × 20% = 280
- Average over-discount per listing: $8 (conservative)
- Daily margin loss: 280 × $8 × 20% sell-through = $448
- Monthly: $13,440
Those numbers are on the conservative end. Sellers in categories with high shipping variance (motors, appliances, sports equipment) can hit 3-5x that leakage.
Modern delivered-price comparison
The correct implementation: fetch the competitor's BIN + shipping via the Browse API, sum them into a delivered total, apply strategy against that total, then subtract your own shipping cost to get your target BIN.
Example: competitor delivered $30 ($15 BIN + $15 ship). Your strategy: beat delivered by $1. Target delivered: $29. Your shipping: $8. Your target BIN: $21.
The strategy chooses whichever value type the competitor uses to calculate their delivered price, then normalizes. Both sellers can compete on true landed cost regardless of BIN/shipping split.
The shipping-mask exploit
Sophisticated sellers deliberately mask price using shipping. Legitimate reason: they optimize for pre-shipping price comparisons on search-result pages. Buyers filter by "price low to high" and see the masked seller first. When the buyer clicks through, shipping surprise happens at checkout — but many still convert because they're already engaged.
The same pattern also game repricers: masked-price listings look artificially cheap in competitor pools, dragging down the pricing algorithms of everyone else. Repricers that don't use delivered totals reward this behavior.
When item-only is actually correct
One exception: calculated-shipping accounts where every buyer sees different shipping based on their zip code. In this case, delivered totals are unstable per query — you'd be comparing your fixed $8 shipping to a competitor's variable shipping that ranges $10-25. Item-only can be more consistent here, with a manual shipping-parity adjustment layer on top.
For most sellers using flat-rate or free shipping, delivered-price is the right default. Only calculated-shipping specialists should stay on item-only comparison.
How to verify your repricer
Simple test: find a competitor for one of your SKUs that charges high shipping ($10+). Note the BIN and the shipping separately. Check what price your repricer targets for your matching listing. If the target is close to (competitor BIN - your $1 delta) and ignores shipping, your tool is broken. If the target reflects (competitor BIN + shipping - your shipping - $1 delta), you're safe.
Profitio compares delivered prices by default; item-only mode is an opt-in setting for calculated-shipping sellers. Try free for 14 days.