English phrases

What does “Thanks for having me” mean?

A polite way to thank someone for inviting you or welcoming you.

How to say “Thanks for having me”

Meaning

A polite way to thank someone for inviting you or welcoming you.

When to use

Use it when leaving a visit, event, dinner, or interview, especially when someone hosted you.

Hear it in context

Thanks for having me. I had a wonderful time.

Alternative expressions

  • Thanks for inviting me.
  • It was lovely to be here.
  • Thanks for welcoming me.

Related phrases to practice