You can buy Steak 'n Shake gift cards online by visiting steaknshake.com/gift-card/. You can choose to send gift card via email, or you can opt for a plastic card and send via mail.