A modern dirt bike is serviced by engine hours, not miles. The short version from the manuals: air filter, chain and a bolt check every ride; engine oil somewhere between every 7.5 and every 15 hours; valves checked between every 7.5 and every 45 hours; and a new piston anywhere from every 12.5 hours (Yamaha) to every 45 hours (2024 KTM 4-strokes). The spread between brands is that wide, which is why the manual for your exact bike and year beats any chart on the internet, including this one.
Everything below comes from owner’s manuals we opened for the Honda CRF450R and CRF450X, Yamaha YZ250F, YZ450F and YZ250, and KTM 250 SX-F, 450 SX-F and 250 SX. Where they disagree, we give the range and name the bike. There are no torque values or procedures here. Those belong to your manual.
Why do dirt bikes use hours instead of miles?
Because distance tells you very little about how hard an off-road engine has worked. An hour of deep sand at full load and an hour of second-gear trail cover very different mileage, and a motocross bike has no odometer to count either one.
The manufacturers write it that way themselves. Honda’s CRF450R schedule runs in columns of “each race or about 2.5 hours” up to “every 12 races or about 30.0 hours”. Yamaha’s YZ manuals use “every race (about 2.5 hours)”, “every third race (about 7.5 hours)” and “every fifth race (about 12.5 hours)”. KTM skips races altogether and counts operating hours: 1, 15, 45 and 90 on the 2024 SX-F models.
The one exception we found proves the point. The 2020 Honda CRF450X manual carries two schedules: a trail schedule in miles and months, and a competition schedule in hours. More on that below.
How do you track hours on a dirt bike?
Some bikes do it for you. KTM’s 2024 SX-F manuals describe an operating hour counter in front of the handlebar that runs whenever the engine does and cannot be reset.
Honda leaves it to the rider. The CRF450R manual says: “To avoid overlooking required service, we urge you to develop a convenient way to record the number of races and/or hours you ride.”
In practice that means one of two things: an add-on hour meter, or a logbook where you write down every ride. Whichever you use, write the hour reading next to every service you do. An hour meter with no service log only tells you how old the bike is.
Dirt bike maintenance schedule by hours (4-stroke)
This is the table to print. It groups what the Honda, Yamaha and KTM 4-stroke manuals ask for into five bands. The model named after each item is the manual that number comes from.
| Interval | What the manuals call for | Source manual |
|---|---|---|
| Every ride (each race, about 2.5 hours) | Clean and oil the air filter. Check engine oil level and coolant level. Clean, lube and check the chain, sprockets and chain slider. Check brake pads, fluid level and discs. Check spokes, wheels and tire pressure. Check throttle, cables and controls. Go over the nuts and bolts. | Honda CRF450R (2020), Yamaha YZ250F (2024) and YZ450F (2021). Honda says to clean the air filter after every moto in dust. |
| Every 5 to 10 hours | Change engine oil: about 7.5 hours on the Yamahas, 10 hours on the 2021 KTM 450 SX-F. Check valve clearance: about 7.5 hours on the Yamahas. Inspect the spark plug, check wheel bearings and grease shock bearings (Yamaha, 7.5 hours). Lubricate swingarm and shock linkage, and replace the drive chain (Honda competition schedule, 7.5 hours). | Yamaha YZ250F and YZ450F, KTM 450 SX-F (2021), Honda CRF450R and CRF450X |
| Every 15 to 20 hours | Change engine oil and filter: 15 hours on the Honda CRF450R and 2024 KTM SX-F models. Oil filter about 12.5 hours on the Yamahas. Check valve clearance: 15 hours (Honda). Replace piston, rings and pin: about 12.5 hours (Yamaha) or 15 hours (Honda). Change fork oil: about 12.5 hours (Yamaha), 22.5 hours (Honda). Steering head bearings: clean and grease about every 12.5 hours (Yamaha), inspect at 22.5 hours (Honda). Repack the muffler: 20 hours (2021 KTM). | Honda CRF450R (2020), Yamaha YZ250F (2024) and YZ450F (2021), KTM 250 and 450 SX-F |
| Every 40 to 50 hours | Replace the piston: 45 hours (2024 KTM 250 and 450 SX-F), 50 hours (2021 KTM 450 SX-F). Check valve clearance: 45 hours on the 2024 KTMs, 30 hours on the 2021. Service fork and shock: 45 hours (2024), 40 hours (2021). New spark plug, muffler packing and steering head grease: 45 hours (2024 KTM). | KTM 250 SX-F and 450 SX-F (2024), KTM 450 SX-F (2021) |
| 90 to 100 hours and by the calendar | Major engine service with the engine out: connecting rod and crank bearings, valves and springs, timing chain, all engine bearings. 90 hours on the 2024 KTMs, 100 hours on the 2021. Brake fluid: every year (Yamaha) or every 2 years (Honda, 2024 KTM). Coolant: every 2 years (Honda, Yamaha, 2024 KTM). | KTM 250 and 450 SX-F, Honda CRF450R, Yamaha YZ250F |
Two things stand out when you read the manuals side by side.
First, the Japanese motocross manuals put the whole engine on a short clock. Honda’s 2020 CRF450R schedule has engine oil, oil filter, valve clearance, piston, rings and piston pin all in the same 15-hour column. Yamaha’s is tighter: oil and valve clearance about every 7.5 hours, and the piston, rings and pin as a set, plus the timing chain and tensioner, about every 12.5 hours.
Second, KTM’s schedule changed between model years. The 2021 450 SX-F manual lists oil every 10 hours, valve clearance at 30, a piston every 50 and a major engine service every 100. The 2024 manual lists 15, 45, 45 and 90. Same model name, different numbers, which is the best argument I know for reading your own year’s manual.
How long do the manuals give a piston?
This is the interval riders argue about most, and the one where the brands differ most.
View as table
| Item | Value |
|---|---|
| Yamaha YZ250 2-stroke (2022) (rings about every 7.5 hours) | 12.5 hrs |
| Yamaha YZ250F (2024) | 12.5 hrs |
| Yamaha YZ450F (2021) | 12.5 hrs |
| Honda CRF450R (2020) | 15 hrs |
| Honda CRF450X (2020, competition use) | 15 hrs |
| KTM 250 SX 2-stroke (2024) | 15 hrs |
| KTM 250 SX 2-stroke (2022) (10 hours with regular sand use) | 20 hrs |
| KTM 250 SX-F (2024) | 45 hrs |
| KTM 450 SX-F (2024) | 45 hrs |
| KTM 450 SX-F (2021) | 50 hrs |
Source: Honda, Yamaha and KTM owner's manuals for the model years shown
These are scheduled replacement intervals written for racing. They are not the hour at which a piston breaks. Yamaha’s figure is “every fifth race (about 12.5 hours)” and also “as required”, and Honda’s schedule says it is “based upon average riding condition”. What riders actually see at different hours is its own subject: see how many hours a top end really lasts.
How is a 2-stroke maintenance schedule different?
The chassis work is the same. The engine list is shorter but comes around at least as often.
| Item | KTM 250 SX (2024) | Yamaha YZ250 (2022) |
|---|---|---|
| Gearbox oil | Every 15 hours | About every 12.5 hours |
| Piston | Every 15 hours | About every 12.5 hours |
| Piston rings | With the piston | About every 7.5 hours |
| Spark plug | Replace every 15 hours | Check, clean and regap every race |
| Power valve | Clean and check with the piston service | Check and clean every race |
| Reed valve and intake | Check every 15 hours | Not listed as a separate item on the pages we read |
| Crank, rod and main bearings | Every 45 hours (major service) | Inspect about every 12.5 hours |
| Air filter | Listed at every service | Clean every race |
What a 2-stroke does not have is a valve train. There is no valve clearance to check, no cam chain and no oil filter. The gearbox oil only lubricates the clutch and transmission, because the engine is lubricated by the oil in the fuel.
Model year matters here too. The 2022 KTM 250 SX manual puts the piston at every 20 hours and the major service at 40, and adds a line for anyone who rides dunes: with regular use in sand, change the piston every 10 operating hours. The 2024 manual for the fuel-injected 250 SX says 15 and 45.
If you ride a 4-stroke, the valve check is the job with no 2-stroke equivalent, and it has its own post: how often to check valve clearance.
Does racing change the intervals compared with trail riding?
Yes, and Honda puts a number on it. We race the Honda CRF450X, and its 2020 owner’s manual prints two separate schedules for the same motorcycle.
| Item | CRF450X regular off-road use | CRF450X competition use |
|---|---|---|
| Engine oil and filter | Every 600 miles or 6 months | Every 4 races or about 15 hours |
| Valve clearance | Every 600 miles or 6 months | Every 4 races or about 15 hours |
| Air cleaner | Every 600 miles, sooner in wet or dust | Each race (about 3.5 hours), after every moto in dust |
| Drive chain | Inspect and lube every 300 miles or 3 months | Inspect and lube each race, replace about every 7.5 hours |
| Piston and rings | Not on the schedule | Replace every 4 races or about 15 hours |
| Fork oil | Not on the schedule | Replace about every 22.5 hours |
Miles and hours do not convert cleanly, but as an illustration: if you average 20 mph on trails, 600 miles is 30 hours of riding. The competition schedule halves that for oil and adds a piston that the trail schedule never mentions.
The motocross manuals from Honda and Yamaha only print the racing schedule, since those bikes are sold for closed-course competition. So if you trail ride a YZ250F or CRF450R, the manual numbers are written for someone racing it. Whether to stretch them for easier use is your call and your engine. The manuals only ever point the other way. Honda: “Machine subjected to severe use require more frequent servicing.” KTM: shorter intervals “may be necessary” in “heavy rain, mud, sand, snow, extreme temperatures, frequent full load”. Yamaha says rain and dirt change part life enough that “earlier inspection is required”.
Desert racing is most of that list at once: sand, dust, heat and long stretches at full load.
What happens if you stretch the intervals?
Usually nothing, for a while. That is what makes it tempting. The cost shows up later and all at once.
- Air filter. Honda’s CRF450X manual says a dirty, water-soaked or worn-out air cleaner “will allow dirt, dust, mud, and other impurities to pass into the engine” and that poor air cleaner maintenance causes “premature engine wear”. Of everything on the schedule, this is the cheapest job and the one with the most expensive consequence.
- Valve clearance. The same manual: “Excessive valve clearance will cause noise and eventual engine damage. Little or no clearance will prevent the valve from closing and cause valve damage and power loss.”
- Oil. KTM’s manual states that too little or poor-quality engine oil “will result in premature wear of the engine”. On most of these bikes the same small volume of oil also has to look after the clutch and gearbox.
- Piston. A worn piston that is replaced on schedule costs a top-end kit. One that lets go while running can take the cylinder, head and crank with it. The manuals do not put a number on that risk; the interval is their answer to it.
- Chain, brakes, bearings and bolts. These are the every-ride checks, and they are the ones that put a rider on the ground rather than just costing money.
There is a warranty angle as well. Honda’s CRF450X manual states plainly that damage from competition use is not covered by its limited warranty, and KTM calls it “imperative” to keep to the stipulated service intervals.
How should you use this schedule?
- Find the maintenance schedule in the owner’s manual for your exact model and year. Honda, Yamaha and KTM all publish them.
- Fit an hour meter or start a log, and record the hours at every service.
- Use the table above as a cross-check and a reminder of what belongs in each band, not as a replacement for your manual.
- Shorten the intervals for sand, mud, dust and racing. Every manual we read says to.
- Take torque values, clearances, fluid types and procedures from the manual, never from memory or a forum post.
Tires and wheels are on the every-ride list for a reason. For what to run in them, see dirt bike tire pressure and mousse vs tubes vs Tubliss.
Common questions
- How often should I change the oil on a 4-stroke dirt bike?
- It depends on the bike. Yamaha's YZ250F and YZ450F manuals say every third race, about 7.5 hours. Honda's 2020 CRF450R manual says every 6 races, about 15 hours, and KTM's 2024 250 SX-F and 450 SX-F manuals say every 15 operating hours. Check the manual for your model and year.
- How many hours does a dirt bike piston last?
- The manufacturer replacement intervals we found range from about 12.5 hours (Yamaha YZ250F, YZ450F and the 2-stroke YZ250) through 15 hours (Honda CRF450R, CRF450X in competition use, 2024 KTM 250 SX) to 45 hours (2024 KTM 250 SX-F and 450 SX-F). Those are scheduled replacement intervals, not the point where the piston fails.
- Why do dirt bikes use hours instead of miles?
- Motocross and most off-road race bikes are sold without an odometer, and distance says little about how hard the engine worked. Honda, Yamaha and KTM all write their competition maintenance schedules in riding or operating hours.
- Do I need an hour meter on my dirt bike?
- You need some way to count hours. KTM's 2024 SX-F models have an hour counter built in. Honda's manual simply urges you to develop a convenient way to record the races or hours you ride, so an add-on hour meter or a logbook both work.
- Is a 2-stroke maintenance schedule different from a 4-stroke?
- Yes. A 2-stroke has no valves, cam chain or oil filter to service, but the top end comes up sooner on some models. Yamaha's 2022 YZ250 manual replaces piston rings about every 7.5 hours, and KTM's 2024 250 SX manual changes the piston every 15 operating hours.
Sources
- 2020 CRF450X Owner's Manual & Competition Handbook (maintenance schedules, pages 32-34), American Honda, hosted by ManualsLib
- 2020 CRF450R/RX/RWE Owner's Manual, Maintenance Schedule (page 26), Honda, hosted by bike-parts-honda
- CRF450R/RX/RWE Owner's Manual: Maintenance Schedule, Honda Motor Co.
- YZ450F 2021 Owner's Service Manual: Maintenance Intervals, Yamaha Motor, hosted by ManualsLib
- YZ250F 2024 Owner's Service Manual: Maintenance Intervals, Yamaha Motor, hosted by ManualsLib
- YZ250 2022 Owner's Service Manual: Maintenance Intervals, Yamaha Motor, hosted by ManualsLib
- Owner's Manual 2024 450 SX-F, 450 XC-F, 450 SX-F Factory Edition (service schedule), KTM
- Owner's Manual 2024 250 SX-F, 250 XC-F, 250 SX-F Factory Edition (service schedule), KTM
- Owner's Manual 2024 250 SX, 300 SX, 250 XC, 300 XC (service schedule), KTM
- Owner's Manual 2021 450 SX-F, 450 XC-F, 450 SX-F Factory Edition (service schedule), KTM
- Owner's Manual 2022 250 SX (service schedule), KTM
