Replacement keys are expensive for two reasons. The main reason is coding and programming the key. It’s relatively difficult for a locksmith to find the correct key code for a specific vehicle and program it into the key. The second reason is the making, or cutting, of the key, especially on vehicles without the original ignition.