Handling I Saw a Different Price Elsewhere Messages
When a buyer messages that they saw a different price elsewhere, treat it as a data defect first and a negotiation second. A reply script, an audit path, and a rule for which number you honor.
The thread opens with two screenshots and no greeting. Marketplace shows $21,900. A national listing site shows $21,400. The buyer wants to know which one is real. Your associate, trying to keep the lead, types "we can probably do the lower one." The used-car manager, who just recut the car to $21,900 after a pack, has no idea a $21,400 feed is still live. The appointment is booked on a number the store did not intend to advertise.
Handling "I saw a different price elsewhere" messages is a lead-response skill built on inventory hygiene. The buyer is not always fishing for a discount. Often they are trying to figure out whether your store can keep its own numbers straight. If you treat every mismatch as a negotiation, you train them to collect screenshots. If you treat it as a defect, you fix the channel and you still have a rule for what you will honor today.
This is operational guidance for chats and inventory. It is not legal advice. Advertised-price rules vary by state. Confirm your honor policy with counsel or your state regulator.
Why Buyers Send I Saw a Different Price Elsewhere Messages
Online shoppers tab between Marketplace, your website, aggregator sites, and sometimes a photo of the windshield a friend sent. They assume one VIN has one price. When it does not, they message the channel they are already in.
Common sources of the gap
- Stale feed. Website or third-party file has not caught yesterday's cut or increase.
- Stale social listing. A rep posted from an old export. The live listing was never edited.
- Stale glass. Hanger or windshield still shows a weekend number.
- Two live ads for one VIN. Different prices on two Marketplace listings or two sites.
- Conditional prices. One channel is cash, another is a finance-only or trade-conditioned number.
- Internet vs lot labels. Two names for two amounts. That is the problem addressed in keeping advertised internet and cash prices aligned.
Until you know which of those it is, do not guess in the thread.
Separate a true mismatch from a different car
Ask for the stock number or last six of the VIN, plus the URL or screenshot. Lots with twins (same year, make, color) generate false alarms. Confirm you are talking about the same unit before you talk about price.
A Reply Sequence for Handling I Saw a Different Price Elsewhere
Give every login the same order of operations. Speed matters, but the first accurate sentence matters more than a fast wrong yes.
In the first response
- Thank them for the screenshots. Do not accuse them of playing channels against you.
- Confirm the VIN or stock number.
- Say you will verify every live advertised price and reply with the current selling price.
- Do not commit to a number until you have looked.
If you cannot verify for an hour, say when you will be back. A promised check that never happens is worse than asking them to wait until 9 a.m.
In the verification step (desk or manager)
- Open the inventory record. That is the intended advertised selling price.
- Check website, Marketplace, window sticker, and any third-party site they cited.
- Check for a second live listing of the same VIN.
- Check whether one number is a payment, an OTD estimate, or a conditional price rather than the vehicle price.
Write what you found in the lead. The closer on Saturday should not rediscover it.
The honor rule (decide this before the next message, not during it)
Stores that improvise will honor the lowest number every time until gross is gone, or they will refuse every screenshot and lose the lead. Pick a written rule. A conservative example:
- If a public channel still shows a lower price you actually advertised, honor that price for this buyer and fix the channel immediately.
- If the "lower price" is a different vehicle, a payment, or a number you never advertised, explain and hold the inventory price.
- If the lower price is a competitor's unit, do not match from the chat without a manager.
Whatever rule you choose, the reply should name the current advertised price, name which screenshot was stale or inapplicable, and invite the appointment. Handling I saw a different price elsewhere messages is not the time to invent a third number that exists only in that thread.
Scripts That Stay Neutral
Tone: factual, not defensive. The buyer did the work of comparing. Reward the work with clarity.
When your channel was stale and high
"You're right — [site] still showed $A. Our current advertised price on this stock number is $B, and I'm updating the stale listing now. If you want to see it, we can do [day/time]."
If your honor policy is to give them $A because it was still public, say that in one sentence and still fix the channel. Do not leave $A live for the next shopper unless it is now the store price.
When they compared a payment or an OTD to your vehicle price
"The $A in that screenshot is [a payment estimate / an out-the-door estimate], not the vehicle price. The advertised vehicle price is $B. I can send a written out-the-door estimate if you give me a ZIP."
When they compared a competitor
"That price is another dealer’s listing. Ours is $B on stock [number]. If you want to walk this one, here are times this week."
Do not trash the other store. Do not instantly match. Matching is a manager call with comps, not a Messenger reflex.
When two of your own listings disagree
"We had two listings live. That's on us. The advertised price is $B. I'm taking the extra listing down so this doesn't happen again."
Then actually take it down. A promise without a pull is the next screenshot.
After the Chat: Fix the System That Produced the Message
A good reply that leaves the stale ad up guarantees the same thread tomorrow from someone else.
Same-day cleanup
- Edit or remove the stale listing.
- Reprint the sticker if the glass was wrong.
- Push or request the website update.
- Mark sold or archive if the unit is gone — a "different price" is often a sold car still advertised. Pair this with sold-unit hygiene.
Weekly pattern review
If the same third-party site is always a day behind, the internet director owns a feed conversation, not another training memo to the floor. If Marketplace is always the stale one, the posting queue is the bottleneck: price changes are not assigned. If windshield hangers are the issue, Monday morning pull is a lot-porter SOP, not a closer problem.
Marketplace leads and website leads also land in different inboxes. Make sure the honor decision is visible in both. See Marketplace leads vs dealer website leads so two departments do not honor two different numbers for one VIN.
A Floor Card
| If you see | Do this | Do not do this |
|---|---|---|
| Two screenshots, same VIN | Verify inventory, then all channels | Instantly match the lowest |
| Same color, no stock number | Confirm VIN first | Argue about price on the wrong car |
| Your stale high price | Honor policy + fix channel | Blame the buyer |
| Payment vs price | Explain the layers | Change the vehicle price in chat |
| Competitor ad | Manager if a match is even on the table | Public matching in Messenger |
| Duplicate of your VIN | Kill the extra listing | Leave both up "for reach" |
Handling I saw a different price elsewhere messages well is mostly this card plus a manager who actually updates the source of truth.
How PostToMarket Automates This
These threads exist because Marketplace was posted from a number that was already wrong, or because a second listing never came down. PostToMarket is the inventory-to-Marketplace workflow that keeps one price on one unit, with a queue so a midday change has an owner.
One price in, one listing out
- Bulk CSV and Excel import with row-level error logs so the file you trust is what lands in inventory. Blank and truncated prices are how mystery numbers get born.
- Unlimited inventory and statuses (draft, posting, posted, sold, failed) so you can see what is actually live.
Kill the extra listing and the sold listing
- Mark as sold and archive from inventory or the queue.
- Team queue view to release a claim so a stale live post is not waiting on a rep who is off.
Make the reply someone's job
- Per-rep queues and manager assignment so the person who posted the unit is the person who should edit it when the price changes.
- Leads inbox for managers so the screenshot thread is visible and the honor decision is not trapped in one associate's phone.
PostToMarket is not affiliated with Meta, does not control third-party classified feeds, and does not guarantee a buyer will accept the verified price. It reduces the posting and status mistakes that create the screenshots.
Answer the Screenshot With One Number, Then Make That Number True Everywhere
The buyer who sends two prices is offering you a chance to look competent. Verify, apply a written honor rule, fix the stale channel, and book the appointment on a number that will still be there when they arrive.
If your store still treats these messages as haggling instead of as inventory defects, they will keep arriving. PostToMarket ties Marketplace posting to the inventory record — import, editable copy, queues, sold hygiene. Starter is $59 per month for one login on an independent lot. Dealership is $299 per month for up to 13 logins.
Start your 10-day free trial with secure Stripe checkout. Import the current prices, post from the queue, and let the next comparison shopper find one number. Cancel anytime.