Programming a new key fob yourself is a relatively easy process that can be done in a matter of minutes. There are two main ways to program a key fob: using the vehicle's on-board programming system, or using a handheld programmer.
If your vehicle has an on-board programming system, you'll need to have two working key fobs to program the new one. To program the new key fob, first insert the working key into the ignition and turn it to the On position. Then, hold down the button on the new key fob for several seconds until the indicator light starts flashing. Finally, press any button on the new key fob and release it when the indicator light stops flashing.
If you don't have access to an on-board programming system, you can use a handheld programmer. Handheld programmers are available for purchase at most auto parts stores. To program the new key fob using a handheld programmer, first locate the Learn or Program button on your car's receiver unit (this is usually located under the dash). Then, follow the instructions that come with your handheld programmer to programthe new key fob.