New engine prices range from $3,000 to $10,000 installed, depending on your vehicle type and whether you buy from a dealer or independent shop

The cost of a new engine is not a single number. A four-cylinder engine for a Honda Civic will cost far less than a V8 for a pickup truck. A dealer will charge more than an independent mechanic. Whether you need a long-block engine (engine only) or a short-block engine (engine plus some attached parts) changes the price. Labor costs vary by region and shop reputation. The only way to know what you will actually pay is to get quotes from at least two shops with your vehicle's year, make, model, and current mileage.

Engine replacement is one of the largest repair expenses a vehicle owner faces, but the final bill depends on decisions you make before the work begins. Understanding what drives the cost — engine type, labor hours, parts sourcing, and warranty coverage — helps you compare quotes accurately and avoid surprises when the invoice arrives.

Key Takeaways

  • Engine cost depends on vehicle size and type: a four-cylinder engine costs less than a V6 or V8, and luxury or performance vehicles cost significantly more.
  • A long-block engine (bare engine) costs less than a short-block (engine with some components already attached), which costs less than a crate engine (fully assembled and ready to run).
  • Labor to remove the old engine and install the new one typically runs $1,500 to $3,000 and can take 10 to 20 hours depending on engine location and complexity.
  • Dealer engines come with a warranty but cost 20 to 40 percent more than used or rebuilt engines from independent suppliers.
  • You should get written quotes from at least two shops before committing, because prices vary widely by location and shop.

How engine type and vehicle size affect the price

A four-cylinder engine for a sedan or compact car typically costs $3,000 to $5,000 for the engine itself, plus labor. A V6 engine for a midsize sedan or SUV runs $4,000 to $7,000. A V8 engine for a full-size truck or performance car can reach $6,000 to $10,000 or more. Luxury brands like BMW, Mercedes, or Audi charge a premium because their engines are more complex and fewer shops can work on them.

The vehicle's age and rarity also matter. A new engine for a 2020 Honda Accord is cheaper and easier to find than one for a 2005 Jaguar. Older vehicles may require a remanufactured engine (rebuilt to factory specs) or a used engine pulled from a salvage yard, which can cost $1,500 to $3,500 but come with less warranty protection. Availability affects price too — if your engine is no longer in production, you may pay more for a remanufactured version or settle for a used one with higher mileage.

Long-block versus short-block versus crate engines

A long-block engine includes the engine block, cylinder head, pistons, and crankshaft, but not the intake manifold, alternator, water pump, or air conditioning compressor. This is the cheapest option and requires the most work from the mechanic, who must transfer your old parts to the new block. Long-block engines typically cost $2,000 to $4,000. The mechanic spends extra hours removing and reinstalling each accessory, which adds to labor time.

A short-block engine includes everything in a long-block plus the oil pan and sometimes the water pump. It still requires the mechanic to move over your alternator, air conditioning compressor, and other bolt-on parts. Short-block engines cost $3,000 to $6,000 and save labor time compared to a long-block. This middle option works well when some of your accessories are newer or in good condition and worth keeping.

A crate engine arrives fully assembled with all accessories already installed. You can bolt it in and connect hoses and wiring. Crate engines cost $4,000 to $8,000 or more but reduce labor time significantly. They are common for performance upgrades or when a vehicle has been sitting for years and the old parts are corroded or missing. The higher upfront cost often pays for itself in reduced labor hours.

Labor costs and how long installation takes

Labor to remove an old engine and install a new one typically costs $1,500 to $3,000, depending on the shop's hourly rate and how long the job takes. Most engine replacements take 10 to 20 hours. A mechanic working at $100 to $150 per hour will charge $1,000 to $3,000 in labor alone. Some shops charge a flat rate for engine replacement rather than hourly labor, which can protect you from surprise overages if the job takes longer than expected.

Some vehicles are easier to work on than others. A front-wheel-drive sedan with the engine mounted sideways may take 12 hours. A rear-wheel-drive truck with the engine mounted lengthwise might take 18 hours. Luxury vehicles with complex wiring and tight engine bays can take 25 hours or more. Always ask the shop for a time estimate before you commit, and ask whether that estimate is a flat rate or an hourly range.

Additional costs can appear during the job. If the cooling system needs a flush, the transmission fluid needs changing, or the engine mounts are worn, the shop will ask permission to fix those too. These add $200 to $800 to the final bill. Get a written estimate that lists what is included and what costs extra, and ask the shop to contact you before doing any work beyond the original scope.

Dealer engines versus independent suppliers

A dealer will sell you a new engine that matches your vehicle's original specifications and comes with a factory warranty, usually 12 months or 12,000 miles. Dealer engines cost 20 to 40 percent more than the same engine from an independent supplier. A dealer may also charge more for labor because they use factory procedures and parts. The warranty and peace of mind appeal to owners who want to know the engine is genuine and backed by the manufacturer.

An independent shop can source a used engine from a salvage yard, a rebuilt engine from a remanufacturer, or a new engine from an aftermarket supplier. These options cost less upfront but may come with a shorter warranty or no warranty at all. A used engine from a salvage yard might have 80,000 miles on it and cost $1,500 to $2,500, but you have no way to know how it was driven or maintained. A rebuilt engine from a reputable remanufacturer comes with a 12-month or 24-month warranty and costs $2,500 to $4,500, offering a middle ground between cost and reliability.

Regional price differences and shop reputation

Engine replacement costs vary by region. Labor rates in urban areas and wealthy suburbs are higher than in rural areas. A shop in New York City or Los Angeles may charge $150 to $200 per hour, while a shop in a smaller town might charge $80 to $120 per hour. The same job can cost $2,000 more or less depending on where you live. Parts availability also varies — a shop in a major city may have engines in stock, while a rural shop may need to order and wait.

Reputation and specialization also affect price. A shop that specializes in your brand (Honda, Ford, Toyota) may charge more because they have the right tools and experience, but they may also finish faster and make fewer mistakes. A general repair shop may charge less but take longer or miss something. Read reviews on Google, Yelp, and the Better Business Bureau before you choose. Ask whether the shop has replaced engines in your specific vehicle model before, and ask for references if the price seems unusually low.

What to do before you commit to a new engine

Get written quotes from at least two shops. Provide the same information to each: your vehicle's year, make, model, current mileage, and the type of engine you want (new, rebuilt, or used). Ask whether the quote includes removal of the old engine, installation of the new one, new gaskets and seals, fluid fills, and a test drive. Ask what warranty comes with the engine and what the shop guarantees about the installation. A written quote protects you if the shop tries to add charges later.

Compare the total cost, not just the engine price or labor price alone. A shop that charges $4,000 for the engine but $1,500 for labor may be cheaper overall than a shop charging $3,500 for the engine and $2,500 for labor. Ask each shop how long the job will take and when they can start. Some shops have a waiting list; others can start within days. Factor in how long you can be without your vehicle when you decide.

Before you decide, consider whether an engine replacement makes financial sense for your vehicle. If your car is worth $5,000 and a new engine costs $7,000 installed, you are spending more than the car is worth. In that case, selling the car and buying a different one may be smarter. A mechanic can help you think through this decision, and you can research your vehicle's market value on Kelley Blue Book or NADA Guides to compare.

Frequently Asked Questions

Can I buy an engine online and have my mechanic install it?

Yes. Many independent mechanics welcome this arrangement because it saves the customer money. However, you assume the risk if the engine arrives damaged or does not fit. Make sure the online seller has a return policy and that your mechanic agrees to install it before you buy. Some dealers will not install engines from outside sources.

What is the difference between a rebuilt engine and a remanufactured engine?

A rebuilt engine is disassembled, cleaned, and reassembled by a shop, but there is no standard for what gets replaced. A remanufactured engine meets strict industry standards and has all worn parts replaced with new or like-new parts. Remanufactured engines come with better warranties and cost more, but they are more reliable.

How long does a new engine last?

A new engine should last 200,000 to 300,000 miles if you change the oil on schedule and maintain the cooling system. A rebuilt or remanufactured engine typically lasts 100,000 to 200,000 miles. A used engine from a salvage yard depends on its history and how many miles it already has.

Will my check engine light go away after I get a new engine?

Usually, but not always. If the light was caused by a sensor or wiring problem rather than an engine problem, the new engine will not fix it. The mechanic should clear the code after installation and test drive the vehicle to make sure no new codes appear.

What happens to my old engine?

The shop will remove it and typically offer to sell it to a salvage yard or core recycler. Some shops credit you $200 to $500 toward the new engine if you let them keep the old one. Ask about this before the work starts.