Replacing an oil pan will cost about $700 to $800 on average. This cost covers both parts and labor, according to Repairpal.com.