Key facts
- -아/어서 is the neutral, everyday "because." It cannot take tense markers (-았/었/겠).
- Neither pattern can be followed by a command or a suggestion. Use -(으)니까 for those.
- With nouns, -기 때문에 becomes N 때문에 (비 때문에), and -아/어서 becomes N(이)라서 or N(이)어서.
- -아/어서 also has a second meaning, "and then," which -기 때문에 never has.
What you'll learn
- Choose -기 때문에 or -아/어서 for five test sentences and state the deciding rule in one sentence.
- Build both forms from verbs and adjectives, including 으 and ㅂ irregular stems.
- Place tense correctly: where it is allowed and where it is not.
- Know when a reason cannot be followed by a command, and which pattern to use instead.
Before you start: you should know how to form the polite ending -아요/-어요, because -아/어서 uses the same 아/어 form. If you want the full rules for each pattern first, read -기 때문에 and -아/어서.
What Is the Difference between -기 때문에 and -아/어서?
The difference is how the reason sounds. -아/어서 treats the reason as a natural, ordinary link: it is the pattern you hear in daily talk. -기 때문에 puts the reason forward as an explanation: it sounds firmer and is common in writing, in speeches and when someone asks "why?" and expects a clear answer.
Two sentences built on the same adjective show the contrast:
- 바쁘기 때문에 못 가요. (bappeugi ttaemune mot gayo.) = "Because I'm busy, I can't go." The speaker explains and stresses the reason.
- 바빠서 못 가요. (bappaseo mot gayo.) = "I'm busy, so I can't go." The speaker simply gives the cause in a relaxed way.
The meaning is almost the same, so the difference lies in tone, in tense and in what may follow. The next section puts these differences into a table.
-기 때문에 vs -아/어서: Side-by-Side Table
The table lists the points learners need most. Each row gives one answer for each pattern.
| Point | -기 때문에 | -아/어서 |
|---|---|---|
| Core meaning | because (a stressed reason) | because / so (a neutral reason) |
| Tone | firm, formal, explanatory | neutral, spoken, everyday |
| Tense inside the clause | allowed: 바빴기 때문에 | not allowed: 바빠서, never 바빴어서 |
| Command or suggestion after it | no | no |
| With a noun | N 때문에: 비 때문에 | N(이)라서 / N(이)어서: 학생이라서 |
| Sentence-final use | -기 때문이다 / -기 때문이에요 | -아/어서요 as a short answer |
| Second meaning | none | "and then" in sequences |
| Fixed greetings | no | yes: 만나서 반갑습니다 |
| Example | 비가 왔기 때문에 경기가 취소됐어요. | 아파서 학교에 못 갔어요. |
-기 때문에
because: firm, formal, can take tense
-아/어서
because / so: neutral, spoken, no tense
Use -아/어서 for everyday reasons; use -기 때문에 to explain firmly or in writing.
The table shows that the two patterns share the meaning but differ in tone, tense and use in greetings. Each one gets a close look next.
When Do You Use -기 때문에?
Use -기 때문에 when you want to state the reason clearly: in an explanation, in an answer to "why?", in writing or when the reason is the main point. The pattern is verb stem + 기 때문에. It works with adjectives, verbs and 이다 (학생이기 때문에).
To answer "why?" firmly. 왜 늦었어요? (wae neujeosseoyo?) = "Why were you late?" A firm answer is 길이 막혔기 때문이에요 (giri makyeotgi ttaemunieyo) = "It's because the road was jammed." The word 때문이에요 sounds like [때무니에요]. A wh-question like 왜 늦었어요 usually falls or rises and falls at the end, not a sharp rise.
To keep the past tense. Because -기 takes tense, the reason can be placed in the past: 늦게 일어났기 때문에 지각했어요 (neutge ireonatgi ttaemune jigakaesseoyo) = "I was late because I got up late." The clause carries -았- itself.
To blame or to name a cause. With a noun, N 때문에 names the cause and often points at a negative result: 비 때문에 못 갔어요 (bi ttaemune mot gasseoyo) = "I couldn't go because of the rain." The same noun form can also be neutral: 시험 때문에 바빠요 ("I'm busy because of the exam"). When the cause is a person, 너 때문에 늦었어 can sound like blame, so use it with care.
With a necessary action. 시험이 있기 때문에 공부해야 해요 (siheomi itgi ttaemune gongbuhaeya haeyo) = "Because I have an exam, I have to study." The firm tone fits a statement of obligation.
To build the form, remove 다 and add 기 때문에. The stem never changes, because 기 starts with a consonant:
| Dictionary form | Meaning | -기 때문에 form |
|---|---|---|
| 바쁘다 | to be busy | 바쁘기 때문에 |
| 아프다 | to be sick | 아프기 때문에 |
| 피곤하다 | to be tired | 피곤하기 때문에 |
| 있다 | to have / exist | 있기 때문에 |
| 막히다 | to be blocked | 막히기 때문에 |
| 춥다 | to be cold | 춥기 때문에 |
| 일어나다 | to get up | 일어나기 때문에 |
The form is easy to build, so the real work is choosing the right tone. First, look at the second pattern.
When Do You Use -아/어서?
Use -아/어서 for ordinary, everyday reasons, especially in speech. It is the pattern behind 아파서, 피곤해서 and 늦어서. It follows the same 아/어 form that precedes 요 in the polite ending.
- 아파서 학교에 못 갔어요. (apaseo hakgyoe mot gasseoyo.) = "I was sick, so I couldn't go to school."
- 길이 막혀서 늦었어요. (giri makyeoseo neujeosseoyo.) = "The road was jammed, so I was late." The word 막혀서 comes from 막히다 plus the 아/어 form 막혀.
In fixed greetings. Several set expressions use -아/어서, and -기 때문에 would sound odd there: 만나서 반갑습니다 (mannaseo bangapseumnida) = "Nice to meet you." and 늦어서 죄송합니다 = "I'm sorry I'm late." The first part explains the feeling in the second part.
To build the form, take the 아/어 form of the verb and add 서. The common stem types look like this:
| Dictionary form | Meaning | 아/어 form + 서 |
|---|---|---|
| 바쁘다 | to be busy | 바빠서 (the ㅡ drops) |
| 아프다 | to be sick | 아파서 (the ㅡ drops) |
| 피곤하다 | to be tired | 피곤해서 |
| 있다 | to have / exist | 있어서 |
| 막히다 | to be blocked | 막혀서 |
| 춥다 | to be cold | 추워서 (ㅂ becomes 우) |
| 오다 | to come | 와서 |
Remember that -아/어서 never takes -았- or -겠-. To put the reason in the past, the tense goes on the last verb: 바빠서 못 갔어요 ("I was busy, so I couldn't go"), not *바빴어서 못 갔어요. The pattern is simple, but it makes people ask whether they can combine the two.
Can You Use Both in the Same Sentence?
You can use both in one passage, but you cannot stack them in one clause. A natural pair of sentences is 아파서 못 갔어요. 비 때문에 더 힘들었어요. The first uses the neutral reason, and the second names a noun cause.
There is one real overlap: in many everyday sentences either pattern works. 비가 와서 안 가요 and 비가 오기 때문에 안 가요 both mean "I'm not going because it rains." The second one just sounds more explanatory.
Two limits stop the swap. First, fixed greetings keep -아/어서 (만나서 반갑습니다). Second, if you need the reason in the past tense, choose -기 때문에 inside the reason clause (비가 왔기 때문에), or use -아/어서 and place the tense on the last verb. Because the overlap is wide, a single rule helps most.
Which One Should You Pick? a Simple Rule of Thumb
Pick by tone and context. Use this four-step check.
- Find the reason. Say it in English: "I'm busy," "it rained."
- Check the setting. Is it a relaxed conversation, a greeting or a casual message? Then use -아/어서. Is it an explanation, a speech, a written report or a firm answer? Then use -기 때문에.
- Check what follows. If a command or a suggestion comes next, use neither. Use -(으)니까 instead.
- Check the tense. If you want the reason itself to carry past tense, use -기 때문에.
Apply the check to "Because I have an exam, I have to study." The tone is firm and explanatory, so use 시험이 있기 때문에 공부해야 해요. Apply it to "I'm tired, so I'm going to bed." The tone is relaxed, so use 피곤해서 잘 거예요.
If you cannot decide, -아/어서 is the safer choice in speech. The next section looks at the places where learners slip.
What Mistakes Do Learners Make with These Two?

Learners most often put a tense marker or a command after the reason. Four mistakes appear again and again.
- Adding tense to -아/어서. *바빴어서 and *피곤했어서 are wrong. Say 바빠서 and 피곤해서, and put the past tense on the last verb.
- Following either pattern with a command. *비가 오기 때문에 우산을 가져가세요 and *비가 와서 우산을 가져가세요 are both wrong. Use 비가 오니까 우산을 가져가세요.
- Using -기 때문에 in a greeting. *만나기 때문에 반갑습니다 is not a natural greeting. The set phrase is 만나서 반갑습니다.
- Writing 때문에 with a verb. The noun form needs a noun: 비 때문에. For a verb, add 기 first: 비가 오기 때문에.
Use this checklist when a sentence feels wrong: Is there a tense marker on -아/어서? Does a command follow? Is it a set greeting? The remaining differences are edge cases.
When Do the Two Patterns Work Differently?
The two patterns work differently with the verb 이다, with sequences and with sentence endings.
- With 이다. After a vowel, -아/어서 becomes 라서: 의사라서 (because I'm a doctor). After a consonant it becomes 이라서: 학생이라서. -기 때문에 keeps the long form: 학생이기 때문에.
- Sequence. -아/어서 can also mean "and then" when one action leads to the next: 도서관에 가서 공부해요 means "I go to the library and study there." -기 때문에 never has this meaning. The "and then" meaning is covered on its own page.
- Sentence endings. In writing, -기 때문이다 closes an explanation: 이유는 시험이 있기 때문이다. In speech, a short answer often uses -아/어서요: 길이 막혀서요.
- One honest limit. This page covers the neutral, spoken reason and the firm, explanatory one. Other reason patterns, such as -(으)니까 and -느라고, are covered in separate lessons.
Since the rule depends on tone and tense, practice is the best way to feel the difference.
Practice: Choose the Right Pattern
Try the five items before you read the answer key.
- Choose. You greet a new classmate. Which is right: 만나서 반갑습니다 or 만나기 때문에 반갑습니다?
- Fix the error. A learner says 피곤했어서 일찍 잤어요. What should it be?
- Choose. You write a short report: "We cancelled the event because it rained." Which fits better: 비가 와서 or 비가 왔기 때문에?
- Build. Make both forms ("because") for 춥다.
- Fix the error. A learner says 비가 와서 우산을 가져가세요. Give a correct version.
Practice · 5
You greet a new classmate. Which is right?
Show answer
만나서 반갑습니다.
It is a fixed greeting, and it uses -아/어서.
Fix the error: 피곤했어서 일찍 잤어요.
Show answer
피곤해서 일찍 잤어요.
-아/어서 takes no tense marker. The past goes on 잤어요.
Which reason clause can carry the past tense itself?
Show answer
비가 왔기 때문에
-기 때문에 can take -았/었-; -아/어서 cannot.
Which pair is correct for 춥다 ("because it is cold")?
Show answer
춥기 때문에 / 추워서
기 starts with a consonant, so the stem stays 춥-. Before 어서 the ㅂ becomes 우: 추워서.
Fix the error: 비가 와서 우산을 가져가세요.
Show answer
비가 오니까 우산을 가져가세요.
Neither -아/어서 nor -기 때문에 can be followed by a command. Use -(으)니까.
Answer key
- 만나서 반갑습니다. It is a fixed greeting, and -기 때문에 does not fit there.
- 피곤해서 일찍 잤어요. The reason takes no tense, and the past tense goes on 잤어요.
- 비가 왔기 때문에. A written explanation sounds firmer, and the reason can carry the past tense.
- 춥기 때문에 and 추워서.
- 비가 오니까 우산을 가져가세요. A command needs -(으)니까.
A final test: if a command follows, use -(으)니까. If the reason is a casual one, use -아/어서. If you want to explain firmly or write formally, use -기 때문에.
What Should You Learn Next?
After this comparison, study each pattern on its own and then compare -(으)니까. This page compares the two patterns but does not teach every use of either one.
- Read the full lesson on -기 때문에, which covers noun forms and writing style.
- Read the full lesson on -아/어서, which covers both the reason meaning and the "and then" meaning.
- See how the firmer reason compares with the command-friendly one in -(으)니까 vs -기 때문에.
- Check the beginner list at Beginner Grammar to see where both patterns sit among the A2 lessons.
- Compare other confusing pairs at Confusing Grammar Compared.
With these steps, the choice between -기 때문에 and -아/어서 becomes automatic: decide how firm the reason should sound, then add the matching ending.
Frequently Asked Questions
What is the difference between -기 때문에 and -아/어서?
Both mean "because," but the tone differs. -아/어서 is neutral and spoken: 바빠서 못 가요. -기 때문에 is firmer and more formal: 바쁘기 때문에 못 가요. -기 때문에 can also carry a past-tense marker (바빴기 때문에), while -아/어서 never can.
Can I always replace -기 때문에 with -아/어서?
No. Fixed greetings such as 만나서 반갑습니다 need -아/어서. And a reason that must carry the past tense, such as 비가 왔기 때문에, cannot become *비가 왔어서. In many ordinary sentences the swap works, but the tone becomes less firm and more relaxed.
Which one sounds more natural in speech?
-아/어서 is the more natural choice in relaxed conversation, and learners can use it by default. -기 때문에 is natural when you explain something carefully, answer a direct why question, or write. It is not wrong in speech, but it can sound formal or defensive.
Which one appears more often on TOPIK?
No reliable count is available, so this site makes no claim. Both patterns belong to elementary grammar and can appear in reading and listening texts. Knowing the tense and command limits helps in questions that ask you to choose a correct sentence.
What is the quickest rule to remember?
Use -아/어서 for casual reasons and greetings, and -기 때문에 for firm explanations and written reasons. If a command or suggestion follows, use neither and switch to -(으)니까. Remember that -아/어서 never takes a tense marker, so the past goes on the last verb, as in 바빠서 못 갔어요.

