How to Sell a Used Bike: Price It by Grade, Prove the Grade, Hand Over the History

Quick answer: Used bikes sell by condition grade, and the grade is whatever you can prove. In year one, BicycleBlueBook data puts depreciation at 38% for "excellent" versus 62% for "fair"; on a €4,000 bike that gap is roughly €950. To sell at the top of the range: grade the bike honestly, disclose worn parts with a price instead of hiding them, build a service history a buyer can check rather than take on faith, photograph it clean in daylight, write a listing that answers the five questions every buyer asks, and hand over the documents with the bike.
You have decided. The bike is going. You open the marketplace app, type "well maintained, always stored indoors," add three photos from the garage, and set a price a bit above what you hope to get. Then a stranger arrives with a chain checker, squeezes the brakes, spins the cranks, and offers you €600 less.
That negotiation was lost before the buyer arrived. "Well maintained" is a claim. A chain checker is evidence. The buyer has evidence and you have adjectives, so the price moves in one direction. The resale data says how far: about a quarter of the original price separates the top grade from the bottom one in the first year.
I'll say it: do not fit a new chain to sell a bike. A new chain on a worn cassette skips on the test ride and tells a knowledgeable buyer you are hiding wear. Instead: "Chain measures 0.5%, cassette has 6,000 km, budget €90 for both, price reflects it." Disclosed wear with a number is trust. Hidden wear that surfaces on the test ride is a €300 discount and a lost sale.
Step 1: Grade It Before You Price It
Buyers do not price bikes. They price grades, then check whether the bike matches the grade you claimed. Grade your own bike the way a buyer would, with tools, not memory:
| Check | Tool | Excellent | Good | Fair |
|---|---|---|---|---|
| Chain | Wear checker | Under 0.5% | At 0.5% | Skipping |
| Cassette / chainrings | Eye, new chain test | Under 1 chain's worth | 2 chains | Shark-fin teeth |
| Brake pads | Ruler | Over 3 mm | 2-3 mm | Backing plate |
| Tyres | Eye | Wear dimples visible | Squared crown | Cracks, cords |
| Bearings | Wiggle, spin | Silent, smooth | Slight notch | Play or grind |
| Suspension | Stanchions, seals | Serviced within 50 h, no weep | Overdue, no weep | Weep, stiction |
| Frame | Clean and inspect | No marks | Paint chips | Crack, dent, repair |
Then look up the grade on a pricing reference: BicycleBlueBook in the US, buycycle's valuation tool in Europe, and sold listings on the local marketplace for the same model year.
Step 2: Fix, Disclose, or Leave
Three buckets. Be honest about which is which.
- Fix: anything cheap that affects the test ride. Lube the chain, index the gears, true a wobble, pump the tyres, tighten what rattles. Under €20 and an hour. Do it.
- Disclose with a price: chain at 0.5%, pads near the end, sealant dry, fork past its service interval. State the wear, state the replacement cost, and take it off your asking price yourself. A buyer who finds it disclosed trusts everything else you said.
- Leave: cosmetic paint chips, worn grips, bar tape. Show them in the photos. Nobody expects a used bike to be new.
The one to never do: a fresh drivetrain part on top of worn ones. See above.
Step 3: Build the Dossier
This is what separates "well maintained" from proven. Assemble:
- Component ages in kilometres: chain, cassette, tyres, pads, bearings, with when each went on. If you tracked mileage per component this is an export. If not, dates from order emails and honest estimates, labelled as estimates.
- Service log: what was done, when, by whom. Shop invoices count double.
- Receipts for the bike and major upgrades. Wheels, groupset, suspension, dropper.
- Frame serial number and a photo of it, which also proves the bike is yours to sell.
- The original spec sheet or a link to it, so the buyer can see what was changed.
Started tracking late? Start now anyway. Three months of documented rides beats none, and the service history post covers how to backfill from what you have.
Step 4: Make the Dossier Checkable
Here is the problem with everything you just assembled: it arrives as a folder of things you produced about yourself. A spreadsheet of component ages. A stack of photographed invoices. A note saying the fork was serviced in spring. All of it might be true. None of it is checkable by the person holding the cash, and they know it.
That is why a written service history and an invented one get discounted at the same rate. The buyer cannot tell them apart from the listing, so they price for the worse case.
A record becomes checkable when it stops being something you assert and starts being something that was recorded as you went:
- Distance that accumulated from rides, not a number typed into a box. An odometer with a verifiable origin and a start date beats a round figure from memory.
- Parts with install dates, so "the drivetrain" becomes a chain fitted in March with 2,800 km on it.
- Services with dates, logged when they happened rather than reconstructed the week of the sale.
- Prices with receipts behind them, so the €600 you say the wheels cost points at the invoice.
My own receipt: the number I wanted most when I bought my Cannondale Scalpel second-hand on buycycle was the drivetrain's, and I never got it. I fitted a new chain and cassette soon after buying, which felt like the safe move given I had no idea how old either was. The shifting stayed rough. The chainring was worn too, and I had just bolted a new cassette to a drivetrain that still needed a third part. Had I known the totals for all three, I would have done the lot in one go, for one labour charge, instead of paying twice and riding a noisy drivetrain in between. That is what a missing number costs the buyer — and it is exactly what a seller is asking them to absorb when the answer is "not sure".
WatchMy.bike packages exactly this as a maintenance certificate: switch on Show as certificate under the bike's Sharing tab, and the public page carries a Certified badge — but only when four things are true at once.
| Rule | Why it is the rule |
|---|---|
| The bike page is published | A certificate nobody can open is not a certificate. |
| Mileage comes from Strava | Distance accumulates from recorded rides. A bike set to manual distance does not qualify. |
| At least one component has an install date | Without a date, a part's age is "unknown" and its wear is unknowable. |
| At least one service is logged | A maintenance certificate with no maintenance on it is a contradiction. |
Miss one and the page is an ordinary bike page: no badge, no explanation to the visitor. There is no manual override, and that omission is the point — a badge a seller could switch on because they felt organised would tell a buyer only that the seller felt organised.
The wording is deliberately narrow, too. Here is my own road bike, a 2016 Cannondale Synapse, as the badge reads today:
Certified · mileage from Strava since Jun 30, 2016 · 4 services logged
Read what it does not say. Not that the bike is in good condition — the condition score does that separately, and it can be unflattering on a certified bike. Not that every ride is accounted for, because nobody can know about rides that were never recorded. It says the odometer has a verifiable origin and a start date, and that this many services are on the record. A claim that narrow is one you can defend when a buyer pushes on it.
Open that page and the rest is there to check: ten years of accumulated distance, every fitted part with an install date and its own mileage, and a condition score sitting in the nineties — which will fall the day the chain wears out, because it is computed from wear rather than written by me. That is the page I would paste into a listing if I ever sold it, and the reason I would not need to write "well maintained" anywhere in the ad.
On receipts specifically: attaching an invoice to a price puts a small check mark next to it on the public page and nothing else. The document itself never becomes public — not the amount, not the shop, not the file. The check appears even if you keep prices hidden, so you can show you did not invent a number without telling the world what you paid. One invoice can back several parts, which is how web-shop orders actually arrive.
What it will not do for you: it does not vouch for rides you never recorded, and it does not survive the sale. The next owner connects their own Strava and earns the badge against their own record, because a certificate inherited from a stranger is back to being a claim.
Step 5: Photograph It Like You Mean It
Wash it. Daylight, plain background, drive side first. Then the shots a buyer would take themselves if they were there: chain and cassette close up, brake pads, tyre tread, fork stanchions, the frame at every weld and under the bottom bracket. Include the damage. A buyer who sees the paint chip in your photo does not haggle on it in your garage.
Step 6: Write the Listing to Answer the Five Questions
Every serious buyer asks the same five things. Answer them before they ask:
- How many kilometres? Per bike and, if you have it, per component.
- When was the last service, and what was done? Date and list.
- What is worn and what will I need to spend? Your disclosed list with prices.
- Has it crashed? Yes or no, and what was replaced.
- Why are you selling? One honest sentence.
Then the spec, the size, and the price with the disclosed deductions already applied. A public bike page with the component list and distances does most of this for you: paste the link, and the questions get answered before anyone messages you.
Step 7: Where to Sell
| Channel | Fee | Best for |
|---|---|---|
| Local marketplace (Marktplaats, Kleinanzeigen, Facebook) | Free to list privately | Cash, local pickup, test ride |
| buycycle | Free to list; 3.95% seller protection fee on a sale (US private sellers) | Higher-value bikes, cross-border |
| Consignment at a local shop | 15-35%, and ask what labour is charged on top | No time, want a shop inspection as proof |
| Club or group chat | Free | Known buyer, fastest |
Consignment is the one to read carefully: quoted rates run from 15% to 35% depending on the shop, and cleaning or tune-up labour can be billed separately on top of the commission.
A bike with a documented history sells well on the platforms where buyers cannot inspect it in person, because the documents replace the inspection. That is also where a checkable page earns the most: the buyer who cannot squeeze the brakes can still open the link.
Step 8: Hand Over the History
Give the buyer the dossier: the export, the receipts, the serial number photo. Put the bike's public page link in the listing itself, and print it for the handover — the print view drops the navigation and the photo carousel and gives you the component table, the condition section and the logbook on two or three A4 pages, with the page URL and the date in the footer.
That URL is doing the real work. Paper proves nothing on its own; it is as forgeable as the sentence in the listing. What it gives the buyer is somewhere to check the same record live, before the money moves and again on handover day.
Delete nothing from your own records until the sale is final, then retire the bike in your tracker rather than deleting it, so the history of the components you kept stays intact.
How WatchMy.Bike Makes This Automatic
None of the above is work you do the week you sell. It is what tracking the bike already produced, with a switch on it: every component carries its distance and install date from Strava, every service is logged with a date, and every receipt you filed sits behind the price it belongs to. Attaching receipts works on every plan — Steel includes five documents, and linking one you already uploaded costs nothing on any tier.
Set up these alerts long before you sell:
- "Measure chain wear" — recurring every 1,000 km; the log entries become the service count a buyer sees
- "Annual service" — recurring every 12 months; attach the shop invoice to the bike when it comes back
- "Sealant top-up" — recurring every 3 months; the small entries are what a habit looks like on paper
Selling a bike and unsure what to disclose? Reach out at marien@WatchMy.Bike.


