Question: how much does it cost to change engine?
Answer: The shop rate can vary greatly, from as little as $90 per hour to over $150 per hour. So using a low-end shop rate of $110 and a high of $150, the labor on a typical engine replacement can run anywhere from $1,100 to $1,800. See 100 easy car repairs you can do yourself in your garage.