Skip to content
Live wholesale price book · refreshed hourly

Attention: professional luxury watch dealers

Anyone can show you what a watch is listed for. We show you what it costs.

Wholesale numbers from real dealer-to-dealer trades, refreshed hourly. Quote a buy, a sale, or a trade-in credit with your margin already in it.

Now on iPhoneDownload on the App Store
7,335
7,329
88,100
102
79
Sales history on every reference:
  • 30 days
  • 90 days
  • 6 months
  • All time
Real wholesale, not public listing asks30-day price trendsInstant margin calculatorWatch-only, papers, or complete set

Knowing which listing is cheapest is not the same as knowing what to pay.

A ranked list of listings tells you which one is least bad. If all of them are fifteen percent over the market, it hands you the least bad one and calls it a good deal.

We start somewhere else. What did this reference actually trade for, dealer to dealer, in the last thirty days. Everything follows from that number.

Every number shows its work

How many comps it is built on, how old they are, and whether it is an exact configuration match or an estimate. You see the confidence before you quote.

We tell you when we don't know

Thin data gets suppressed, not published. A confident wrong number costs more than no number.

Watch-only, papers, or complete set

Priced separately, because they are not the same watch. Dial, bracelet, production year, and card date all filter the comps.

Both directions

What to pay when you source it, and what credit to give when it walks through the door. Your margin is in the number before you say it out loud.

Like for like, always

A watch-only comp is never measured against a complete set, and one dial never against another. One wild price cannot move the number on its own.

Missing on purpose

If a reference does not have enough recent comps to read honestly, it stays off the list rather than showing a number we do not trust.

Not just wholesale comps

Price it, quote it, list it, sell it. One login.

The comps are where it starts. The same account runs the rest of the deal: your clients, your quotes, your stock, and every place you sell it.

Quotes

A branded quote in under a minute

Pick the client, pick the watch, send a clean PDF with your logo. Your comp data never appears on it.

YSQuote Q-1042
Your Store

Prepared for James R.

GMT-Master II 126713GRNR
2024 · Box & papers
$24,300
Trade-in credit · Explorer II−$9,800
Balance due$14,500
Clients

Every buyer, one search away

Find anyone by name, email or phone, see what you quoted them, and start the next quote from their card.

Search name, email or phone
JRJames R.
3 quotes · last Oct 28
›
MLMaria L.
2 quotes · last Oct 30
›
DKDavid K.
1 quote · last Sep 12
›
Inventory

Your stock, priced against the market

What you paid, what the market pays today, and how long each watch has sat, so you know what to move.

126610LN
cost $11.2k · ask $13.4k
+8% vs mkt
5167A
cost $38k · 62 days
Aging
PAM01537
cost $5.1k
Sold
Cross-Post Agent

Write it once. Post it everywhere.

One description becomes the eBay listing, the Chrono24 copy, the Reddit post with its timestamp, the forum thread and your website's product page, each in that site's format.

Rolex Submariner Date 16610LNSubmariner 16610LN
12 photos · $13,400
eBayOne or in bulk
Chrono24Feed import
RedditPost + timestamp
FacebookGroups
ForumsWatchUSeek, RF
Your websiteShopify, WordPress

Your fee markup is built into the price on eBay and Chrono24, so you still take home your number.

Get instant accessQuotes, Clients, Inventory and the Cross-Post Agent all come with your membership.
Interactive demo

See it work, no login

Watch a lookup run itself, filter by bracelet and what it comes with to see the range move, then grab the lever for exactly what to pay and what to offer on trade. Then it is your turn: type a reference you have in stock and see what we cover. Demo prices are illustrative; members see live comps.

Demo data · illustrative
126710BLRO
Rolex GMT-Master II "Pepsi" · Black · Cerachrom Blue/Red
$19,175
median wholesale
Bracelet
Includes
$17.7k$18.6k$19.6k$20.5k202120222023202420252026PriceDate on warranty card
Demo comps by warranty card year (illustrative)▲ 1.1% · 30d
$16,150
Low
$19,175
Median
$20,250
High

Based on 58 wholesale comps · Jubilee · Full set · trailing 180 days

Buy & trade calculator

Drag me

Set your target margin. The buy price and trade-in credit move with it.

Target margin15%
Aggressive (8%)Conservative (30%)
Max cash buy
$16,299

Pay at or below this and you hit your margin at a median resale.

Trade-in credit
$17,449

You can be more generous on trade since you also earn on the outgoing sale.

Projected profit at median resale$2,876 · 15%
Video walkthrough

The full tour

Comps, Deal Check, the calculator, the AI Deal Agent and client-ready PDF quotes, start to finish.

What's inside

Comps tell you the price. These tell you what to do with it.

Every tool runs on the same wholesale comps, so the number you buy at, the credit you offer and the price you quote all come from what the trade actually pays.

Deal Check

The seller wants $11,200. Should you pay it?

Deal Check runs the watch through every way you could sell it, after platform fees and prep costs, and gives you a verdict: buy, counter or pass. It even writes the counter message for you.

  • eBay, Chrono24, Grailzee, Bezel and wire fees built in
  • Service, polish and shipping come off your max buy
  • A quick-exit safety net if you have to wholesale it
Deal check
Illustrative
Seller's asking price
$11,200
Quick exit at
$11,900
Prep costsTotal $110 · comes off Your Max Buy
Protective stickers $25Shipping + insurance $85Full service $795Polish $250
WhereMax buyAt asking
Quick exit to a dealerWire, no fees$10,838Short $362
eBay store + promotedYour planTiers + 2% ad$10,877Short $323
Chrono24Falling % fee$10,744Short $456
Your retail clientWire or Zelle, no fees$11,682Room $482
Verdict · planned sale: eBay store + promoted
Counter at $10,850
“Thanks for sending it over. Based on where full sets are trading right now, I can do $10,850 today.”
Copy counter messageSafety net: quick exit +$940
AI Deal AgentBeta

Type the trade like a text message. Get the numbers back.

“Explorer II, watch only, 1995, toward a new Submariner, full set.” The AI Deal Agent prices both watches, then lets you slide your profit on each side until the deal works for you and the client.

  • Plain English in, trade credit and sale price out
  • Separate profit sliders for the trade-in and the sale
  • Flags thin data so you never quote a guess
AI Deal AgentBeta
Illustrative
A customer wants to trade in a 16570 Explorer II (watch only from 1995) and put it towards a 2026 Submariner 126610LN, complete set.
Price this deal
Profit on the trade-in12%
Profit on the watch they buy10%
Cash from customer
$5,520
Trade credit you offer
$7,570
Sale price you quote
$13,090
Estimated profit$2,220 ($1,030 trade + $1,190 sale)

Beta. Reference only, verify before you quote.

Compare

Your client can't pick between four watches. Put them side by side.

Pin up to four references or exact comps and compare them in one view. Mix a whole reference with a single sale to show a client exactly where a number comes from.

  • Up to 4 at once
  • Whole reference: low, median, high
  • Single comp: year, dial, bracelet, set, when it sold
Comparing 4 of 4
Illustrative
126610LN
Rolex Submariner Date
Whole reference
low / median / high
$11,200 / $11,900 / $12,700
126610LN
Rolex Submariner Date
$12,150
2024 · Black · Oyster · Full set
Sold 3 days ago
124060
Rolex Submariner
$9,450
2023 · Black · Oyster · Full set
Sold 6 days ago
126710BLRO
Rolex GMT-Master II
Whole reference
low / median / high
$16,150 / $19,175 / $20,250

A reference shows its low / median / high. A single comp shows what that exact watch actually did. Mix them freely.

PDF quotes

A price in a text gets haggled. A proposal gets taken seriously.

Turn the number you settled on into a branded PDF with your logo, the watch specs and a bank-wire price option. Buying, selling or a trade. Your comps and profit never appear on it.

  • Your letterhead, logo and terms
  • Card price and bank-wire price, side by side
  • Extra options for the client to consider
Quotes
Illustrative
YSYour Shop Watches
PROPOSAL
sales@yourshop.com · yourshop.com
BrandRolex
ModelSubmariner Date
Reference126610LN
Year on card2024
IncludesFull set
ConditionExcellent
Credit card price
$13,450
Pay by bank wire
$12,912
Save $538 (4%)
Valid until November 3 · Authenticity guaranteed · Insured shipping

Your comp data never appears on it.

Buy & trade calculator

One slider stands between you and overpaying.

Tap any comp on the chart and open the calculator. Set your margin and see your max cash buy, a fair trade-in credit and your profit instantly, while the client is still on the phone.

  • Price against one real sale or the filtered median
  • Type a buy price and the margin follows
  • Hand it to Deal Check when fees matter
Buy & trade calculator15.0%
Illustrative
Pricing against one real comp: $11,900 · 2024 · Full set
Target margin15%
0% · pay full wholesale30% · buy well under
Max cash buy
$10,115
Trade-in credit
$10,829
Sell at
$11,900
Profit if you buy and sell at these numbers$1,785 · 15.0%
Open in Deal check →

Also in every subscription

  • Inventory

    Every watch you own against what dealers pay for it today, so you know what to hold and what to move.

  • Clients

    Your own private client list. It fills your quotes, and nobody else can see it.

  • Serial & clasp codes

    Production years from serials and clasp codes at a glance, Rolex and Tudor included.

  • iPhone app

    The same comps in your pocket at a show, with Face ID sign-in.

  • Cross-Post Agent

    Write a watch up once and post it everywhere: eBay, Chrono24, Reddit, the forums, Facebook groups and your own website, each in its own format, with your fee markup built into the price.

  • Social Storefront

    Your link in bio at watchcompspro.com/@you: your logo, contact buttons and every watch in stock, updated as you list and sell, with analytics on what buyers tap.

  • Business card

    A card on your iPhone with a QR code. Hold it out at a show and buyers land on your watches in stock or save your number, no app needed.

Live · 30-day movers

What's moving right now

The references that moved up the most and the ones that moved down the most over the last 30 days.

Gaining means the market is likely to support a higher ask than it did last month. Cooling means be careful what you pay for one this week.

Unlock the numbers
Gaining▲
226570
Rolex Explorer II · White dial
▲ 10.5%$ locked
278240
Rolex · Green dial
▲ 10.5%$ locked
126334
Rolex Datejust · Black dial
▲ 8.7%$ locked
278273
Rolex Lady-Datejust · Champagne dial
▲ 8.7%$ locked
134300
Rolex Oyster Perpetual · Black dial
▲ 8.4%$ locked
126234
Rolex Datejust 36 · Blue dial
▲ 6.8%$ locked
Cooling▼
126231
Rolex Datejust · Chocolate dial
▼ 15.5%$ locked
126333
Rolex Datejust · Black dial
▼ 14.1%$ locked
126233
Rolex · White dial
▼ 12.2%$ locked
126334
Rolex Datejust 41 · Mint Green dial
▼ 10.4%$ locked
Real comps, not a scraper

Priced by actual wholesale, not asking prices

Every comp is a real transaction or offer that crossed a real desk, so the number is one you can act on, not a listing that sat unsold for six months.

Real wholesale, not fees

Priced by actual dealer-to-dealer comps, never inflated with public listing prices and marketplace fees. The number the trade truly pays.

Apples to apples

Slice to the exact spec: dial, bracelet, production year, condition, and whether it's watch-only, watch & papers, or a complete set.

A finger on the pulse

See what's heating up and cooling across the trade in real time, and pull any watch's sales from the last 30 days, 90 days, 6 months, or all time, so you reprice before the market does.

Frequently asked

Do I need to be a dealer?+

Yes. Watch Comps Pro is a trade tool. The numbers come from working dealers who share them on the understanding that they stay in the trade, so we sell it to dealers, shops, and brokers. We ask for your company and website at checkout to confirm that.

Where does the data come from?+

Every figure is a real dealer-to-dealer transaction or offer that crossed a working dealer’s desk, aggregated into low, median, and high ranges. It is priced by actual wholesale comps, never inflated with public listing prices and marketplace fees, so you see what the trade actually pays, not what people wish they could get.

How is this different from a market price guide?+

Price guides aggregate the retail market: what watches are listed and sold for in public. That is a useful number and you should still watch it. This is the other side of the trade, what a watch costs you to acquire dealer to dealer. One tells you what you can sell it for. The other tells you what you can pay and still make money.

Can I filter by dial, bracelet, or what’s included?+

Yes. Every reference can be sliced by dial, bracelet, condition, production year, card date, and whether it is watch only, watch and papers, or a complete set. Those are priced separately because they are not the same watch. The app also flags when bracelet choice moves the number on a given reference and when it does not.

What are the 30-day movers?+

Six references gaining and six cooling over the last 30 days, drawn from a trailing 180 days of comps. Momentum is measured inside one fixed configuration, so a watch only comp is never compared against a complete set and one dial is never compared against another. A minimum sample floor and a swing cap keep thin data from producing a false mover. If a reference cannot support an honest read, it does not appear.

How fresh is it?+

Ranges recompute hourly. New comps fold straight into the low/median/high for each reference and into the 30-day trend, so the number you see reflects the current market, not last year’s.

What brands and references are covered?+

7,335 references across 79 brands today: Rolex, Patek Philippe, Audemars Piguet, Omega, Tudor, Vacheron Constantin, Cartier, Richard Mille and more, with coverage growing as new comps land. Those break down into 7,329 priced combinations of dial, bracelet and box & papers, each with at least 3 comps behind it.

Do you have a mobile app for iOS and Android?+

Yes on iPhone. The Watch Comps Pro iOS app is live on the App Store — sign in with your existing account and your subscription works on web and iPhone at the same price. An Android app is coming soon.

Download on the App Store
Do you offer team or custom pricing?+

A single seat is $49/month or $490/year (two months free). Running a sales team or need multiple seats? Contact us at support@watchcompspro.com for custom team pricing built around your shop.

How do I cancel?+

Anytime, from your account page. Access continues through the end of the period you’ve already paid for. No lock-in, no cancellation calls.

This is a trade tool.

Watch Comps Pro is built for professional dealers, and the numbers stay inside the trade. Every price here came from a working dealer's desk, and the people who share them do it because the data does not leak out to the retail side. Recent activity is held back before it ever reaches a subscriber for the same reason.

If you are buying one watch for yourself, this is not built for you, and a public price guide will serve you better.

Now on iPhone

Always have Watch Comps Pro with you, on the go.

Pull up real wholesale from your pocket — at a show, across the table in a negotiation, or standing in front of the watch. The full price book, the buy and trade calculators, and the 30-day movers, wherever you are.

One account, both platforms. Sign in with the same login on the web and on your iPhone — the same subscription at the same price, everything in sync. An Android app is coming soon.

Download on the App Store
Watch Comps Pro on iPhone — median wholesale, spread, 30-day movement, and margin-based buy and sell numbers
Pricing

One bad buy costs more than a year of access

Overpay by $500 on a single watch and you've spent what a full year costs. Get it right on the buy, every time, for less than the spread on one deal.

Founding 300Closes at 300 members

Everything we build next is yours. Your price never goes up.

Our first 300 members are founding members. You pay what everyone pays today, and every tool we add from here on is included. When the price goes up for new members, yours stays exactly where it is, for as long as you stay subscribed.

  • Every new feature and future update, included
  • Your price is locked for as long as you stay a member
  • Cross-Post Agent included today: write a watch up once, post it everywhere
  • Cancel any time in one click

What it costs elsewhere

Cross-listing software, listing only
$150/mo
Watch Comps Pro: wholesale comps, Deal Check, Quotes, Clients, Inventory and the Cross-Post Agent
$49/mo
You keep, every month
$101/mo

That is $1,212 a year back in your pocket, and the comps come on top.

The math

One overpay on a single watch
−$500
A year of Watch Comps Pro
$490
Get one buy right and it has paid for itself
+$10

Or $49 a month. Cancel in one click; access runs through what you paid for.

7,335
references
88,100
wholesale comps
7,329
priced combinations
79
brands
Sales history on every reference:
  • 30 days
  • 90 days
  • 6 months
  • All time

Questions before you start

What does founding member mean?

Our first 300 members are founding members. You pay the normal price, $49 a month or $490 a year, and every feature we add from now on is included at that price. If the price goes up for new members later, yours does not, for as long as you stay subscribed.

Monthly or annual?

Same access either way. Annual is $490 a year, two months free compared with paying monthly.

Can I cancel any time?

Yes, from your account in one click. No phone call, no notice period. Access runs through the period you already paid for.

Does it cover the watches I sell?

Deepest on Rolex, Patek Philippe and Audemars Piguet, with thousands of references across dozens of other brands. Missing one? Report it from any search and we’ll work on adding it.

Is this app for retail buyers or wholesale watch dealers?

Wholesale watch dealers. Every price is what dealers actually paid each other, not a listing ask: your floor before you quote a client.

Plan

Founding 300Every new feature included, and your price never goes up while you stay subscribed.

Dealer accounts only: we check your business is in the trade. Not approved? Full refund, same day.

Secure checkout via Stripe · no lock-in · Already a member?

Keep one deal from going sideways and the year has paid for itself.