While it’s more cost-effective than many other traditional forms of advertising, the cost varies depending on the number of recipients, delivery dates, postcard size and cardstock thickness. Expect to pay between 10 cents to $1 per card.