You can replace a key fob through your car's dealership, a locksmith, or an online retailer — each route differs in cost, speed, and what paperwork you'll need

A key fob replacement typically costs between $200 and $500 at a dealership, $100 to $300 at a locksmith, or $50 to $150 if you order online and program it yourself. The dealership is the slowest but most reliable route; a locksmith is faster and cheaper; ordering online is cheapest but requires you to handle programming. Which option makes sense depends on whether you have your vehicle identification number (VIN) handy, how quickly you need the fob, and whether your car's programming system is accessible without dealer equipment.

The fob itself is just a plastic shell with buttons and a circuit board. What actually costs money is the programming — the step that links the fob to your specific car's receiver. Dealerships charge for both the part and the labor to program it. Locksmiths have their own programming tools and can often do it faster. Online retailers sell unprogrammed fobs cheaply, but you have to either program it yourself (which works for some car models) or pay a locksmith to do it after it arrives.

Key Takeaways

  • Dealerships charge the most but don't require you to find a third party; they have your vehicle's records and can program the fob on-site.
  • Locksmiths are typically 30 to 50 percent cheaper than dealerships and can often complete the job the same day.
  • Online fob retailers are the cheapest option upfront, but you'll need to pay separately for programming unless your car model allows self-programming.
  • You'll need your VIN and proof of ownership (registration or title) for any route, and some dealerships require an appointment.
  • If you have a spare fob that still works, a locksmith can often clone it to a new fob without needing dealership equipment.

Dealership replacement: what to expect and when it makes sense

A dealership has your car's records on file and can order the correct fob for your exact model and year. They program it using manufacturer equipment and may provide it will work. The trade-off is cost and time: expect to pay $300 to $500 total, and the fob may take a few days to arrive if they don't stock it. You'll need your registration or proof of ownership and your VIN.

Dealerships make sense if your car is still under warranty (some cover fob replacement), if you've lost all your fobs and need the dealership to reprogram your car's receiver, or if your car uses a high-security fob that third-party locksmiths can't easily program. Call ahead and ask whether they have the fob in stock; if not, ask how long the order takes and whether you can pick it up or if they'll deliver it to your home.

Locksmith replacement: faster and cheaper than the dealership

A licensed automotive locksmith can program a new fob to your car without dealership access. They typically charge $100 to $300 total, depending on your car's make and model and how complex the programming is. Many can do the work the same day or within 24 hours. You'll still need your VIN and proof of ownership, and the locksmith will ask you to verify that you own the vehicle (usually by showing your driver's license and registration).

Locksmiths work best if you have at least one working fob — they can often clone the working fob's code to a new one without needing to reprogram the car's receiver. If you've lost all your fobs, the locksmith can still reprogram the car, but it takes longer and may cost more. Ask the locksmith upfront whether they can clone from your existing fob or whether they'll need to reprogram the receiver. Not all locksmiths have the equipment for every car brand, so call a few and compare prices before committing.

Online retailers: lowest price, but you handle programming

Websites like Amazon, eBay, and specialty retailers sell unprogrammed key fobs for $50 to $150. The fob arrives as a blank — it has the right buttons and shape for your car, but it won't work until it's programmed. You then have two options: program it yourself (if your car model allows it) or take it to a locksmith to program for you.

Self-programming works for many Toyota, Honda, Ford, and Nissan models and involves a sequence of steps like turning the key in the ignition, pressing buttons in a specific order, or holding the fob near the car while it's running. Your car's manual or a YouTube video for your specific model will walk you through it. If self-programming doesn't work for your car, you'll pay a locksmith $50 to $100 to program the fob you bought online — so your total cost is still lower than a dealership, but not as low as buying online alone.

Online ordering makes sense if you're patient (shipping takes 3 to 7 days), if your car model supports self-programming, or if you're willing to pay a locksmith separately to program it. It does not make sense if you need the fob urgently or if you're uncomfortable with the self-programming process.

What you need before you contact anyone

Gather your VIN (on your registration, insurance card, or the dashboard near the windshield), your driver's license, and your vehicle registration or title. The VIN tells the dealer or locksmith exactly which fob your car needs and how to program it. Some dealerships and locksmiths will ask you to come in person to verify ownership before they'll program anything; others will do it over the phone if you can read them your VIN and registration number.

If you're ordering online, you'll need your VIN to select the correct fob model. If you're using a locksmith or dealership, call ahead and ask what documents they need and whether you can drop the car off or if you have to stay while they work. Some locksmiths can come to your home or workplace; others require you to bring the car to their shop.

Programming costs and what affects the price

The programming fee varies by car brand and complexity. Luxury brands like BMW, Mercedes, and Audi typically cost more to program because their fobs use encrypted codes. Domestic brands like Ford and Chevy are usually cheaper. Some locksmiths charge a flat rate ($75 to $150); others charge by the hour or by the number of fobs you're programming.

If you're replacing one fob and have another working fob, programming is usually faster and cheaper because the locksmith can clone the code. If you've lost all your fobs, the locksmith has to reprogram the car's receiver, which takes longer and may cost more. Ask the locksmith for a quote before they start work, and confirm whether the price includes one fob or multiple fobs if you want backups programmed at the same time.

Comparing the three routes side by side

RouteCost RangeSpeedWhat You NeedBest For
Dealership$300–$5003–7 days (or same-day if in stock)VIN, registration, proof of ownershipWarranty coverage, high-security fobs, lost all fobs
Locksmith$100–$300Same day or next dayVIN, registration, proof of ownershipSpeed, cost savings, cloning from existing fob
Online + self-program$50–$1507–10 days (shipping + programming)VIN, car manual or YouTube guideBudget-conscious, patient, car supports self-programming
Online + locksmith programming$100–$2507–14 days (shipping + appointment)VIN, registration, proof of ownershipLower cost than dealership, car doesn't support self-programming

Frequently Asked Questions

Can I program a key fob myself without going to a locksmith or dealership?

Some car models allow owner programming through a sequence of button presses or key turns. Toyota, Honda, Ford, and Nissan models often support this. Check your owner's manual or search "[your car model] self-program key fob" online. If your car doesn't support it, you'll need a locksmith or dealership.

What if I lost all my key fobs and only have the car key?

A dealership or locksmith can reprogram your car's receiver so that a new fob will work, even if you have no working fobs. This costs more than cloning from an existing fob because it requires reprogramming the car itself. Bring your VIN and proof of ownership, and expect to pay $150 to $300 at a locksmith or $300 to $500 at a dealership.

How long does it take to get a replacement fob?

A locksmith can usually complete it the same day or within 24 hours. A dealership typically takes 3 to 7 days if they have to order the fob, or same-day if it's in stock. Online ordering takes 3 to 7 days for shipping, plus time for programming if you're not self-programming.

Will my car insurance cover a lost or broken key fob?

Most standard car insurance policies do not cover key fob replacement. Some comprehensive plans may cover it if the fob was damaged in a covered event (like a car accident), but not if it was straightforward lost or worn out. Check your policy or call your insurance company to confirm.

Is it cheaper to buy a used key fob online instead of a new one?

Used fobs are cheaper upfront ($30 to $80), but they may not work if they're already programmed to another car or if the battery is dead. You'll still need to pay a locksmith or dealership to reprogram it to your car, so your total cost is often similar to buying a new fob. Stick with new fobs from reputable retailers to avoid compatibility issues.