Guides

I Bought a Fob Online — Can You Program It? A Locksmith's Policy, Quote and Phone Script for Customer-Supplied Keys (2026)

The customer-supplied fob call is one of the most common and most mishandled calls in automotive locksmithing. Here is how to build a policy, the compatibility questions to ask before anyone drives out, how to price programming-only work against supply-and-program, and the exact lines to use on the phone.

By TheKeyBot Team
15 min read
LocksmithsAutomotive keysPricing
I Bought a Fob Online — Can You Program It? A Locksmith's Policy, Quote and Phone Script for Customer-Supplied Keys (2026)

I Bought a Fob Online — Can You Program It? A Locksmith's Policy, Quote and Phone Script for Customer-Supplied Keys (2026)

Every automotive locksmith knows this call. The caller found a key fob online for a fraction of what they expected to pay, it arrived in a padded envelope, and now they want someone to program it. Sometimes it works perfectly. Sometimes the fob is the wrong frequency, the wrong chip, a used unit that is locked to another vehicle, or a shell with no electronics that matter. The job that sounded like fifteen minutes turns into an hour in a driveway, a failed attempt, and an argument about who pays.

As of September 2026, customer-supplied fobs are a routine part of automotive locksmith work, and shops handle them in wildly different ways. Some refuse outright. Some accept them with no questions and absorb the failures. The shops that do best treat the customer-supplied fob as its own service line, with its own questions, its own price, and its own written policy, and they make sure whoever answers the phone applies that policy the same way every time.

This guide is for locksmith owners and office staff. It covers why these calls go wrong, the compatibility questions to ask before dispatch, how to structure programming-only pricing against supply-and-program, a no-guarantee policy that holds up, how deposits fit, and exact scripts for the phone, including how an AI receptionist should handle the call. It is written from the shop's side of the counter, not as a consumer cost guide.

Why these calls go wrong

The customer-supplied fob call fails for predictable reasons, and almost all of them could be caught on the phone.

  • Wrong part for the vehicle. Many fobs look identical across years and trims but use different FCC IDs, frequencies, or transponder chips. A fob listed as fits your car in a marketplace listing may fit the shell, not the electronics.
  • Used or previously programmed fobs. Some used fobs can be unlocked or reset with the right equipment; many cannot. Some vehicles will not accept a fob that has been married to another vehicle.
  • Blade not cut, or cut wrong. A flip key or emergency blade still has to be cut. Customers often assume programming covers the blade.
  • Missing electronics. Cheap listings sometimes ship a shell or a board without the correct transponder.
  • Wrong expectation of what programming includes. The customer expects remote buttons, push-to-start, and the blade all to work, and does not realize those can be separate steps.
  • All keys lost. A customer with no working key and a fob from the internet is a very different job from one who has a working key and wants a spare.

Every one of these is a question you can ask before a tech drives anywhere. The shops that lose money on customer-supplied fobs usually lose it because the call was treated like a simple spare-key booking.

Decide your policy before you answer the next call

You need a written policy that answers four questions, and the phone script must follow it.

1. Do you accept customer-supplied fobs at all? Many shops do, for some vehicles. Some accept them only for certain makes where they have had consistent success. Some accept them only at the shop, not on mobile calls. Decide.

2. What is your programming-only price, and is it different from your normal service price? Many shops charge a programming-only rate that reflects the labor and equipment time without the margin on the part. Some charge more than the programming portion of their supply-and-program price, because the risk of failure is higher and the shop earns nothing on the hardware. Whatever you choose, it should be a number in your price book, not a figure invented on the phone.

3. What happens if the fob will not program? This is the no-guarantee clause. The common structures are: the customer pays a diagnostic or attempt fee even if programming fails; the customer pays nothing if it fails but the trip charge still applies; or the shop offers to supply and program its own fob and credits part of the attempt. Pick one and say it on every call.

4. Do you take a deposit? For mobile jobs especially, a deposit sets expectations and reduces no-shows. The guide to collecting deposits by phone to reduce drive-outs covers how to do this without scaring off legitimate customers.

Put the answers in writing, put them on your website if you publish service terms, and put them into whatever answers your phone.

The compatibility questions to ask on the phone

These questions take two or three minutes and prevent most failed trips. They are also the same questions a well-configured AI receptionist can ask consistently.

  • Year, make, and model of the vehicle. Ask for the trim if the caller knows it, and whether it is push-button start or turn-key.
  • VIN if available. It is on the dashboard at the windshield and on the registration or insurance card. It resolves most trim and year ambiguity.
  • Do you have a working key right now? This splits the job into add-a-key and all-keys-lost, which are usually priced and handled differently.
  • Where did you buy the fob, and is it new or used? Used fobs, or fobs pulled from another vehicle, fail far more often than new ones.
  • What does the back of your old key or the new fob say? Ask them to read the FCC ID and any part number printed on the case or inside the battery cover. If they still have an original key, compare the two numbers. A mismatch is the single fastest way to predict a failure.
  • Does the new fob have a blade, and is it cut? If it has an uncut blade, the job includes cutting.
  • What do you need to work? Remote lock and unlock only, push-to-start, the blade, or all of them.
  • Can you text a photo of both keys, front and back? Photos catch mismatched buttons, wrong shells, and missing blades.

If the caller does not know the key type or even whether the car is push-to-start, the guide to identifying key type from the vehicle over the phone gives a simple question sequence that works.

Programming-only vs supply-and-program

Having both options clearly priced is what turns this call from an argument into a choice. When the customer understands the trade-off, many choose the shop's own part.

FactorCustomer-supplied fob, programming onlyShop supplies and programs the fob
Who owns part riskCustomerShop
Compatibility checked before the visitOnly by phone questions and photosShop selects the correct part
Price structureYour programming-only rate from the price bookYour full key replacement rate for that vehicle
If programming failsYour no-guarantee policy appliesShop resolves it with a different part
Blade cuttingSeparate line if the fob has an uncut bladeUsually included
Warranty on the fobNone from the shopPer your shop's parts warranty
Best forCustomers with a verified matching part and a working keyAll keys lost, uncertain parts, or customers who want one price

The point of the table is not to push every caller to your part. It is to make sure the customer knows what they are buying before the tech arrives.

Building the price book entries

Your price book should treat customer-supplied programming as its own service, per vehicle category, not as a discount off your normal price. At minimum:

  • Programming only, add a key, customer-supplied fob — per make or vehicle category
  • Programming only, all keys lost, customer-supplied fob — often higher, and many shops only offer supply-and-program for all-keys-lost
  • Blade cutting for customer-supplied key — separate line
  • Attempt or diagnostic fee if programming fails — if your policy uses one
  • Trip charge or mobile fee — as for any mobile job

The guide to building a locksmith price book for AI phone quoting walks through structuring those entries so the same number comes out whether the owner, a tech, or an AI receptionist answers. How quoting by vehicle actually works is covered in how AI quotes car key replacement by year, make and model.

We are deliberately not printing sample prices here. Your programming-only rate depends on your equipment, your market, the vehicles you see, and how often customer parts fail for you. A number from someone else's blog is exactly the kind of number that should never reach your phone line.

The no-guarantee policy, in plain words

Whatever policy you choose, the customer should hear it before they agree to the visit, not after the programming fails. A clear version:

Because the fob was purchased outside our shop, we cannot guarantee it will program to your vehicle. If it does not, our attempt fee still applies. If you would rather have a guaranteed result, we can supply and program a fob for your vehicle, and that price is different.

Adjust the wording to match your structure, and make sure the customer agrees to it. Many shops confirm it in the booking text or on the invoice as well.

Phone scripts

The opening

Caller: I bought a key fob online. Can you program it?

Answer: We can often program customer-supplied fobs, and I can tell you our price and how it works. First I need a few details so we do not send someone out for a fob that will not work. What is the year, make, and model, and do you have a working key right now?

When the caller has a working key and a matching FCC ID

Answer: Good, that matches. Our programming-only price for your vehicle is the amount in our price book, plus our mobile service fee if we come to you. Because the fob came from outside our shop, we cannot guarantee it will program; if it does not, our attempt fee applies. Would you like to book that, or would you like the price for us to supply the fob instead?

When the numbers do not match or the fob is used

Answer: The number on your new fob does not match the one on your original key, which usually means it will not program to your vehicle. I would not want you to pay for a trip that is likely to fail. We can supply and program the correct fob for your vehicle, and I can give you that price now.

When all keys are lost

Answer: With no working key, this is an all-keys-lost job, which is a bigger job than adding a key. Here is how we handle that and what it costs.

Then follow your policy, which for many shops means supply-and-program only.

When the caller pushes back on the attempt fee

Answer: I understand. The fee covers the tech's time and equipment whether or not the part cooperates, because we have no control over where it came from. If you prefer, we can supply one we know fits.

How an AI receptionist should handle these calls

An AI receptionist is well suited to this call type precisely because the questions are the same every time and the policy must not bend. Configured properly, it should:

  • Ask the compatibility questions in order: vehicle, working key, source, FCC ID, blade, desired functions.
  • Quote the programming-only price and the supply-and-program price from your price book, never an improvised figure.
  • State the no-guarantee policy on every customer-supplied quote.
  • Offer the supply-and-program option when the answers point to a likely failure.
  • Collect a deposit link by SMS if your policy requires one.
  • Book the visit, or escalate unusual cases, such as a rare vehicle or an all-keys-lost request on a make you do not do, to a person.

TheKeyBot's full platform for locksmiths quotes automotive key work by year, make, and model from your shop's own pricing database, books appointments, sends payment and deposit links by SMS in the caller's language, answers in English and Spanish, and applies escalation rules. See automated quoting for how quotes are generated and the AI receptionist for locksmiths for the full product.

Mistakes to avoid

  • Booking customer-supplied fobs like any spare key. It skips every question that predicts failure.
  • Quoting a discount off the normal price. The programming-only rate should be its own number.
  • Explaining the no-guarantee policy after the attempt fails. It sounds like an excuse then.
  • Accepting all-keys-lost with a customer part without a policy. This is where the worst failed trips happen.
  • Forgetting the blade. The customer expects to drive away with a working key.
  • Letting each person on the phone improvise. Inconsistency is how disputes start.

A hypothetical worked example

This is an illustrative example, not a real shop. A two-van mobile locksmith decides on a policy: customer-supplied fobs accepted for add-a-key jobs only, programming-only rate per vehicle category in the price book, an attempt fee if programming fails, and supply-and-program only for all-keys-lost. The owner enters those lines in the price book and the AI receptionist's configuration.

On a Tuesday afternoon, a caller says she bought a fob online for her SUV. The receptionist asks for year, make, and model, confirms she has one working key, and asks her to read the FCC ID from the back of both keys. The numbers match. The fob is new and has an uncut blade. The receptionist quotes the programming-only rate for her vehicle, the blade cutting line, and the mobile fee from the price book, states the attempt-fee policy, and asks whether she wants to book. She does, pays the deposit link sent by text, and books a Thursday window.

An hour later, a second caller has a used fob from a marketplace listing. The FCC ID on his new fob does not match his original. The receptionist explains the mismatch, recommends against the trip, and quotes supply-and-program instead. He books that. Neither call required the owner to put down a tool.

The bottom line

The customer-supplied fob call is profitable when it is treated as its own service with its own rules and costly when it is treated like a spare key. Write a policy: whether you accept customer parts, your programming-only rate per vehicle category, what happens if programming fails, and whether you take a deposit. Ask the compatibility questions on every call — vehicle and VIN, working key or all keys lost, new or used, FCC ID match, blade, desired functions, and photos. Quote both programming-only and supply-and-program from your price book, state the no-guarantee policy before the visit, and make sure every person or system on your phone applies it identically.

Frequently asked questions

Should a locksmith program a key fob the customer bought online?

A locksmith can program a customer-supplied key fob when the shop has a written policy for it and the part checks out on the phone. Ask for the vehicle, whether a working key exists, whether the fob is new or used, and whether its FCC ID matches the original, then quote a programming-only price with a clear no-guarantee policy before booking the visit.

What questions should a locksmith ask before programming a customer-supplied fob?

A locksmith should ask for the year, make, model, and ideally VIN, whether the customer has a working key, where the fob was bought and whether it is new or used, the FCC ID and part number on both the new fob and the original key, whether the blade is cut, and which functions the customer needs, plus photos of both keys by text.

How should programming-only pricing work for customer-supplied fobs?

Programming-only pricing for customer-supplied fobs should be its own line in the price book, set per make or vehicle category, rather than a discount off the shop's normal key price. Many shops add separate lines for blade cutting, an attempt fee if programming fails, and the usual mobile fee, so every caller hears the same numbers.

What is a fair no-guarantee policy for customer-supplied key fobs?

A fair no-guarantee policy for customer-supplied key fobs tells the customer before the visit that the shop cannot guarantee a part bought elsewhere will program, and states exactly what they pay if it fails, such as an attempt fee or the trip charge. It should also offer a supply-and-program alternative with a guaranteed result at the shop's normal price.

How much does TheKeyBot cost for a locksmith shop?

TheKeyBot's full platform for locksmiths costs $500 per month on Core with 500 AI minutes, $750 per month on Pro with 1,000 minutes, and $1,200 per month on Elite with 2,500 minutes, with overage from 45 to 35 cents per minute by plan, a 14-day free trial, and unlimited users with no per-seat fees. Details are at https://www.thekeybot.com/pricing.

Can an AI receptionist quote customer-supplied fob programming?

An AI receptionist can quote customer-supplied fob programming when the shop's pricing includes that service, because it quotes from the shop's own pricing database by year, make, and model instead of inventing figures. It can also ask the compatibility questions, state the no-guarantee policy, send a deposit link by text, and escalate unusual vehicles to a person.

Ready to Try TheKeyBot?

Ready to automate your locksmith business?

Book a Demo

About the Author

TheKeyBot Team is dedicated to helping locksmiths grow their businesses through AI automation and smart technology. With years of experience in the locksmith industry, our team provides actionable insights and proven strategies.

© 2026 TheKeyBot. All rights reserved.

Arlington, TX·(817) 686-7938
Book a Demo