Skip to content
BlogFacebook Marketplace Tips

Firm vs OBO: Price Signals That Work for Dealers on Marketplace

Firm, OBO, or no signal at all: the words around your price shape the messages you receive. Here is how dealers should choose, and how to hold the line with a consistent store policy.

PostToMarket Team8 min read
Firm vs OBO: Price Signals That Work for Dealers on Marketplace

A rep posts a 2016 Silverado at a price his manager approved that morning. By lunch the inbox shows nine messages. Seven say some version of "will you take less?" One says "is this available?" One asks about the tires. The rep answers each differently: one gets a polite no, one gets a counter, one gets "come in and we'll talk." By Friday the store has quoted three different prices on the same truck, and none of the buyers knows which one is real.

Private sellers use "firm" and "OBO" (or best offer) as shorthand, and dealers borrow the habit without thinking about it. But a dealership is not a private seller. You carry floor-plan costs, a pricing policy, a manager who signs deals, and a reputation across hundreds of conversations. The firm vs OBO question is really a question about what your store is promising before a buyer ever walks in.

This article covers what each signal communicates, when each fits a dealership, how to word them without breaking Marketplace norms, and how to build a single, store-wide policy so every rep says the same thing. It is operational guidance, not legal advice; advertised pricing rules vary by state, so confirm your wording with counsel or your state regulator.

What Firm vs OBO Actually Signals to a Buyer

Before choosing a signal, understand what the buyer hears.

"Firm" says the price is already the offer

Firm tells the buyer the number has been set with the market and your costs in mind. It filters out reflexive haggling and attracts buyers who value a straightforward deal. It also risks discouraging buyers who feel they must negotiate to feel they got value, and a firm price that is above the local comp set simply sits.

"OBO" invites a counter

OBO announces that negotiation is expected. It increases the volume of messages, but a meaningful share are low-quality offers that cost rep time. For a dealer, it also creates a precedent problem: if one unit is "or best offer" and the next is not, buyers learn that the sign means nothing.

No signal is also a signal

Leaving the price unlabeled lets the buyer assume the default. Many will assume it is negotiable. If your store does not negotiate on Marketplace units, say so, or you will answer the same question dozens of times.

Words that carry risk

  • "Call for price" and similar teasers read as bait and can lead to removals under Meta's commerce rules.
  • Placeholder pricing such as a token amount to force a click is a known trigger. The price field should reflect a real, achievable price.
  • Down-payment numbers posted as the price mislead buyers about the actual cost.

When Firm Works for a Dealership

Firm is not a negotiating tactic. It is a policy, and it works best when the policy is real.

Good conditions for firm pricing

  • You have priced the unit against local market comps and are comfortable at that number.
  • The unit is clean, well photographed, and in a segment with steady demand.
  • Your store has a transparent-pricing identity, which is common for volume independents and some franchise stores.
  • Your reps are trained to explain the price rather than defend it.

How to word it without sounding rigid

Instead of a bare "FIRM," explain the value in one line in the description: "Priced at market based on current local comparisons. Inspection completed and records available." The explanation turns a stance into a reason.

What firm costs you

You will lose some negotiation-minded buyers, and you will need a manager willing to hold the line on the lot. A firm label on a listing and a haggling manager inside the building is the worst combination, because the buyer feels the inconsistency immediately.

When OBO Makes Sense

OBO can be a deliberate tool, not a lazy default.

Good conditions for OBO

  • The unit is aged inventory where the goal is to start a conversation.
  • It is a wholesale-grade or high-mileage unit with a wide acceptable price range.
  • You want to attract volume and have the staff to qualify it.
  • You have a clear floor price your manager has already approved.

Make the floor real before you post

If a rep accepts an offer, the deal needs to survive a manager's review. Before posting an OBO unit, record the minimum acceptable price on the unit in your internal notes so the rep does not have to guess. Do not publish the floor, but do make sure the person answering messages knows it.

Protect against the lowball flood

OBO attracts lowball offers. Decide in advance what your rep says to a message that is far below the floor. A polite, standard reply that moves the buyer to an appointment is better than ignoring them or arguing in Messenger. For scripts, see How Dealers Should Handle Lowball Offers on Marketplace.

Build One Store-Wide Pricing Signal Policy

The real risk is inconsistency, not the choice itself. Pick a policy and apply it everywhere.

Policy options

PolicyListing wordingRep scriptBest for
TransparentPrice with a short value line"The price is set to market; here is why."Volume lots, no-haggle stores
NegotiableOBO or "open to reasonable offers""Make an offer in person; a manager will review."Aged or older inventory
TieredFirm on fresh units, OBO after a set ageSame scripts, switched by statusLarger independents

Decision steps for a manager

  1. Set the policy by unit age and segment, not by rep preference.
  2. Write one approved reply for each of the three most common messages: "Will you take less?", "Is the price firm?", and "What's your best price?"
  3. Tell every rep who has authority to approve a price change.
  4. Review the policy monthly against turn data and adjust.

For the pricing foundation underneath all of this, Pricing Used Vehicles on Facebook Marketplace Without Triggering Removals covers how to set the number itself, and Pricing Used Cars Online Using Local Market Comps explains the comp work.

Common Mistakes With Price Signals

  • Mixing signals across similar units. Two identical trims, one firm and one OBO, teach buyers to ignore the label.
  • Changing price in the middle of a thread without telling the buyer. Update the listing and the conversation together.
  • Adjusting price too often. Constant changes make the history look desperate and the reps lose track of the current number.
  • Labelling firm and then bending. The first time a rep bends, the label is meaningless to every buyer who hears about it.
  • Letting reps negotiate in Messenger. Move price talks to a phone call or the lot where a manager can be involved.

How PostToMarket Automates This

PostToMarket is an independent, AI-powered vehicle inventory to Facebook Marketplace automation tool for dealers and independent sellers. It is not affiliated with, endorsed by or sponsored by Meta, and it cannot promise leads, sales, or reach. It does help your store keep the price you intend consistent everywhere it appears.

One source of price truth

  • Unlimited vehicles in inventory on every plan, with your price held in one record rather than scattered across notes.
  • Bulk CSV and Excel import with import history and a row-level error log, so an empty or malformed price field is caught before it becomes a bad listing.
  • Inventory statuses (draft, posting, posted, sold, failed) show which units are live at which price.

Wording you can edit

  • AI-generated titles and descriptions are written from the vehicle's specs and editable before posting, which is where you add your one-line value statement or your store's pricing language.
  • Facebook photo picker to choose the lead image that supports the price.

Consistent ownership

  • Per-rep queues and manager assignment mean each unit has a named owner answering price questions.
  • Team analytics show posting by rep and source, and the leads inbox helps managers see how inquiries are being handled.
  • Mark as sold and archive so a sold unit never keeps collecting offers.
  • Chrome extension posting one vehicle at a time with human-like delays and server-enforced daily limits.

Pick Your Signal, Then Automate the Discipline

Whether your store chooses firm, OBO, or a tiered policy, the winning move is consistency, and consistency is a process problem. The firm vs OBO decision only pays off when every rep, every listing, and every manager says the same thing.

Test it on your own inventory with a 10-day free trial and secure Stripe checkout, with cancel-anytime terms. The Starter plan is $59 per month for a solo seller with 1 login, and the Dealership plan is $299 per month for up to 13 team logins. Start your 10-day free trial and give your store one consistent voice on price.

Related articles

Facebook Marketplace Tips

Why Showing Wear and Damage Photos Builds Buyer Trust

Hiding the dent does not save the deal; it moves the argument to your lot. Here is how to photograph wear and damage so buyers arrive informed, willing, and ready to negotiate fairly.

PostToMarket Team