In this guide

I like being able to say what I’m thanking someone for. If a friend has waited for me, “Thanks for waiting” acknowledges the time they gave me. That’s the detail I want to include when I send them a message afterwards, even if I only write one sentence.

In Japanese, ありがとう (arigatou) is a familiar “thanks,” and ありがとうございます (arigatou gozaimasu) is a polite “thank you.” Before adding anything about the favor, it helps to choose the wording that suits the person you’re thanking. For someone you’ve just met, or when thanking someone in a shop, I’d start with ありがとうございます.

We’ll begin with four everyday forms and when they’re useful, then build messages that say what the other person did. You don’t need to know the verb changes already; we’ll work through the ones each message needs.

Four useful ways to say thank you

Use ありがとう for familiar thanks: a friend passes you your bag, or someone in your family helps with dinner. Use ありがとうございます when the relationship or setting calls for polite language. A small favor from a stranger can still call for polite thanks.

ありがとう。

Thanks. (Familiar.)

ありがとうございます。

Thank you. (Polite.)

Adding どうも gives the polite expression more emphasis: どうもありがとうございます means “Thank you very much.” I’d learn the plain polite form first, then add どうも when you want that extra warmth.

The fourth expression is ありがとうございました. It gives polite thanks while looking back on a favor or an occasion: at the end of a class, for example, or when returning a book you’ve borrowed for a while.

A finished action doesn’t force you to change the ending. If someone has just handed you something you asked for, ありがとうございます is still ordinary thanks. Think of ありがとうございました as a way to look back on the help, rather than a change you must make whenever an action is over.

ExpressionUseful starting point
ありがとうFamiliar thanks
ありがとうございますPolite thanks
どうもありがとうございますPolite thanks with extra emphasis
ありがとうございましたPolite thanks looking back on a favor or occasion
Try it

Which forms are polite?

You want polite thanks. Select both polite forms below; the occasion can affect which one you choose.

Select all the polite expressions.

Select all that work.

Make your first personal thank-you

A friend helps you pack. To say “Thanks for helping me,” start with 手伝(てつだ)う, “help with an activity.” Change its final う to って, giving 手伝(てつだ)って. This changed shape is called the te-form: it lets the action connect to what comes next.

Here, くれる describes your friend doing the action for you. Its te-form, くれて, connects that helpful action to your thanks. Put the pieces together—手伝(てつだ)って, then くれて, then ありがとう—and you have:

手伝(てつだ)ってくれてありがとう。

てつだってくれて ありがとう。

Thanks for helping me.

Your friend did the helping, and you’re thanking them for it. The words before くれて name the action. Keep くれてありがとう when you thank your friend for a different favor, and change that first verb.

Try “wait” next. Its dictionary form—the form you look up—is 待(ま)つ. 手伝(てつだ)う and 待(ま)つ both belong to Group 1. In this group, final う and つ both become って, so 待(ま)つ becomes 待(ま)って. Keep the small っ. Now you can build the whole message:

Try it

Build “Thanks for waiting”

A close friend waited for you. Join only these three parts, without spaces: the te-form of 待(ま)つ, くれて, and ありがとう. For this Group 1 verb, final つ becomes って. You can write in kanji or hiragana and include or leave out the final 。.

_

Fill in the blank, then check your answer.

Add what was sent or lent

For some favors, naming the thing makes your thanks clearer. Suppose your friend sends you photos. 送(おく)る means “send” and is another Group 1 verb: its final る changes to って, giving 送(おく)って.

写真(しゃしん) means “photo” or “photos.” Put を after it to show what your friend sent, then add 送(おく)ってくれてありがとう:

写真(しゃしん)を送(おく)ってくれてありがとう。

しゃしんを おくってくれて ありがとう。

Thanks for sending me the photos.

Try it

Who sent the photos?

You send this message directly to a friend: 写真(しゃしん)を送(おく)ってくれてありがとう。

Who sent the photos?

Choose one answer.

In a direct message, you don’t usually need to add “you” or “I”: your friend knows who you mean. If the photos are obvious from the conversation, 送(おく)ってくれてありがとう is enough too. I’d keep 写真(しゃしん)を when it helps the message make sense on its own.

Lending works the same way. 貸(か)す means “lend,” and 本(ほん) means “book.” 貸(か)す is in Group 1; for this group’s final す, use して. That gives 貸(か)して:

本(ほん)を貸(か)してくれてありがとう。

ほんを かしてくれて ありがとう。

Thanks for lending me the book.

Choose the verb for what your friend did: they lent the book, even if you describe your own experience in English as borrowing it. To thank them for a different loan, change the thing before を.

Try it

Thank your friend for a different loan

A friend lent you an umbrella. 傘(かさ) means “umbrella.” Complete this thank-you with only the te-form of 貸(か)す (lend), a Group 1 verb ending in す.

傘(かさ)を_くれてありがとう。

Fill in the blank, then check your answer.

A different verb family: “tell” or “teach”

When a friend tells you something useful, the action is 教(おし)える, “tell” or “teach.” This verb belongs to Group 2. For Group 2, replace the final る with て: 教(おし)える becomes 教(おし)えて. Keep the rest of the word, including the え.

教(おし)えてくれてありがとう。

おしえてくれて ありがとう。

Thanks for telling me.

You can now use two verb families. For Group 1, change the ending as we did with 手伝(てつだ)う, 待(ま)つ, 送(おく)る and 貸(か)す. For Group 2, replace る with て. Notice that 送(おく)る and 教(おし)える both end in る but change differently. When you meet a new verb, look up its group or its te-form rather than deciding from the final る alone.

Try it

Connect “tell” to your thanks

教(おし)える (tell/teach) is a Group 2 verb. Which form goes before くれてありがとう?

Which is the te-form of 教(おし)える?

Choose one answer.

Make your personal message polite

The short thanks you choose still sets the tone. When you speak politely with a colleague at a similar level, you can keep くれて and finish with ありがとうございます:

待(ま)ってくれてありがとうございます。

まってくれて ありがとうございます。

Thank you for waiting for me.

When thanking a teacher, you may also want to describe their help respectfully. くださる is the respectful version of くれる; use くださって before the thanks. If a teacher has taught you something helpful, you could say:

教(おし)えてくださってありがとうございます。

おしえてくださって ありがとうございます。

Thank you for teaching me.

ありがとうございます makes your thanks polite. くださって also shows respect for the person doing the helpful action. You’re still thanking them for teaching you: 教(おし)えて stays the same.

Try it

Respect for the helpful action

A teacher has told you something useful. You want polite gratitude and respectful wording for the teacher’s action. Which expression does both?

Choose the expression with both kinds of politeness.

Choose one answer.

A later note looking back on that help can end with ありがとうございました: 教(おし)えてくださってありがとうございました. You’re choosing how to thank the person now; you don’t need to make 教(おし)えて past as well. Use the relationship and occasion to guide the wording, as you would with a short thank-you. For a complete note, the guide to Japanese letter writing works through a thank-you to a host family, from opening to signature.

Write a message for someone you know

Start by asking what the other person did for you. Choose that verb, put it in its te-form, and add くれて or くださって. Then finish with familiar or polite thanks. Include the thing they sent or lent if it helps the reader understand the favor.

You have enough to write a short message now. Bunpo Check’s sentence checker can give grammar and spelling feedback on it. You still choose how formal to be with the person you’re thanking.

Try your own thank-you message

Think of someone who helped you, waited for you, sent or lent you something, or told you something useful. Write one short message thanking them for that action. Use 手伝(てつだ)う, 待(ま)つ, 送(おく)る, 貸(か)す or 教(おし)える, whose forms we’ve covered. Choose くれて or くださって and the ending that fits your message. If useful, add 写真(しゃしん) (photos), 本(ほん) (book) or 傘(かさ) (umbrella) before を. Then copy your message into the sentence checker for grammar and spelling feedback.

Copy your Japanese text, then paste it into the checker. This writing space does not assess or save your text.

Keep this verb reference for your next message

If you’ve written your message, you can stop here and use it. For a different favor, this reference extends the verb forms we’ve used. The te-form connects to くれて or くださって; it doesn’t mean “past” by itself.

In Group 1, you’ve already used う・つ・る → って and す → して. The remaining endings work like this: む・ぶ・ぬ become んで, く becomes いて, and ぐ becomes いで. For example, 読(よ)む (“read”) becomes 読(よ)んで, and 書(か)く (“write”) becomes 書(か)いて.

Group 1 dictionary endingTe-form ending
う・つ・るって
む・ぶ・ぬんで
くいて
ぐいで
すして

For Group 2, replace the final る with て, as in 教(おし)える → 教(おし)えて. Keep each new verb with its group or a checked te-form. That saves you from applying the Group 2 rule to a Group 1 verb such as 送(おく)る.

Two irregular verbs have forms to learn separately: する (“do”) becomes して, and 来(く)る (“come,” read くる) becomes 来(き)て (きて). The reading changes from く to き. You can use 来(き)て in a familiar thanks:

来(き)てくれてありがとう。

きてくれて ありがとう。

Thanks for coming.

The common verb 行(い)く (“go”) is a Group 1 exception: use 行(い)って (いって), rather than the いて ending in the table. For a verb you haven’t used before, checking its te-form is a sensible part of writing the message.

I’d try changing the favor before searching for a more elaborate expression of gratitude. Once you can say what the other person did, a short ありがとう or ありがとうございます has something personal attached to it.

About the author

Illustrated avatar of B. Rungswell

B. Rungswell

Editor of the Bunpo Check blog

B. Rungswell is the editor of the Bunpo Check blog and a native English speaker who has passed JLPT N1. Drawing on many years of life in Japan and experience working at Japanese companies, Rungswell writes practical guides to Japanese grammar for English-speaking learners.