bethoughtful

Thank-you wording

What to write in a thank-you note to a host

Thank your host for having you, mention a highlight such as the meal, the company or a moment you loved, and say you hope to return the favor. For an overnight stay or a weekend, add a line about how comfortable they made you feel.

21 examples below: Short and simple · Heartfelt · Funny · Formal

Short and simple

After dinner or a party.

“Thank you for a wonderful dinner. That peach crumble was unforgettable.”
“Thanks for having us Saturday! It was the best evening we’ve had in ages.”
“Thank you for opening your home for the book club. Everything was lovely.”
“What a fun party. Thank you for hosting, and for the playlist.”
“Thank you for the cozy guest room and the very good coffee.”
“Thanks for a perfect weekend at the lake. We’re already planning our return.”
A sample thank-you card front in our hand-drawn style
A sample card front in our hand-drawn style. The message is written inside with a real pen.

Heartfelt

After a visit that meant a lot.

“Thank you for letting us stay while we were between homes. You made a stressful month feel like a vacation, and the kids still talk about your pancakes.”
“Thank you for hosting Thanksgiving. I know how much work goes into a meal like that, and sitting around your table with everyone felt like old times.”
“I came to visit feeling worn out, and I’m leaving rested and happy. Thank you for the long walks, the late talks and for always having the kettle on.”
“Thank you for the weekend in Asheville. Seeing your new life there, and how happy you are, was the best part of my summer.”
“Thank you for inviting us to your first dinner party in the new house. It already feels like a home, and you’re natural hosts.”
“You thought of everything, from the fresh towels to my favorite cereal. Thank you for making me feel so welcome.”
“Thank you for hosting Dad’s seventieth. He hasn’t stopped talking about it, and we’re all so grateful you made it happen.”

Funny

For friends who will laugh.

“Thank you for dinner. I’m still thinking about the cheese board, possibly more than is healthy.”
“Thanks for hosting us for the weekend. Your dog and I are now best friends, and I’ve started missing him.”
“Thank you for an amazing party. I apologize for my karaoke, and I also regret nothing.”
“Thanks for letting us stay. We left you a jar of jam and a small mountain of laundry. Only one was intentional.”

Formal

For a work dinner, a client or your partner’s family.

“Thank you for your gracious hospitality on Friday evening. It was a pleasure to meet your family and enjoy such a delightful meal.”
“Thank you for hosting our team at your home. The evening was a wonderful chance to connect, and we appreciated your generosity.”
“Thank you so much for welcoming me for the weekend. I enjoyed getting to know you both and appreciated your warm hospitality.”
“Please accept our sincere thanks for a lovely dinner party. We are grateful to have been included.”

Do

  • Mention a dish, a conversation or a moment you enjoyed.
  • For overnight stays, thank them for the comfort and the effort.
  • Send it within a week, ideally in the first few days.
  • Invite them to your place, if that’s realistic.

Don’t

  • Don’t mention anything that went wrong, like a burnt dish or a late guest.
  • Don’t make it about the gift you brought.
  • Don’t rely on a text alone after an overnight or weekend stay.

How to write it

Start with the thank-you and the occasion: “Thank you for having us for dinner on Saturday.” Then give one highlight, whether that’s the food, the view or a laugh you shared.

For a longer stay, add a line about the little things they did to make you comfortable, and how it felt to be there. Hosts often worry their guests weren’t at ease, so this is reassuring.

End with a warm invitation or a hope to see them soon, and sign off. Three to five sentences covers it.

Questions

A text or call is fine among close friends for a casual dinner. A written note is a gracious choice for a formal dinner, a first visit, or a host you don’t know well.

Yes, for an overnight or weekend stay a written note is the classic way to thank your host. It’s a small gesture that people remember.

Within a few days is ideal, and within a week is still on time. If you’re late, send it anyway.

If you visited as a couple or family, one person can write it and everyone can sign. Mentioning something each person enjoyed is a nice touch.

Related guides