The cost of replacing the timing chain on a vehicle costs approximately $300 to $1,000 if the job is completed professionally, while a do-it-yourself job costs approximately $50 to $250. The cost varies based on several factors.
A mechanic would typically charge between $300 and $1,000 to replace a timing chain, also called a timing belt. That price varies based on the car's make and model, the parts needed and the repair shop performing the job. The parts alone range between $20 and $250, and labor is expected to be between $75 and $120 per hour. A timing belt replacement is a 3- to 5-hour job.
A timing belt keeps a car's engine timing in sync, and it's important to have timing belts replaced before they break. A broken timing belt can cause repairs that are much more costly.