Lowball offers aren’t just annoying—they’re a built-in part of resale, and how you respond can quietly determine your profit margins. The difference between sellers who stall out and sellers who sell fast isn’t toughness; it’s consistency. In this article, you’ll learn a simple, repeatable set of counteroffer rules that keep negotiations clean, protect your pricing, and move inventory without drama. Plus, we’ll break down how to use platform tools like eBay Best Offer, Poshmark Offers to Likers, and Mercari Smart Offers to turn “$10?” into real sales.
Lowball Offers: What They Really Signal

A few years ago, I listed a vintage Pendleton board shirt for $68 (solid comps, clean photos, measurements). First offer came in at $25. I got annoyed and countered at $35 just to “move it.” The shirt sold, but the damage showed up over the next month: my watchers stopped buying at ask and started waiting me out. The next three offers on similar items were $28, $30, $32—because I’d accidentally trained my buyer base that my “real” price is 40–50% off. Lowballs aren’t always disrespect. They’re data: buyer intent, a price anchor being tested, and a quick read on how liquid your item is right now.
The three types of lowballers I see weekly
Type #1 is the margin-tester (usually another reseller). Their opening offer is rarely personal—it’s a spreadsheet move. On eBay, they’ll hit “Best Offer” fast with something like 45–60% of your asking price to see if your floor is low. On Poshmark, they’re more likely to “like” the item, drop it in a bundle, and send a steep offer while saying nothing—because they know offers are private and binding once accepted. On Mercari, they often use the offer button (or ask “lowest?” in messages if they’re trying to go under what the platform would allow). Their first offer tells you how much margin they think exists in your listing.
Type #2 is the real-budget buyer who’ll meet you in the middle. They usually ask one legit question before (or right after) offering: “Does it have any pilling?” “Can you measure pit-to-pit?” “Is the zipper smooth?” Their first number might still be low—say $60 on a $129 jacket—but they’re emotionally preparing to spend. You can use platform timing to your advantage: Poshmark offers expire in 24 hours, so serious buyers tend to respond quickly. (poshmark.com) Mercari gives buyers 24 hours to respond to a counteroffer too, which means a budget buyer either moves or disappears within a day. (mercari.com) Type #3 is the serial lowballer fishing across hundreds of listings. They shoot the same offer everywhere, rarely ask questions, and often ghost after you counter—because they weren’t targeting your item; they were targeting anyone desperate.
Anchoring and why your first counter matters
Negotiation is basically anchoring in real life: the first “serious” number on the table pulls the next numbers toward it. (simplypsychology.org) Example: you list a Patagonia Nano Puff at $129 (clean, current color, no stains). A buyer throws $60. If sold comps support your price, countering at $120 tells them, “We’re negotiating within a tight range.” Countering at $90 tells them, “This was overpriced and I’ll cave.” On eBay, you’re also working inside a short decision window—counteroffers expire in 48 hours—so a strong first counter can keep the conversation in your territory instead of drifting down. (developer.ebay.com) If you want the platform-specific detail, eBay documents that 48-hour counter window.
Treat every offer like a mini comp check: if it’s 50% of ask, counter near your target, not halfway. Your first counter quietly teaches future buyers what discount you’ll tolerate.
This is where consistency protects your future pricing power. I keep “lowball lines” by category, and I stick to them so buyers learn my closet/store isn’t a random yard sale. For fast-fashion tees listed at $18–$25, anything under about $10 is usually a lowball because the buyer is asking you to eat fees, packing time, and returns risk. For outerwear listed $100–$200, offers under ~65% of ask usually signal a flipper or a price anchor test. For true collectibles (sterling, signed art, rare denim), a “lowball” might be any offer that ignores the comp range entirely (like $80 on an item that consistently sells $180–$220). Consistency matters even more on Poshmark because buyers are trained to expect deals, and your past flexibility becomes your reputation.
When a lowball is actually your pricing problem
Repeated lowballs on the same listing usually mean one of three things, and none of them are “buyers are rude.” First: your photos don’t match your price. If you’re asking top-of-market but your cover photo is dark, wrinkled, or missing the tag/material shot, shoppers mentally downgrade it and offer accordingly. Second: shipping feels too high. A $32 offer on a $48 hoodie can be a buyer saying, “I’ll pay $40 all-in, not $55 after shipping and tax.” Third: comps have dropped. If a trend cooled or a brand got over-saturated, buyers aren’t crazy—they’re pricing the current market, not last season’s hype. Before you clap back, do three quick checks: sold comps, shipping settings/weight, and your condition notes.
My “don’t blame the buyer yet” routine takes five minutes. I open sold listings (not active) and look for your exact model/material/size, then compare condition like-for-like. If I’m higher, I either improve the listing (better daylight cover photo, close-ups of wear, add measurements) or I accept that my price should come down. Next, I sanity-check shipping: heavy boots with a too-low weight can force you into an awkward “shipping adjustment” later; too-high shipping scares off reasonable buyers early. Finally, I rewrite the first two lines of my description to justify price: “No stains/holes, cuffs clean, zipper tested, measured at 22" pit-to-pit.” This is also how I handle trend pieces—if you’re flipping 2000s items, tight descriptions + clean photos are everything, and the niche buyers you want will pay more when the listing feels confident (the same mindset that helps with 2000s indie sleaze reselling).
My Counteroffer Ladder (Numbers That Convert)

I used to “feel out” offers one by one… until I had 300+ active listings and realized negotiation is just another workflow. A counteroffer ladder gives you two things at once: (1) margin protection (you stop accidentally accepting below your real minimum) and (2) higher conversion (buyers get a fast, confident response instead of silence). The secret is treating the offer % like a signal about intent, then adjusting based on velocity: high sell-through rate items can justify a softer counter; slow movers have real storage costs (space, time, and attention) that should push you toward firmer numbers.
The ladder: counter bands based on offer %
Think in percentages first, not feelings. I look at the buyer’s offer as a percent of my list price, then I run it through the same decision tree every time. Why? Because “$10 off” means wildly different things on a $25 tee versus a $200 Pendleton blanket. The ladder below assumes your list price already reflects the current sold market (not the highest active listing). If you’re priced right, your counters can be simple and quick. If you’re priced high “just to test,” expect the ladder to fail—because buyers are reacting to your price, not negotiating skills.
Counteroffer ladder reference (scaled for volume)
A repeatable decision guide based on offer percentage, with built-in guardrails for item velocity and storage costs.
| Offer % of your list price | Default move | Counter target (guideline) | Message angle | Best used when… | Velocity/storage note |
|---|---|---|---|---|---|
| 90–100% | Accept | — | Quick thanks + ship timing | High demand / priced tight | Don’t “win” $2 and lose the sale |
| 85–89% | Accept (or tiny counter) | 88–92% | Friendly nudge | Strong comps, clean condition | Great for items you can replenish easily |
| 70–84% | Counter once | 82–88% | Value-based (condition/comps) | Average sell-through, normal competition | One counter keeps momentum; avoid long haggles |
| 55–69% | Counter higher + message | 75–85% | Explain your floor briefly | Slow-ish sell-through or higher COGS | Your storage cost is real—protect cashflow |
| Under 55% | Firm counter or decline | 75–90% (or decline) | Boundary + invite better offer | Very slow movers or rare pieces | Decline if it’ll clog inventory for months |
Here’s how this looks in the wild. A Patagonia Better Sweater in common sizes (fast mover) listed at $60 gets a $48 offer (80%). I counter once at $54 and ship same-day—easy. A heavy vintage table lamp listed at $60 gets the same $48 offer, but the sell-through is slower and it eats shelf space; I counter at $56 or even $58 because I’m pricing in storage hassle. Under-55% offers are where you decide if the item deserves more conversation: if it’s trendy and replaceable, decline fast; if it’s rare (say, a signed studio pottery piece), firm counter and let it marinate.
Thanks for the offer! I can’t do $32 on this one because of fees and shipping costs, but I can meet you at $44 today. If that works, I’ll pack it up tonight and get it moving tomorrow.
The math I do in 15 seconds (fees, shipping, profit floor)
My 15-second check is a “profit floor,” not a full spreadsheet. I keep one number per item: the minimum net I’m willing to earn after platform fees (and after any shipping discount I’m offering). Quick method: (A) decide your minimum profit (I use $15 for easy-to-ship clothing, $30+ for bulky breakables), (B) add your cost of goods + supplies, (C) add any shipping you pay, then (D) back into the sale price using the platform fee. If the buyer’s offer lands below that floor, I don’t “negotiate”—I counter to a number that clears it.
Example on a $45 item (buyer pays shipping, no shipping discount): on Poshmark, sales over $15 use a 20% seller fee, so you’re at about $36 earned before your item cost and packing. (blog.poshmark.com) On eBay, the final value fee is calculated on the total sale amount (including shipping/tax) and commonly includes a per-order fee; the exact percent varies by category, but “most categories” show 13.6% up to $7,500. I keep a mental shortcut of “about 14% + $0.40” on typical orders and sanity-check against eBay seller fees. (ebay.com) On Mercari (for listings created/updated on or after January 6, 2025), sellers pay a 10% selling fee on the item price + buyer-paid shipping, and there’s no separate payment processing fee. (mercari.com) That’s why the same “$45 offer” can be a yes on one platform and a no on another—your profit floor keeps you honest.
Consistency rules that stop you from negotiating against yourself
Consistency is what makes the ladder actually convert. If you counter three different ways on three similar listings, buyers sense wobble—and you burn time. My rule: I counter fast, I counter clean, and I don’t stack concessions. If I’m already running a shipping discount, my counter price is firmer. If the buyer is bundling, I decide whether the bundle discount is the “deal” and keep the item prices steady. Also, I avoid random oddball numbers unless it’s deliberate (like $49 instead of $50 to signal “this is close to my floor,” not because I like quirky math).
- •Respond within 2 hours (same day max); speed boosts trust and reduces ghosting
- •Limit to 1 counter (2 max for high-value); long back-and-forth kills margins
- •Never stack discounts: counter + free ship + bundle deal = profit leak
- •Counter in clean steps (e.g., $54→$52), not random $53.17 unless strategic
- •If offer is under-55% twice, decline or firm counter; don’t “chase” the buyer
- •Use one saved message template per tier so your tone stays calm and consistent
- •Reprice weekly (not mid-negotiation); buyers hate moving goalposts
Once you run this ladder for a month, you’ll notice a weird benefit: your listing strategy improves because you can predict how negotiations will land. If your typical accepted deal is 82–88% of list, you’ll stop overpricing “just in case” and start pricing to sell. And if an item can’t survive your profit floor at realistic offers, you either pass on it at the thrift or you add value before listing—cleaning, minor repairs, better photos, or even a smart flip upgrade. If you want margin without playing hardball, try upcycling thrift finds for profit so your ladder sits on a stronger base number.
Platform Playbooks: eBay, Poshmark, Mercari Tools
Related Video
Each platform “teaches” buyers how to negotiate based on the buttons it puts in front of them. That’s why the exact same thrift find—a $12 Pendleton wool sweater you expect to sell for $45—should be handled totally differently on eBay vs. Poshmark vs. Mercari. My rule: automate anything that protects your profit floor (so you’re not babysitting lowballs), but keep the “value story” manual (condition notes, comps logic, and your final counter) so you don’t look desperate. If you’re using a scanner like Thrift Scanner to sanity-check sold comps and materials, you already have the data—now you’re just choosing the best lever for each marketplace to move stale inventory without torching your public price.
eBay Best Offer tips: auto-accept/decline done right
On eBay, I love Best Offer for long-tail items and higher ASP listings—think niche outdoor gear, discontinued jeans, vintage electronics parts—where a buyer is serious but wants to “win” the deal. The key is setting automation around your math, not your feelings. Example: you found a Filson wool vest for $18. You’re listing at $119.99 because solds hover around $95–$130 depending on size/condition. Your true “no-regrets” floor after shipping and fees is $74. Set auto-decline at $73.99 (just below your floor), and auto-accept at something you’d be thrilled with—say $99. That way, lowballers get filtered without you spending mental energy, and strong buyers get an instant yes.
I turn offers off for hot items with tight comps (newer Jordans, trending streetwear, viral home goods) because offers can slow momentum—buyers start “trying their luck” instead of paying full price. When offers are on, counter fast. Fast counters don’t mean cheap; they signal you’re present. If someone offers $60 on your $119.99 Filson, I’ll counter $104.99 immediately and use the message box to justify it: “Clean lining, no moth holes, measurements in photos—happy to ship today.” Watchers matter here: if you’ve got watchers piling up, don’t slash your price in public. Let watchers see that you negotiate professionally, not frantically, by using a firm counter and letting the offer clock do the pressure.
> Automate your “no” and your “easy yes,” then keep the middle manual. Private offers and tight counter windows create urgency without lowering your public price—so you move old inventory while still protecting the comp value of your shop.
Poshmark offers to likers: don’t train buyers to wait
Poshmark buyers are conditioned to like first, then wait for the seller to make the first move. If you blast an Offer to Likers (OTL) instantly every time, you’re basically teaching your closet: “Just like it and sit tight.” My cadence is waves, not instant replies. Day 0–2: I wait until I’ve got a small cluster of likers (or a few hours), then send 10% off with the smallest shipping discount that still feels like a win. Day 3–10: 15–20% depending on how competitive the comps are. After 30+ days: 25–30% is fair game if it’s truly stale. The psychology isn’t complicated—shipping discounts feel like “free money,” even when it’s only a couple bucks.
Also, Poshmark has specific mechanics that should shape your counter strategy. OTL must be at least 10% off and include a shipping discount paid by the seller, and offers expire after 24 hours. Plus, a liker may only get a new notification if your offer beats your lowest offer to them in the last 90 days. Those rules are why I build margin into my list price instead of “pricing at my bottom.” The cleanest explanation is in Poshmark’s own Offer to Likers rules. Finally, use Bundles intentionally: if someone likes two items, I’d rather offer 15% on the bundle than 25% on a single item—same buyer excitement, better total profit.
If you want to see what an efficient offer workflow looks like in real time (reviewing interested buyers, sending offers in batches, and keeping your public price stable), this walkthrough is worth watching before you build your weekly routine.
Mercari Smart Offers: using the floor without tanking comps
Mercari is where sellers accidentally “race to the bottom” because the platform tracks price history and builds rules around it. Mercari’s Offer to Likers requires at least 10% off, runs for 24 hours, and only goes out to a chunk of likers (up to 50). The bigger trap is the historical-low rule: once you drop (via Offer to Likers, Promote, or a sale), your next discount often has to go lower than your previous low to trigger again. So you need a floor plan from the start. Example: you want $34 for a Vintage Nike windbreaker. Don’t list at $34. List at $45–$48, then your first offer can be $41–$43 without you touching your true minimum.
Here’s how I keep it from looking desperate: I separate “public movement” from “private movement.” Promote is a public, permanent price drop (great for reviving a listing, but it resets what buyers think you’re worth). Offer to Likers is private urgency that doesn’t permanently rewrite your public price, so I use that first whenever I have real liker intent. If a listing is 45+ days old and has likes but no bites, I’ll send one clean Offer to Likers with a confident number (not the lowest possible). If someone messages, I’ll reply with one direct counter and a short rationale like “priced higher because it’s the lined version and the cuffs are clean.” That closes faster than drip-dropping the price every few days and nuking your future negotiating room.
Scripts That Close Without Sounding Defensive

Your best negotiation “skill” isn’t clever wording—it’s keeping your messages short enough that the buyer can’t start a debate. I aim for 1–2 sentences: (1) acknowledge, (2) state the number, (3) give a simple reason tied to the item (condition, rarity, comps, included details), and (4) add a small deadline so they act now instead of shopping around. If you feel your fingers wanting to explain, stop. Explanations invite counter-arguments (“But I saw one for…”). A calm counter with a time box feels professional, not defensive—and it keeps you in control of your margins.
The ‘friendly firm’ reply for extreme lowballs
Extreme lowballs (like $15 on a $60 listing) aren’t “rude,” they’re a filter: the buyer is testing if you’ll fold. Your goal is to counter once and move on—no lectures, no sarcasm, no back-and-forth. Template: “Thanks! I can do $X today—lowest I’m going because [value/condition]. If you want it, grab it by [time].” Use their urgency as leverage: “I can drop it off today” or “I can ship tomorrow morning.” Example you can copy-paste: “Thanks! I can do $38 today—lowest I’m going because it’s a vintage Levi’s 550 in great wash.” Then add a deadline like “until 7pm.”
Thanks for the offer! This one’s a vintage Levi’s 550 in a clean wash with no holes and a 32x32. I can do $38 today if paid by 7pm—otherwise I’ll hold at $45.
Two extra moves that keep you “friendly firm” without sounding like you’re mad: First, don’t ask questions (“What’s your best?”). Questions reopen negotiation. Second, reference the platform timer so the offer naturally closes: on Poshmark, offers expire in 24 hours, and you can accept/counter/decline (or let it expire). (blog.poshmark.com) On Mercari, sellers also have 24 hours to accept/decline/counter, and offers are treated as binding when accepted. (mercari.com) That means you can confidently say, “I’ll keep this counter open until it expires,” and you’re not the “bad guy”—the clock is.
The ‘meet me halfway’ script that actually moves buyers up
If you truly “meet halfway,” you usually land too low. The trick: counter above the midpoint so the final agreement lands where you want. Example: you list at $75, they offer $40. The midpoint is $57.50, but you counter $68. Why? Because $68 still feels like you moved, and it gives them room to “win” at $60–$62. Script: “Appreciate it—can’t do $40, but I can do $68 shipped today.” Notice what’s missing: “best I can do.” Saying “best” too early freezes the conversation at your first counter and kills the buyer’s natural urge to move upward one more step.
For reasonable-but-low offers (like $52 on your $75), keep it even simpler: “Thanks! I can do $64 and ship tomorrow.” Then stop typing. If they mention bundling, you can turn that into higher AOV without discounting each item to death: “If you bundle any 2, I’ll do 10% off the bundle total and combined shipping.” On Mercari, buyers can make bundle offers and (importantly) bundle offers don’t have the same minimum-offer restriction as single-item offers—so expect bigger swings and counter cleanly. (mercari.com) This is also where trendier pieces shine; if you’ve got in-demand silhouettes, point them to your closet: 2026 fashion resale trend picks.
Handling shipping and ‘I saw it cheaper’ messages
Shipping complaints usually mean the buyer likes the item but wants you to eat the cost. Don’t argue about carrier math—redirect to total value and specifics. Script for “Shipping is too high”: “Totally get it—shipping’s based on weight/label. If you want this exact one (measurements in photos + no stains/holes), I can do $X on the item price.” For “I saw it cheaper”: “Totally fair—prices are all over depending on condition. This one has [auth tag shown / exact measurements / flaw noted / original box], which is why it’s priced here. Totally fair—if you find a better deal, grab it. If you want this exact one, I can do $X.” That line protects you: you’re not defensive, you’re giving them an easy yes-or-no choice.
Ghosters happen even after they seem excited—don’t chase, just nudge once with a clean close. My follow-up (sent 6–12 hours later, or the next morning): “Quick heads-up: I can honor $62 until 7pm tonight, then I’m back at $75. No rush if you’re still deciding.” You’re not asking them to explain; you’re giving them a deadline and a number. If they go silent again, drop it—seriously. Relist if needed, send offers to other likers, or let the platform timer do the work (remember: many offer systems expire at 24 hours). (blog.poshmark.com) The fastest way to lose profit is spending emotional energy on a buyer who already moved on.
Bundle Discount Strategy Without Killing Margins
Bundles are the cleanest way I know to raise AOV (average order value) without getting stuck in endless “$12 shipped?” DMs. The trick is making the discount come from efficiency (one trip to the post office, one mailer/box, fewer transactions) instead of giving away the profit on your best item. Across platforms, the mechanics vary—Poshmark has bundle discounts baked in, eBay needs combined shipping discipline, Depop has bundle settings (and plenty of buyers still DM), and Etsy can do cart promos or listing bundles. Your goal is simple: the buyer feels like they “won,” while you keep your net per item in a healthy range.
Bundle tiers that feel generous but stay profitable
My default tiering looks like this: 2 items = 10% off, 3 items = 15% off, 4+ items = 20% off. Then I adjust by category and shipping weight. Lightweight tops (tees, blouses, tanks) can handle the full tier because they combine into one mailer easily. Denim and shoes are where sellers blow margins—two pairs of jeans can jump you into a heavier label, and shoes often force a box. One move that keeps me profitable: I don’t discount every item evenly. I’ll “hit” the cheapest item hardest (or make it the freebie vibe) while keeping the hero piece closer to ask. Example: bundle of a $38 Free People sweater + $18 mall-brand tee + $12 scarf. I’d rather discount the scarf/tee heavily than take 15% off the sweater.
| Bundle tier (buyer-facing) | Best for (category) | Shipping/weight risk | Margin-safe way to apply it | Packaging note |
|---|---|---|---|---|
| 2 items: ~10% off | Tees, tanks, light dresses | Low: usually stays in poly mailer | Discount the cheaper item more; keep the better brand steady | One mailer, one label; avoid adding a box unless needed |
| 3 items: ~15% off | Athleisure tops + accessories | Medium: can push thickness limits | Cap discount on the priciest item; apply more to add-ons | Fold bulkier knits last to test fit before committing |
| 4+ items: ~20% off | Same-size kids lots, basics, light vintage | Medium-high: volume increases returns risk too | Make it “20% off lowest-priced items” not whole cart | Pre-pack a sample bundle to confirm your mailer size |
| Category modifier: denim/shoes | Jeans, boots, structured bags | High: weight jumps fast; box often required | Use smaller tier (5–10%) or offer shipping savings instead | Bundle only if it fits one box without crushing |
| Category modifier: fragile/home | Ceramics, glass, framed art | High: breakage wipes profit instantly | Bundle only with protective add-ons; otherwise no discount | Double-box when needed; bundle should pay for materials |
- •
- Bundle discount must be funded by efficiency (one label/one pickup)
- •not by sacrificing your best item.
- Keep “hero” items at full price or near it; discount add-ons
- •basics
- •or slow-movers more aggressively.
- Before approving
- •sanity-check total packed weight—denim
- •shoes
- •and coats jump tiers fast.
- Never stack a deep bundle discount with “free shipping” unless your math already included shipping.
- On eBay
- •combined shipping works best when buyers request a total before paying (or you refund overpaid shipping).
- On Depop
- •verify your bundle settings didn’t default to free shipping after an app update.
- On Etsy
- •use promos/bundles that exclude bulky items so one heavy piece doesn’t discount the whole cart.
Platform-wise, keep the offer consistent, but let the tool do the work. On Poshmark, turn on your closet’s automatic bundle discount so buyers see the savings without negotiating every line item; you can still send a custom bundle offer if someone adds items but hesitates. On eBay, I treat “combined shipping” like a process: I message buyers to add items to cart and request a total when possible, or I’ll combine labels and refund the shipping difference after payment if eBay forces immediate pay. On Depop, set your bundle preference intentionally (discount-based vs shipping-based), because “free shipping on bundles” can quietly turn a profitable deal into a loss. On Etsy, I prefer a cart discount or a curated “listings together for less” bundle so buyers naturally add the second and third item without messaging at all.
Bundle psychology: why buyers want the ‘win’
A bundle turns the conversation from “your item is overpriced” into “I’m smart because I got a deal.” That’s huge. Buyers love stacking value, especially on mall brands where single-item pricing feels interchangeable (Old Navy denim, Target sweaters, basic Nike tees). If someone is side-eyeing your $18 tee, offering “Buy 2, take 10% off” gives them a new reason to purchase without you admitting the tee was overpriced. With premium and hype pieces—Lululemon, Free People, Nike ACG, or a real vintage Harley tee—bundles also reduce buyer indecision. Instead of arguing over your $85 Harley tee, they’ll happily add a $20 beanie and a $16 thermal to unlock a discount and justify the spend.
Protect your hero items by making the bundle feel big, not necessarily cheap. I’ll often position add-ons as “complete the outfit” pieces: a belt, a vintage cap, a plain bodysuit, or a lightweight layer. Example: you’ve got a Lululemon Define jacket listed at $72 and two solid basics at $18 each. If they want “$50 shipped,” I counter with: “I can do 10% off a 2+ bundle—grab either top and I’ll send the bundle offer.” Now the buyer gets a win, and you’ve increased total profit dollars without gutting the jacket. This is also where Etsy shines for curated looks, and if you sell heavier décor (like chairs or side tables), the bundling mindset carries over to sets—think pairs—so it’s worth studying mid-century modern resale trends for how collectors justify bigger carts.
If your bundle discount makes you excited but your shipping cost makes you nervous, pause. Discount should come from saved labor and postage, not from your hero item’s value. Build tiers, then test with actual scale weights.
When to refuse bundles (and how to say it)
Some bundles are margin traps, and it’s okay to say no. I refuse (or heavily limit discounts) when: the bundle forces a bigger box (heavy coats, boots), the items are fragile (ceramics, glass), or each item has totally separate buyer demand (a rare band tee plus a niche collectible—two different audiences). Another hard stop is when combined shipping doesn’t actually save money—like one item that must ship in a large box and another that can’t safely share the space. Here’s my polite script: “Thanks for building a bundle! I can definitely combine shipping, but I can’t discount these together because of weight/packaging risk. I can do $X off one item, or free shipping if the bundle hits $Y.” You stay friendly, you stay firm, and you avoid the classic mistake: discounting into negative profit just to “close the deal.”
Pricing Psychology That Prevents Lowballs

Lowballs don’t start in the inbox—they start in the buyer’s head the second they see your price, photos, shipping, and how “risky” the item feels. Buyers mentally subtract for uncertainty: “Is it stained? Will it fit? Will it arrive late? Am I going to regret this?” The bigger that risk discount, the more your $60 listing turns into a $30 offer in their brain. Your job is to control the anchor (the first number they see) and eliminate the risk discount with proof. Do that, and your counteroffers stop feeling like a tug-of-war—because most offers you receive are already in a sane range.
Price like a negotiator: leave room, but not too much
The sweet spot is “room to negotiate” without looking like you’re fishing. In practice, I aim for a starting price that’s about 15–30% above what I’d happily take, assuming the comps support it. Example: if you want to sell at $48, list at $60. Now a buyer offering $45 feels close (and you can counter $52), instead of feeling like they’re dragging you down from $49. Another example: if you want $95, list at $120—then a $90 offer doesn’t feel insulting, it feels like the buyer is playing the game you set up. The key is that your list price still has to look plausible next to sold comps, not just active listings.
There are times to price closer to market: fast-moving basics where buyers are comparison-shopping hard and have dozens of identical options. Think Levi’s 501s in common washes, Nike Dri-FIT hoodies, Carhartt beanies, or Lululemon staples in a current size run. If the going sold price is $28–$32 and you list at $45 “to leave room,” you don’t attract negotiators—you attract bargain hunters who assume you’re inflated and start at $18. In those categories, I’d rather list at $32–$34 and let offers land at $28–$30, because speed beats squeezing an extra $2 while the item ages in your closet.
Your listing either justifies the price—or invites a lowball
A buyer lowballs when they can’t “see” your value. Great photos do more than make things pretty—they remove doubt. I’m talking bright window light, a clean background, straight-on front/back shots, closeups of tags, and tight detail photos of the exact areas buyers worry about (underarms on tops, crotch seams on jeans, corners on bags, soles on shoes). If you sell vintage, include a clear shot of the union/brand tag and any country-of-origin info, because that’s what serious buyers use to justify paying up. On Mercari specifically, you can include up to 12 photos—use them strategically so the buyer doesn’t feel like they’re gambling. (mercari.com)
Specifics are your best anti-lowball weapon because they reduce the “risk discount.” Add measurements buyers actually use (pit-to-pit, shoulder, inseam, rise, length, width for shoes), and say how you measured (“laid flat”). Call out materials like “100% silk,” “lambswool,” “mohair blend,” “full-grain leather,” or “Made in USA,” because those are value signals that justify a firmer counter. Flaws should be disclosed like a pro: location, size, and a photo. For example: “1/4-inch snag on right cuff (photo 9), priced accordingly.” That line quietly tells buyers you’ve already baked the flaw into the price—so an offer that pretends the item is trashed feels unreasonable.
Shipping and returns: the silent negotiators
Shipping is where “fair offers” go to die. Buyers don’t separate item price from shipping in their head—they look at the total and back into an offer that makes the total feel good. If shipping is $12, expect offers $8–$12 lower than you hoped, even if your price is solid. Handling time creates the same effect: slower shipping triggers cautious offers because buyers assume hassle. On eBay, the estimated delivery date is calculated using your handling time plus the shipping service and payment timing—so your handling time is literally part of the delivery promise buyers see. eBay sellers can set handling time from same business day up to 30 business days; long handling quietly tells buyers “this might be slow,” and they negotiate harder. (pages.ebay.com)
Small platform tweaks can stop lowballs before they happen. On Poshmark, your seller-sent “Offer to Likers” requires at least 10% off and a shipping discount you choose—so build that cost into your starting price so you can still land at your target without feeling robbed. (blog.poshmark.com) On eBay, combined shipping is a negotiation lever: enable combined payments, then send a combined invoice so multi-item buyers don’t feel punished by shipping and try to claw it back with a low offer. (export.ebay.com) On Mercari, shipping choices change buyer behavior: prepaid labels are discounted and include protection, while “ship on your own” makes you responsible and may remove Mercari Shipping Protection—uncertainty like that invites harder bargaining. (mercari.com) Also remember Mercari’s return window is tied to delivery/rating (buyers generally have 72 hours to raise an issue), so clear descriptions and fast shipping reduce the odds of a “discount me because I’m nervous” offer. (mercari.com)
When to Accept, Decline, or Walk Away
I decide on offers the same way I decide on thrift buys: based on turnover, space, and what I can replace—not on ego. A “bad” offer can still be a smart accept if the item has been sitting, takes up annoying storage, or the comps just slid. And a “decent” offer can be a decline if the listing is fresh, you’ve got traction (watchers/likers), or it’s a hard-to-find piece you’ll regret letting go. The goal is predictable profit per hour, not winning a negotiation. If an item is blocking your cash flow or your death pile, sometimes the best counteroffer is simply: sell it and move on.
Decision filters I use before replying
My first filter is inventory age, because the “right” counter depends on how long the item has been tying up money. For days listed 0–7, I’m the most stubborn: I’ll counter close to my target (example: listed $80, offer $45, I counter $74–$70) because early offers are often just testers. For 8–30 days, I loosen up if engagement is flat, especially if I need to free cash for better flips (I might counter $65 or accept $60). For 30+ days, I treat almost every offer as a liquidation conversation: either take it, counter once with a “last price,” or relist/markdown instead of chatting forever.
- •Watchers/likers: 0–2 = I’m flexible; 10+ = I hold firmer because the market is literally raising its hand.
- •Comps direction: if recent solds are falling (say, vintage Levi’s 550s sliding from $45 to $32), I get out faster; if they’re rising, I counter confidently.
- •Replaceable vs. unicorn: mall-brand denim jackets are replaceable; a niche vintage band tee in a hard size isn’t.
- •Seasonality clock: if it’s a wool coat in February, the clock is ticking; if it’s a prom dress in March/April, buyers are about to show up.
- •Storage pain: bulky boots, ski jackets, and large décor get discounted sooner than flat-pack items like tees or jewelry.
Seasonality is where most resellers accidentally donate profit back to the buyer. Example: you’ve got a $120 listed winter parka with solid brand recognition (Patagonia, The North Face, even L.L.Bean). In October, I counter aggressively and wait. In late February, I’ll accept a “pretty good” $85 just to avoid storing it until next fall—especially if I can source another one next season. Prom dresses flip the opposite way: if it’s January and you listed a $150 Sherri Hill-style gown at $180, I decline lowballs. If it’s May 15, I’ll take $120 because the buyer pool is about to evaporate. Vintage collectibles (Pyrex patterns, niche vinyl, specific sports memorabilia) get my longest patience if comps are steady and it’s not eating space.
How to stop endless back-and-forth (and still look professional)
I cap negotiations at two counters maximum. First counter is my “serious” number; second counter is my “closing” number with a deadline. After that, I either accept, decline, or go silent. Silence is underrated—especially with buyers who keep nibbling $1–$3 at a time. Also remember some platforms already have built-in timers: on eBay Best Offer, counteroffers expire after 48 hours, and if you’ve sent a counter you generally can’t just keep firing new counters until the buyer responds. (developer.ebay.com) Use that reality: if they want it, they’ll act inside the window.
Thanks for the offer! I can do $68 shipped as my best price. If you can accept by tonight, I’ll pack it up and get it out tomorrow morning. If not, no worries—I’ll hold firm and wait for another buyer.
The biggest time-waster I see (and I used to do it too) is countering down in tiny increments—$70…$69…$68… It screams, “I’ll cave if you keep tapping.” Instead, make your second counter a clean finish. Example: you’re listed at $95, buyer offers $55. You counter $85. They counter $60. Your final counter should be something like $75 (not $83), and you attach the deadline. If they don’t take it, you just protected your margin and your time. That time matters because one extra sourcing stop can replace that entire profit with a better item.
What’s the best way to respond to a really insulting lowball offer?
Don’t educate, don’t scold—just move the conversation back to your numbers. If it’s truly unserious (like $20 on a $120 listing), I either decline with no message or counter once at a strong price to anchor value (example: counter $110). If they reply with another lowball, I’m done—no third round. Lowballers often send 20 offers a day; your job is to stay professional and protect your time. The only time I accept a “rude” offer is when the item is stale, bulky, or comps dropped and I want out.
Should I counter a lowball or just decline it on eBay Best Offer?
If the item is fresh (first week) or has watchers, I counter—because a counter resets the tone and can convert a tester into a buyer. But if the item is 30+ days and the offer is still extreme, I’ll usually decline and wait for the next buyer rather than teach them I’m negotiable. eBay’s counter system also has friction: counteroffers expire in 48 hours, and you can’t endlessly spam counters without the buyer acting. (developer.ebay.com) That’s why I prefer one strong counter, one final counter, then I’m out.
Do Poshmark Offers to Likers hurt me if I send them too often?
They don’t “hurt” you like a penalty, but they can box you into lower-and-lower pricing if you’re not careful. Poshmark’s Offer to Likers has guardrails: your offer must be at least 10% off and include a shipping discount, offers expire after 24 hours, and likers won’t get a new offer unless it’s at least 10% lower than your lowest offer to them in the last 90 days. (blog.poshmark.com) So I use OTL early at a price I’d happily take, then I stop unless I’m truly ready to go lower or relist to reset the “history.”
How do I price items so offers feel ‘reasonable’ instead of 50% off?
I bake in a “negotiation lane” on purpose. If my realistic take-home target is $40, I’ll list at $55–$60 so a buyer feels smart offering $45–$50 (and I still win). Pricing too tight (listing $42 when you need $40) trains buyers to shoot 50% off because there’s no obvious room. I also use price endings strategically: $59 looks like a deal compared to $60, and buyers tend to offer round numbers ($45, $50). If you want $50, listing $64.99 often pulls in $55–$58 offers that you can accept quickly.
What bundle discount strategy works best without wiping out profit?
I do tiered bundling based on my item types: full price on “hero” items (jackets, rare vintage), and the discount applies mostly to add-ons (tees, basics, small home goods). On Mercari, remember buyers can make bundle offers without the same minimum-offer constraint as single items, so you need a clear floor in your head before you accept. (mercari.com) My go-to: offer 10% off for 2 items, 15% off for 3+, but only on items that already have enough margin. If a bundle includes a slow-moving bulky piece, I’ll discount more just to reclaim storage space.
Ready to stop guessing and start profiting? Download Thrift Scanner and let AI identify valuable items instantly. Snap a photo, see real market data in seconds, and buy with confidence so you never overpay again. Whether you’re sourcing at thrift stores, estate sales, or flea markets, Thrift Scanner helps you spot winners fast. Get it now on iOS or Android and start making smarter flips today.
