A new key fob typically costs between $200 and $500 at a dealership, or $50 to $150 if you buy the fob shell separately and program it yourself

The price depends on whether you go to the car manufacturer's dealership, a locksmith, or an independent shop — and whether the fob needs programming, which is the step that links it to your specific car. Dealerships charge the most because they handle both the part and the programming. Locksmiths and independent shops usually cost less, though some require you to bring the car in so they can program the fob on-site. If you buy just the fob shell online and have the technical skill to program it, you can spend as little as $50 to $100 total.

The actual fob shell — the plastic case with buttons — is often the cheapest part of the equation. Programming is where the cost jumps, because it requires equipment and informed to sync the fob's signal to your car's receiver. Some newer cars allow you to program a fob yourself using a sequence of button presses and ignition turns, which means you only pay for the part. Older cars almost always need professional programming.

Key Takeaways

  • Dealership fob replacement usually costs $200 to $500 and includes both the fob and programming.
  • Locksmiths and independent shops typically charge $100 to $250 and may be faster than dealerships.
  • The fob shell alone costs $30 to $100 online, but you still need programming unless your car allows DIY setup.
  • Some car models let you program a new fob yourself at home using your ignition and buttons, which saves the programming fee entirely.
  • You will need your car's VIN and proof of ownership at most shops to prevent theft.

Dealership pricing and what it includes

A dealership charges $200 to $500 for a new key fob because the price covers the fob itself, programming, and the dealership's overhead. The exact amount varies by car brand — luxury brands like BMW, Mercedes, and Audi tend toward the higher end, while mainstream brands like Honda, Toyota, and Ford fall in the middle. The dealership will program the fob to your specific vehicle during the same visit, so you leave with a working fob.

Dealerships require your vehicle identification number (VIN) and proof of ownership, such as your registration or title. They keep records of which fobs are programmed to which cars, which is a security measure to prevent someone from programming a stolen fob to your vehicle. The downside is that dealerships often have longer wait times — you may need an appointment, and some locations have a backlog of a week or more.

Locksmith and independent shop costs

A locksmith or independent automotive shop typically charges $100 to $250 for a new fob with programming. This is less than a dealership because these shops have lower overhead and can often fit you in faster. Many locksmiths will come to your home or workplace and program the fob there, which is convenient if you cannot easily get to a shop.

Not all locksmiths carry fobs for every car model, so call ahead to confirm they have the right part for your vehicle. Some independent shops will sell you a fob shell and program it on the spot, while others may ask you to source the fob yourself. Ask whether the price includes programming or if that is a separate charge — some shops quote the fob and programming separately, which can add confusion when you call.

Buying a fob online and programming it yourself

You can buy a replacement fob shell on Amazon, eBay, or other retailers for $30 to $100, depending on your car model. The shell is the plastic case with the buttons and the circuit board inside. Once you have the fob, you then need to program it to your car, which is where the real cost and complexity come in.

Some car manufacturers allow owners to program a new fob themselves using a sequence of ignition turns and button presses — no special equipment needed. Toyota, Honda, Ford, and Chevrolet models often support this method. You will find the exact steps in your owner's manual or by searching your car's year, make, and model plus "DIY fob programming." If your car supports self-programming, this route costs only the price of the fob shell, usually $50 to $100.

If your car does not support DIY programming, you will still need to pay a locksmith or shop to program the fob you bought online. In that case, you save only the markup on the fob itself — maybe $20 to $50 — which may not be worth the hassle of ordering online and waiting for shipping.

What affects the price you will pay

The year, make, and model of your car is the biggest factor. Newer cars with advanced security features often have more expensive fobs because the programming is more complex. A 2023 BMW fob costs more than a 2015 Honda fob. Luxury and imported brands also tend to charge more than domestic brands.

Whether the fob needs programming at all matters too. If you are replacing a fob for a car that allows DIY programming, you only pay for the part. If you are replacing a fob for an older car or a model that requires professional programming, you pay for both the part and the labor. Some shops charge a flat rate for programming, while others charge by the hour — ask which method they use before you commit.

Your location also plays a role. Shops in urban areas and wealthy suburbs tend to charge more than shops in rural areas or smaller towns. If you have multiple locksmiths or independent shops nearby, call three or four and compare prices — you may find a $50 to $100 difference between the cheapest and most expensive option.

How to prepare before you visit a shop

Bring your car keys and your vehicle registration or title. The shop needs to verify that you own the car before they program a new fob — this prevents someone from walking in with a stolen car and getting a new fob programmed to it. Have your VIN ready; it is on your registration, title, and the dashboard on the driver's side of the windshield.

Call ahead and confirm the shop has the fob in stock for your specific car model. If they do not, ask how long it takes to order one and whether you can drop off your car while you wait. Some shops will loan you a spare key while your fob is being programmed, so ask about that too. If you are going to a dealership, make an appointment rather than showing up without one — walk-ins often face longer waits.

What to do if your fob is lost or stolen

If your fob is lost or stolen, you still need to replace it the same way — by visiting a dealership, locksmith, or shop. The cost is the same. However, if your fob was stolen, consider having your car's locks rekeyed as well, which costs an additional $100 to $300. Rekeying changes the physical lock mechanism so that the stolen fob no longer works, even if someone tries to use it.

Some car insurance policies cover key fob replacement, especially if the fob was stolen as part of a break-in. Check your policy or call your insurance company before you pay out of pocket. If your fob was straightforward lost, insurance usually does not cover it, but it is worth asking.

Frequently Asked Questions

Can I use a fob from a different car on my car?

No. A fob is programmed specifically to your car's receiver and will not work on another vehicle, even if it is the same make and model. Each fob contains a unique code that matches only your car's security system. You must get a fob programmed for your specific vehicle.

How long does it take to program a new fob?

Programming usually takes 15 to 30 minutes at a shop or dealership. If the shop is busy, you may wait longer for an appointment. Some dealerships can program a fob while you wait; others require you to leave the car and pick it up later. Call ahead to ask about turnaround time.

Do I need the original fob to program a new one?

No, you do not need the original fob. The shop only needs your car keys and proof of ownership. However, if you have the original fob, bring it — some shops can copy the programming from the old fob to the new one, which is faster than starting from scratch.

What if my car is very old — can I still get a new fob?

It depends on the car's age and whether the manufacturer still makes fobs for it. Cars from the 1990s and early 2000s may not have had fobs at all, or the fobs may be discontinued. A locksmith can tell you whether a fob exists for your model and how much it costs. If no fob is available, you will have to use your physical key.

Will the dealership charge me if I bring in a fob I bought online?

Most dealerships will program a fob you bought elsewhere, though some charge a programming-only fee of $50 to $100. A few dealerships refuse to program aftermarket fobs and will only sell you their own. Call your dealership and ask their policy before you buy a fob online.