
Question
I’ve been invited to a friend’s house in Japan for a casual dinner. I would like to thank them properly when I arrive. How do I say “Thank you for inviting me” in Japanese?

Japango Editor Team
招待(しょうたい)してくれてありがとう。
Shōtai shite kurete arigatou.
Thank you for inviting me.
When you are invited to someone’s home for a meal in Japan, it’s polite to express your gratitude for their hospitality. The phrase “shōtai shite kurete arigatou” directly translates to “thank you for inviting (me)”.
Shōtai shite means “for inviting” and kurete arigatou means “thank you for (doing something for me)”. You can use this expression in casual settings. For more formal occasions, you could say “Shōtai shite kudasatte arigatou gozaimasu” to show greater respect and formality. Enjoy your dinner!