The average cost to replace a timing belt ranges from $400 to $1,400, but the exact price depends on the vehicle, engine design, labor rate, and required parts. The belt itself is usually not the expensive part. Labor drives the bill because the timing cover, accessory belts, engine mounts, and other components may need to be removed to access the timing belt. Most vehicle manufacturers recommend replacing the belt tensioner, idler pulleys, seals, and water pump during the same service because these parts are already exposed when the belt is replaced. That can raise the timing belt replacement estimate, but it often prevents paying the same labor twice. Luxury, performance, or tightly packaged engines may cost more, while simpler four-cylinder engines are often less expensive to service at independent repair shops overall.