Most big box stores now have a key machine, just stick key in slot and wallah new key. I actually never noticed the price but I suppose it would be fairly cheap.
Scotty Kilmer (On YouTube 5 million followers) talked about some company that you could make you own key and then send it to them with car code or your working key and they would send it back to you that was somewhat cheaper than dealer option.
i tried ordering a supposedly programmable key- but the codes and procedures for supposedly programing it didn’t work- so i just used it as door key now-