Consider the size and the type of the business you run, as well as the number of customers you want to express gratitude to. If you are a company with a huge number of customers, the thank you emails might be a more efficient choice. However, a thank you letter is always more appreciated.