Where to buy a replacement key fob and what it costs

You can get a new key fob from your car's dealership, a locksmith, or an online retailer — each route has different costs and timelines. The dealership is the most expensive option but guarantees the fob will work with your specific vehicle model and year. A locksmith typically costs less and can often program the fob on the spot. Online retailers sell unprogrammed fobs at the lowest price, but you'll need to handle programming yourself or pay a locksmith to do it.

Dealership fobs usually run $200 to $500 depending on your vehicle make and model. Locksmiths typically charge $100 to $250 for a fob plus programming. Online fobs cost $20 to $100 before programming fees. Before you choose a route, check your owner's manual or call your dealership to confirm whether your vehicle's fob can be programmed by a non-dealership source — some luxury and newer vehicles restrict this.

Key Takeaways

  • Dealerships charge the most but may provide compatibility; locksmiths cost less and program on-site; online retailers are cheapest but require separate programming.
  • You will need your vehicle identification number (VIN), which you can find on your registration, insurance card, or the driver's side door jamb.
  • Some vehicles allow you to program a new fob yourself using a sequence of key turns and button presses — your owner's manual will say whether yours does.
  • If you have a spare fob, bring it with you; the technician can often use it to program the new one faster.
  • Programming usually takes 15 minutes to an hour, and most places can do it while you wait.

Getting a fob from your dealership

Call your dealership's service department and tell them you need a replacement key fob. Have your VIN ready — you'll find it on your vehicle registration, insurance card, or stamped on the metal plate on the driver's side door jamb. The service advisor will confirm the correct fob for your vehicle and give you a price quote. Some dealerships require you to bring the vehicle in; others can program a fob without it, though this is less common.

Schedule an appointment if the dealership requires the vehicle present. If they can program remotely, you may be able to pick up the fob the same day or the next business day. Bring your driver's license and proof of ownership (registration or insurance card) when you pick it up. The dealership will test the fob before handing it over to make sure all buttons work and the vehicle responds.

Using a locksmith to replace your key fob

Search for "automotive locksmith near me" or ask your dealership for a referral. Call ahead and confirm they work on your vehicle's make and model — not all locksmiths stock fobs for every brand. Tell them your vehicle year, make, and model, and ask for a price quote. Many locksmiths can order a fob and program it the same day, though some may need 24 hours.

Bring your vehicle to the locksmith's location, or ask whether they offer mobile service (they come to you). Bring your driver's license and proof of ownership. The locksmith will physically program the fob by connecting a diagnostic tool to your vehicle's computer port, usually located under the steering wheel. This process takes 15 to 30 minutes. Test the fob before you leave to confirm all buttons work and the vehicle locks and unlocks.

Buying a fob online and getting it programmed

Search for your vehicle's year, make, and model plus "replacement key fob" on Amazon, eBay, or automotive parts sites. Read the product description carefully — it should state whether the fob comes pre-programmed or blank. A blank fob is cheaper but requires programming. Check the seller's return policy in case the fob doesn't work with your vehicle.

Once the fob arrives, you have two options: program it yourself if your vehicle supports self-programming, or take it to a locksmith or dealership for programming. A locksmith will charge $50 to $100 to program an online fob. Before ordering, confirm your vehicle model supports aftermarket fobs — some newer luxury vehicles only accept dealership fobs.

Programming a key fob yourself

Not all vehicles allow owner programming, so check your owner's manual first. Search your vehicle's year, make, and model plus "self-program key fob" online if you don't have the manual handy. If your vehicle supports it, the manual will list the exact sequence of steps, which usually involves turning the ignition on and off a specific number of times, then pressing buttons on the fob in a certain order.

The process typically takes 5 to 10 minutes. You'll usually see the vehicle's lights flash or hear a beep when programming is successful. Test all buttons on the fob — lock, unlock, trunk, panic — before considering the job done. If the fob doesn't respond after you complete the sequence, the programming failed and you'll need to take it to a locksmith or dealership.

What to do if your vehicle has a push-button start

Vehicles with push-button ignition use the same fob replacement process, but programming may differ slightly. Call your dealership or a locksmith who specializes in your vehicle brand to confirm the programming method. Some push-button vehicles require the fob to be programmed by a dealership computer and cannot be self-programmed or programmed by a third-party locksmith.

If you're buying a fob online for a push-button vehicle, double-check the product listing to confirm it's compatible. Bring your vehicle to the programmer — they'll need to connect to the vehicle's computer to complete the job. The process is the same as with traditional key fobs, but the cost may be slightly higher due to the added complexity.

What information you'll need to have ready

Gather your vehicle identification number (VIN) before you contact a dealership or locksmith. You'll find it on your vehicle registration, insurance card, or on a metal plate on the driver's side door jamb. You'll also need your driver's license and proof of ownership — your registration or insurance card works for this.

If you have a spare fob that still works, bring it with you. The technician can use it to program the new fob faster, sometimes without needing to connect diagnostic equipment. Write down your vehicle's year, make, and model as well — this speeds up the conversation when you call for a quote.

Frequently Asked Questions

Can I program a new fob if I've lost all my keys?

Yes, but it's more complicated. You'll need to bring your vehicle to a dealership or locksmith with proof of ownership. They can access your vehicle's computer and program a new fob without an existing key present, though this usually costs more and takes longer than programming with a spare key on hand.

How long does it take to get a new fob?

A dealership typically takes one to three business days. A locksmith can often program one the same day or next day. An online fob arrives in three to seven business days, then requires separate programming. If you need a fob urgently, a local locksmith is usually the fastest option.

Will a fob from one car work on another car?

No. Key fobs are programmed to a specific vehicle's computer and will not work on a different make or model, even if they look identical. You must get a fob designed for your exact vehicle year, make, and model.

What if the new fob doesn't work after programming?

Take it back to whoever programmed it — they should reprogram it at no charge if it failed on their first attempt. If it still doesn't work after a second try, the fob itself may be defective. If you bought it online, contact the seller about a return or refund.

Can I program multiple new fobs at once?

Yes. Most locksmiths and dealerships can program two to four fobs in a single visit. Tell them how many you need when you call for a quote, as the price may be slightly lower per fob when programming multiple units together.