Market equilibrium, as a marketplace

The first market that can see its own equilibrium.

Buyers name the price they will actually pay. Retailers see the entire demand curve sitting behind their shelf — and clear stock at every buyer's own bid, without ever cutting a public price.

stock on hand price units
Demand curve · one SKU equilibrium = where the shelf empties
1

A buyer posts a standing bid

One product, one price, one expiry date. Thirty seconds, then they forget about it.

2

A retailer sees the curve

Not one bid — every open bid on that SKU, plotted against the stock they are holding.

3

They clear the shelf at the bid

A private, named offer to each buyer. The public price never moves.

The problem

One price for everyone is a compromise that fits nobody.

A shelf price is a single guess, made once, for an entire market, with almost no information behind it. And it is wrong in both directions at the same time.

Below the price, every buyer who values the product at less than the sticker walks away. The retailer earns nothing and the buyer gets nothing. The sale simply does not happen — and nobody is better off for it.

Above the price, every buyer who would happily have paid more pays the sticker instead. That difference is gone the moment the number goes up on the shelf.

And the retailer learns nothing from either group. A product that does not move tells you the price was too high. It does not tell you by how much, or for how many people, or whether the demand is ten buyers or three hundred.

The only instrument they have is to move that one number and wait. Every experiment costs margin, takes weeks, and at the end of it they still only know whether that number worked — never what would have.

This is not a failure of retail. It is a structural limit: you cannot discover a distribution by posting a single number. So the price stops being a measurement and becomes a standing guess that everyone — buyer and seller — pays for.

So the buyer ends up doing the work

Because the number is a guess, somebody has to go and check whether it moved. Today that somebody is the customer — searching, comparing, setting price alerts, coming back for months to see whether the thing finally went on sale.

They are the worst-placed party in the market to be doing it. They cannot see what is in stock, how long it has been sitting there, or what it cost to buy.

eqprice moves that work to the retailer, who already knows all three. The buyer states a number once and stops thinking about it. The side with the information does the matching.
shelf price never buy at any price you set buy, and pay less than they would buyers, by what the product is worth to them how many
One number, two simultaneous losses. The hatched region is demand that never converts at any price the retailer is willing to post; the solid region is buyers who convert but hand over less than they would have. Moving the line trades one loss for the other — it never removes both.

Why it works at all

Both sides win, because the trade doesn't exist today.

A buyer whose price is above the shelf price never comes here — they just buy. eqprice only operates below the shelf price, where the sale currently doesn't happen at all. Nothing is being taken from anyone.

For buyers

Set your own auction price for any product.

You already know what a Forerunner 970 is worth to you. The only thing standing between you and it is months of checking whether the price moved.

  • Zero search time. One bid replaces every price check you were going to make between now and Christmas.
  • You are never committed. A bid is an expression of interest, not a purchase. Nothing can be charged without you confirming.
  • You see the market before you bid. Lowest known price, the spread, where other bids sit. We would rather you bid well than bid high.
  • A named retailer, every time. You always know exactly who is selling to you, with full consumer rights, before you accept anything.
For retailers

See actual demand and clear stock if it matches.

Overstock ties up roughly a third of working capital. Today the only lever is a public markdown — which hands the discount to every customer, including the ones who would have paid full price.

  • See demand before you price it. The real willingness-to-pay distribution for your SKU, measured — not modelled from last season. It is your data to act on; we do not act on it for you.
  • Your shelf price never moves. Offers are private and individual. Nothing is indexed, nothing is scraped, nothing trains your customers to wait for a sale.
  • Pay-your-bid, not one flat discount. The buyer at 4,300 pays 4,300. The buyer at 3,900 pays 3,900. A markdown would have given both of them 3,900.
  • Incremental, not cannibalised. Every buyer here had already decided not to pay your shelf price. This is revenue that was not on your forecast.

The buyer's side

It's a limit order. But it asks before it fills.

Anyone who has bought a share understands this instantly: you state the price you're willing to pay and the order sits there until the market comes to you. We changed exactly one thing — nothing executes automatically. When a retailer meets your bid, you get 24 hours to say yes.

Your open bidsActive
Garmin Forerunner 970
EAN 753759 34 1289
Your bid3,999 kr
Lowest price seen4,499 kr
Expires14 Nov 2026
Retailers watching6

Your bid is visible to retailers as an anonymous data point. They never see who you are, what else you've bid on, or anything about you.

Offer received23h 41m left
Electronics Company A will sell at your price
Garmin Forerunner 970 · new · 2yr warranty
You pay3,999 kr
Delivery2–3 days
Right of withdrawal14 days
Confirm purchase Decline

Nothing is charged and no contract exists until you confirm. If you do nothing for 24 hours, the offer simply lapses and your bid stays open.

Why 24 hours, and not instant? A standing bid you set in August should not turn into a charge in November while you're asleep. The confirmation step is what keeps a bid an expression of interest rather than a binding offer — which is also what keeps your full consumer rights intact, including the 14-day right of withdrawal after you confirm.

The retailer's side

We give you the demand curve. What you do with it is yours.

A retailer holding 79 unsold Forerunner 970s knows exactly one number: their own shelf price. They do not know what the market would pay. They find out by cutting the price and watching what happens — which costs margin every single time they guess.

So we hand over the curve, and stop there. We do not recommend a price, we do not tell you which bids to take, and we never show you what another retailer is doing. Slice it however your own cost base says. Drag the band.

shelf price 4,500 kr units on hand 79 open bids 296
Demand curve for Garmin Forerunner 970 Open bids sorted from highest to lowest, showing how many buyers would purchase at each price. A movable cut-off line shows how much stock clears and at what revenue.
3,800 – 4,300 kr
2,600 kr4,300 kr

Two handles. The floor is the lowest price your cost base allows; the ceiling is the top of the band you are releasing stock into. Bids outside the band are neither accepted nor declined — they stay open.

Clearance sale −25%
What a public sale on the same units would return. Visible to everyone, indexed everywhere, and it resets your reference price for 30 days.
Flat price at your floor
The same units sold at one uniform price. Better — but you could only pick this number if you already knew the curve.
eqprice · pay-your-bid
Each buyer pays the price they named.

· Buyers inside your band receive a private, named offer at their own bid. Your shelf price stays at 4,500 kr throughout, and bids outside the band stay open for whenever you want them. Figures are illustrative, built on a modelled bid distribution.

The arithmetic

A markdown pays you the rectangle. Bids pay you the area.

This is the whole commercial argument, and it is just geometry.

When you cut a public price to clear stock, everyone pays the same number. Your revenue is units × price — a rectangle. Every buyer who would happily have paid more keeps the difference.

When each buyer pays the price they themselves named, your revenue is the area under the demand curve down to your cut-off. Same units, same day, same warehouse. The rectangle plus the triangle sitting on top of it.

And the buyer isn't worse off. They paid the number they chose, for a purchase they had already decided not to make at your shelf price. The extra revenue does not come out of a customer's pocket — it comes out of a sale that wasn't going to happen.
Neutral by design. A retailer sees demand for their own SKUs and their own offer history — never another retailer's bids, prices, acceptance rates or identity. eqprice never recommends a price and never decides which bids to take. Demand data is the buyer's side of the market; every supply-side decision stays private, permanently. That is not modesty about the product — it is the line that keeps a marketplace on the right side of competition law.
markdown pay-your-bid units cleared cut-off price units
Same stock, same cut-off, same day. The shaded rectangle is what a flat markdown returns; the hatched area above it is what pay-your-bid adds — and it is revenue that a public sale price mathematically cannot capture.

Early access

We're opening with consumer electronics.

One category, standardised SKUs, enough bids per product for a curve to actually form. If you sell it or you want it, tell us which — that's what decides what we launch first.

I want to bid

Be first to post standing bids when we open. We'll ask you which products, and that list decides which retailers we call.

No spam, no price alerts, no newsletter. One email when bidding opens.

I have stock to move

We'll show you the live demand curve for your slowest SKUs before you commit to anything. No feed integration needed for the first look.

We'll come back with the curve for up to five of your SKUs.