The answer largely depends on the scope of the gift or service. Thanking someone for a small personal favor or casual lunch doesn’t require a card, but a more substantial gift or extraordinary service should be acknowledged with a more formal response,