~てくれてありがとう
Thank someone for what they did
You'll be able to name the helpful action you are grateful for when thanking someone.

手伝ってくれてありがとう。
tetsudatte kurete arigatou.
What do you think this sentence means?
Thank you for helping me.
Thank someone for a specific favor
~てくれてありがとう names the helpful action you are thankful for. くれて frames it as a benefit received from the person you address.
今日は来てくれてありがとう。
kyou wa kite kurete arigatou.
Thank you for coming today.
Form and use ~てくれてありがとう
Use ありがとうございます for greater politeness. For a respected helper, ~てくださってありがとうございます is more appropriate. Match the action to what the listener actually did.
今日は来てくれてありがとう。
kyou wa kite kurete arigatou.
Thank you for coming today.
写真を送ってくれてありがとうございます。
shashin o okutte kurete arigatou gozaimasu.
Thank you for sending me the photograph.
私の誕生日を覚えていてくれてありがとう。
watashi no tanjoubi o oboete ite kurete arigatou.
Thanks for remembering my birthday.
遠いところまで来てくれてありがとう。
tooi tokoro made kite kurete arigatou.
Thanks for coming all this way.
引っ越しを手伝ってくれてありがとう。本当に助かったよ。
hikkoshi o tetsudatte kurete arigatou. hontou ni tasukatta yo.
Thanks for helping me move. It really helped.
7 more examples in the grammar path — free for a limited time.