Guides / Cost
How a Machined Bike Part Is Priced
September 2, 2026
A quote for the same stem drawing can come back at eight dollars or eighty. The gap is rarely the shop being greedy. It is which of five cost blocks your drawing loaded up.
1. Setup and programming, paid once
CAM programming, workholding and proving out the first part take hours of skilled time before a single finished piece exists. That cost is divided across the order.
| Quantity | Setup share per part |
|---|---|
| 1 to 10 | Most of the price |
| 11 to 50 | Still visible, often a quarter |
| 51 to 200 | Small |
| 200+ | Close to nothing |
This is why a prototype quote looks absurd next to a production quote. You are not buying the same thing.
2. The billet you pay for, not the part you get
Machining is subtractive. A stem that weighs 130 grams finished may start as a 400 gram block, and you pay for the block. Two drawings of the same part can differ by 30 percent in material cost if one needs a larger stock size to clear a feature.
What helps:
- Keep the overall envelope tight. One extra millimeter on a face can push the shop to the next standard bar size.
- Avoid a single tall boss that forces a thicker block for the whole part.
- Ask whether a cheaper stock size changes the price before you freeze the geometry.
3. Tolerance, only where it matters
Bike parts have two or three surfaces that must fit and a lot of surfaces that only have to look right. Steerer bores, bar clamps, bearing seats and thread positions are real. The outside of a stem body is not.
A drawing that puts plus or minus 0.02 mm on every dimension, because the CAD default did it, is a drawing that will be quoted as if every dimension matters.
4. Finish and its batch minimums
Anodizing is priced per batch, not per part. A run of 25 parts and a run of 200 can pay a similar bath charge, so the per part cost drops fast with quantity. Type III hard anodize costs more than Type II, a custom color match costs more than stock black and a laser logo adds a short step after the bath.
Color matching between 6061 and 7075 is the one that catches brands out. The same dye gives a different result on the two alloys, so a stem in 6061 and a crank in 7075 will not match unless the finisher works at it.
5. Quantity, the lever you already control
Between 10 and 100 pieces the price per part usually falls by half or more. Past a few hundred the curve flattens and material becomes the main term. If your forecast supports it, quoting 200 rather than 50 is the cheapest change you can make to a drawing that is already efficient.
What to send so the number is real
A quote based on a photo and a sentence is a guess, and shops pad guesses. Send a STEP file, a PDF drawing with the tolerances that matter, the material, the finish and the quantity. Say whether the run repeats. You will get narrower numbers back and you will be able to compare them.
Frequently asked questions
Why is the first piece so expensive?
Programming, fixturing and a first article check are paid once per order. On a single prototype you carry all of it. On 200 pieces the same work is a few cents per part.
Is it cheaper to order 100 now or 20 five times?
One order of 100 is almost always cheaper. Each repeat order pays setup again unless the shop keeps the fixture and program on file and you agree that up front.
Does a tighter tolerance really cost that much?
Moving from plus or minus 0.1 mm to plus or minus 0.01 mm can add a finishing pass, a slower feed and an inspection step. On a small part that is often 20 to 40 percent more machine time.
Need a quote for this part?
Send the drawing. We match you with up to 3 shops that machine bike parts and reply within 24 business hours.
Get matched with a bike parts shop