Skip to content
DrPedal
Menu

Cleat guide

SPD Cleat Shims, Spacers and Cleat Bolts

Updated · Independent guide · 6 picks compared

Quick answer

Use SPD cleat shims when deep shoe tread or a pedal's platform touches the sole before the cleat clicks in, or when a fitter wants to lift one foot for a leg-length difference. Crankbrothers Shoe Shields and Shimano's SPD cleat spacers lift 2-bolt cleats; BikeFit's 3 mm leg-length shim kit is the fitting option. Add the shim's thickness to your bolt length.

Independent & reader-supported. DrPedal doesn't sell anything. If you buy through our Amazon links we may earn a commission at no extra cost to you — as an Amazon Associate we earn from qualifying purchases. How we make money.

Top picks

Chosen from current models on manufacturer specs, compatibility and design — not sponsored placements. Amazon buttons open a search for the exact model.

#1Best for Crankbrothers pedals

Crankbrothers Shoe Shields

by Crankbrothers

Best for: Crankbrothers riders with lugged or carbon-soled shoes

Thin stainless-steel plates that sit between a 2-bolt cleat and the sole. They protect carbon soles from pedal wear and add a little height, which helps the cleat reach the pedal on shoes with deep tread. Sold as a pair; you may need longer cleat bolts.

Fits
2-bolt cleats (Crankbrothers pedals)
Thickness or size
Thin steel plate
Main use
Sole protection, slight shim
#2Shimano's SPD shim

Shimano SPD cleat spacers

by Shimano

Best for: Shimano trail-pedal riders whose shoe tread hits the pedal cage

Shimano sells SPD cleat spacers in pairs as a spare part, listed for pedals including the Deore XT PD-M8000, PD-M530 and PD-M540. The spacer lifts the cleat so it engages before the shoe tread touches the pedal.

Fits
Shimano SPD 2-bolt cleats
Thickness or size
Pair
Main use
Clear tread/pedal-body contact
#3Best for leg-length differences

BikeFit Leg Length Shim, 2-hole (3 mm kit)

by BikeFit

Best for: Riders with a measured leg-length difference on SPD, Time or Crankbrothers cleats

A 3 mm shim for 2-bolt cleats, supplied with 14 mm and 16 mm screws and two SPD cleat wedges. BikeFit's instructions warn against stacking more than two shims under a 2-hole cleat, so bigger corrections belong with a fitter.

Fits
2-bolt SPD, Time and Crankbrothers cleats
Thickness or size
3 mm
Main use
Leg-length correction
#4Best road cleat spacer

Shimano SM-SH20 SPD-SL cleat spacer set

by Shimano

Best for: Road riders on SPD-SL who need to raise one or both cleats

One 1 mm and two 2 mm spacers plus fixing bolts in two lengths, giving 1 mm to 5 mm of adjustment under SM-SH10, SM-SH11 and SM-SH12 cleats. The easy way to add stack on Shimano road shoes.

Fits
Shimano SPD-SL cleats
Thickness or size
1 mm + 2 x 2 mm (1–5 mm)
Main use
Stack height, leg length
#5Fixes creaky Keo cleats

Look Spacer for Flat Sole

by Look Cycle

Best for: Look Keo riders with flat-soled road shoes

A 1.5 mm spacer that fills the gap between a Keo cleat and a flat sole (Look specifies soles with a curve radius over 185 mm). It is aimed at creaking rather than fit. Supplied as two spacers with six screws.

Fits
Look Keo cleats
Thickness or size
1.5 mm
Main use
Flat-sole fit, stops creaking

Comparison table

Swipe sideways on mobile. "—" means not applicable or not confirmed by the manufacturer.

SPD Cleat Shims, Spacers and Cleat Bolts: comparison
ModelFitsThickness or sizeMain usePrice
Crankbrothers Shoe Shields2-bolt cleats (Crankbrothers pedals)Thin steel plateSole protection, slight shimCheck price
Shimano SPD cleat spacersShimano SPD 2-bolt cleatsPairClear tread/pedal-body contactCheck price
BikeFit Leg Length Shim, 2-hole (3 mm kit)2-bolt SPD, Time and Crankbrothers cleats3 mmLeg-length correctionCheck price
Shimano SM-SH20 SPD-SL cleat spacer setShimano SPD-SL cleats1 mm + 2 x 2 mm (1–5 mm)Stack height, leg lengthCheck price
Look Spacer for Flat SoleLook Keo cleats1.5 mmFlat-sole fit, stops creakingCheck price
BikeFit 13mm Speedplay cleat screwsWahoo Speedplay 4-hole cleatsM4 x 0.7, 13 mmReplacement or longer screwsCheck price

When to shim SPD cleats

Shim an SPD cleat when the shoe touches the pedal before the cleat does. A 2-bolt cleat sits recessed in the sole, and if the tread lugs around it are deep or soft, they can hold the cleat off the binding.

Signs you need a shim:

  • Clipping in takes several stamps, or feels vague.
  • The shoe rocks side to side on the pedal even when clipped in.
  • Unclipping is inconsistent, because the tread is dragging on the pedal.
  • The pedal body or cage is wearing marks into the tread.

Soft soles and deep lugs

Mountain bike shoes with deep, soft rubber tread are the classic case. Mud makes it worse. A shim lifts the cleat closer to the tread surface so it engages first. Crankbrothers’ Cleat Tool has tread-depth gauges for exactly this check; see cleat fitment.

Pedal body contact

Pedals with a platform or cage around the binding, such as Crankbrothers Mallet DH and Candy 1 or Shimano trail pedals, are designed to support the shoe. That only works if the cleat still engages fully. Crankbrothers Shoe Shields and Shimano’s SPD cleat spacers are made for this; see the Crankbrothers brand page for its pedals.

Leg-length differences

A measured leg-length difference is the other reason to shim, and the fix is to lift the shorter leg’s cleat. Get the difference measured by a fitter: shimming a guess can create a problem you didn’t have. BikeFit’s 2-hole shim is 3 mm, and its instructions advise against stacking more than two under a 2-bolt cleat.

How to choose cleat hardware

Compatibility

Hardware follows the cleat’s bolt pattern:

  • 2-bolt (SPD, Crankbrothers, Time ATAC): Crankbrothers Shoe Shields, Shimano SPD cleat spacers, BikeFit 2-hole shims and wedges.
  • 3-bolt (SPD-SL, Look Keo): Shimano SM-SH20 spacers, Look’s flat-sole spacer, BikeFit 3-hole wedges.
  • 4-hole (Speedplay): M4 x 0.7 screws such as the BikeFit 13mm Speedplay screws.

Check the cleat compatibility chart if you’re unsure what your cleat is.

Thickness and stacking

Thin is better. Every millimeter of shim moves your foot away from the pedal axle and raises it, which changes saddle height slightly. On 2-bolt cleats, stacked shims also leave less of the bolt in the nut plate.

Bolt length

Add the shim thickness to your current bolt length. A bolt that bottoms out before the head clamps the cleat leaves the cleat loose; a bolt with only a couple of turns of thread engagement can strip.

How to fit an SPD cleat shim

  1. Mark the cleat’s position by tracing around it on the sole.
  2. Remove the cleat bolts and the cleat. Keep the nut plate inside the shoe in place.
  3. Place the shim under the cleat, lined up with the bolt holes.
  4. Fit longer bolts if needed (current length plus shim thickness).
  5. Line the cleat up with your marks and tighten evenly to the torque in your pedal or cleat instructions.
  6. Test engagement on both pedals: it should click in crisply and the shoe shouldn’t rock.

Cleat bolts and nut plates

2-bolt SPD-style cleats use M5 bolts that thread into a sliding nut plate inside the shoe, under the insole. If a nut plate thread is damaged, Shimano sells the SM-SH51 cleat with its cleat nut, which gives you a fresh plate. Many riders keep a spare set of bolts in the tool kit; a lost cleat bolt can end a ride.

3-bolt road cleats use M5 bolts into threaded inserts in the sole. If you add Shimano’s SM-SH20 spacers, use the longer bolts in the kit.

Speedplay screws

Wahoo Speedplay cleats fasten with four M4 x 0.7 screws into a 4-hole sole or into the 3-hole adapter. Grit packed into the screw heads and overtightening are the usual causes of stripped heads; the BikeFit screw page covers length choice and removal. Covers keep the heads clean; see cleat covers and the Standard Tension cleat page.

Shims for road cleats

Road cleats are shimmed for leg length or fit rather than tread clearance. Shimano’s SM-SH20 set stacks from 1 mm to 5 mm under SPD-SL cleats. Look’s 1.5 mm Spacer for Flat Sole fills the gap between a Keo cleat and a very flat sole, which stops creaking. For angle rather than height, use wedges; see cleat fitment.

Cleat shims & bolts: FAQ

Do I need shims for SPD cleats?

Only if something stops the cleat engaging cleanly, usually deep shoe tread or a pedal with a cage around the binding, or if a fitter recommends lifting one foot. If you clip in crisply and the shoe doesn't rock on the pedal, you don't need them.

Where does an SPD cleat shim go?

Between the cleat and the shoe sole, with the cleat bolts passing through it into the nut plate inside the shoe.

Do I need longer cleat bolts with a shim?

Usually. BikeFit's rule is to add the shim's thickness to your existing bolt length. Too short and the bolt only catches a few threads; too long and it can bottom out before clamping the cleat.

Can cleat shims fix a leg-length difference?

They can raise the shorter leg's foot, but get the difference measured first. Shims also move the foot further from the pedal axle, and BikeFit advises against stacking more than two under a 2-bolt cleat.

Do Crankbrothers shoes come with shims?

Some Crankbrothers shoes ship with a shim already fitted under the cleat. Crankbrothers advises removing it once the sole has worn down a little.

What size are cleat bolts?

SPD-style 2-bolt and 3-bolt road cleats use M5 bolts. Wahoo Speedplay cleats use M4 x 0.7 screws in a 4-hole pattern.

Spec pages in this guide

Related pedal guides

Brands in this guide