
You open the box, smile, and then the harder part begins: finding words that match the feeling. Being thankful for a gift is easy. Saying so without sounding stiff or copied is where most people stall.
This guide gives you messages to adapt for gifts you love, gifts you’re unsure about, and gifts that feel too generous to answer. You’ll also see when a text is fine, when a card is better, and how soon to send either one.
One reassurance first. In experiments published in Psychological Science, people who wrote gratitude letters underestimated how positive readers would feel and overestimated how awkward readers would find them. So your note will probably land better than you expect.
Quick Answer: Name the gift, say what it did for you, and send your thanks within a few days. Two or three honest sentences beat a long, polished note. Text works for casual gifts. A handwritten card suits milestone gifts or older relatives.
Thankful for a Gift: What to Say and How to Say It
Cover three things in two or three sentences: what you received, how it fits into your life, and what it says about the person who chose it.
A concrete detail does more than a pile of adjectives. Compare these:
| Instead of this | Try this |
|---|---|
| “Thanks for the gift.” | “Thank you for the headlamp, Dad. I wore it on this morning’s dog walk and finally saw the puddles.” |
| “I love it!” | “I love it. You remembered that my office is always freezing.” |
| “So thoughtful of you.” | “You noticed I was out of tea before I did. Thank you.” |
Skip these habits, too:
- Stacking praise words like “amazing” and “perfect” with nothing behind them.
- Saying “I love it” when you don’t.
- Spending more space on apologies than on thanks.
Thank-You Messages for Different Types of Gifts
Match the words to the gift, because a scarf someone knitted and a surprise present from a coworker call for different tones.

How to Say You’re Thankful for a Handmade Gift
“I know a scarf like this takes many evenings. I’m wearing it right now, and two people have already asked where I bought it. I get to say you made it. Thank you.”
Why it works: It credits the effort without exaggerating.
An Expensive or Very Generous Gift
“This is far more generous than I expected, and I’m a little lost for words. Thank you for thinking of me. I’ll take very good care of it.”
Say thanks once, warmly. Skip promises to repay the favor, since the giver wanted to give, not to start a tab.
How to Say You’re Thankful for an Unexpected Gift
“I wasn’t expecting anything, so opening this was a real surprise. Thank you for remembering me.”
How to Be Thankful for a Gift You Don’t Like
“Thank you for choosing this for me. I can tell you put thought into it, and I appreciate that.”
Thank the effort, the timing, or the fact that they remembered you. You don’t have to claim you love it. Also, leave talk of exchanges or returns out of the note.
A Gift From a Coworker or Manager
“Thank you for the thoughtful gift. It was kind of you to think of me, and it brightened a long week.”
Keep it brief and warm. If the gift was a box of treats for the team, our [thank-you messages for a chocolate gift] give you more wording to borrow.
A Gift of Time or Help
“Thank you for giving up your Saturday to help us move. Hauling boxes is nobody’s idea of fun, and you made it feel almost easy.”
Stuck on tone? Choose “Gift” as the occasion in the free NexThanks Thank-You Message Generator, pick a heartfelt, professional, casual, funny, or elegant tone, and get a draft formatted as a text, email, or card.
When You’re Thankful for a Gift: Text, Card, or Call?
If you opened the gift in front of the giver, thanking them in person is enough. Otherwise, send a note or message within a few days.
| Situation | Best way to thank | Timing |
|---|---|---|
| Opened in front of the giver | Thank them in person; a note is optional | Right then |
| Mailed, or opened after the giver left | Note, text, call, video message, or email | Within a few days |
| Birthday or holiday gift | Short note or message | Ideally within two or three days |
| Wedding or shower gift | Handwritten note, even if you thanked them in person | Wedding gifts within three months |
| Money | Note that says how you’ll use it | Soon after it arrives |
| A gift sent as a thank-you | A reply so they know it arrived | Promptly |
This follows guidance from the Emily Post Institute and an AARP etiquette column by Lizzie Post.
Wedding gifts are the exception to the in-person rule: they get a written note, even if you thanked the giver at the reception. Our [guide to a thank-you note for a wedding gift] covers cash gifts, group gifts, and late notes in detail.

For everyday gifts, the relationship decides the format. A close friend who lives in your text thread will be happy with a sincere text. A grandparent may treasure a card.
How to Say You’re Thankful for a Gift When You’re Late
Send it anyway, and keep the apology to one sentence. Sally Susman, a Pfizer communications executive, includes the idea that it’s never too late among her principles for thank-you notes in Harvard Business Review.

Try something like this:
“I’m sorry this is late. I’ve been meaning to tell you how much the cookbook means to me. I’ve already made the lemon bars twice.”
Frequently Asked Questions
How Do You Thank Someone for a Gift You Don’t Like?
Thank them for the thought and effort, and mention something true, such as the timing or that they remembered you. You don’t have to say you love it.
Do I Need a Thank-You Note If I Thanked Them in Person?
Not for a gift you opened in front of the giver, according to the Emily Post Institute. Wedding and shower gifts are the exception and still get a written note.
Is a Text Message Enough to Thank Someone for a Gift?
For a casual gift between people who text, yes. Add a card for a milestone gift, a very generous gift, or a relative who prefers paper.
How Soon Should I Say Thank You for a Gift?
The Emily Post Institute suggests two or three days for birthday and holiday gifts. Wedding gifts can wait up to three months.
Should I Mention How Much Money Someone Gave Me?
It’s your call. Naming the amount tells the giver the money arrived, while describing how you’ll use it keeps the focus on their kindness.
How Do I Thank Someone for an Expensive Gift Without Feeling Awkward?
Keep it simple: thank them, say what it will mean for you, and skip promises to repay. A warm, specific message is a good reply.
Final Thoughts
A good thank-you for a gift is short, specific, and sent soon. Name what you received, say how it’s working in your life, and show that you noticed the thought behind it. Because writers tend to underestimate how much thanks means to the reader, the real mistake is sending nothing.