cost to replace oil pan
1 On average, an oil pan replacement is going to cost anywhere from $300 to as much as $600 at a local mechanic shop. 2  If the hole in the oil pan is small enough, some mechanics may skip the entire replacement process and will weld the hole instead.