Usually, it will cost between $50 and $200 to have a new key programmed. However, some dealerships offer this service free to customers that purchased their vehicle there.