Both ~아서/어서 and ~니까/으니까 translate to "because" or "so." Beginner materials often gloss over the difference. But Koreans can hear when you use the wrong one. And the mistakes are frequent.
The core difference
~아서/어서 = reason that naturally leads to a result (objective, non-volitional) Used for: explaining why something happened, giving a natural cause.
~니까/으니까 = reason given to justify a request, command, or suggestion (subjective, speaker-driven) Used for: before imperatives, suggestions, or when you're emphasizing your reasoning.
Where the rule comes from
~아서/어서 describes a causal chain. A happened, therefore B happened. The speaker is just explaining reality.
~니까 is more assertive. The speaker is giving a reason to justify something they want, need, or are recommending. It sounds like "since [my reason], [do this / don't do that / I'm telling you]."
The clearest sign: imperatives
This is the rule everyone needs to know:
~아서/어서 CANNOT be followed by an imperative (command) or suggestion. ~니까 CAN.
날씨가 추우니까 코트를 입으세요. ✓ Since it's cold, put on a coat. 날씨가 추워서 코트를 입으세요. ✗: Incorrect.
피곤하니까 좀 쉬어요. ✓ Since you're tired, rest a bit. 피곤해서 좀 쉬어요. ✗: Incorrect. If the second clause is a command, request, or suggestion → always ~니까.
Objective cause vs personal reason
~아서/어서 for natural cause-effect:
배가 고파서 먹었어요. I was hungry, so I ate. (natural chain) 비가 와서 집에 있었어요. It rained, so I stayed home. (rain caused staying home)
~니까 for emphasized personal reasoning:
제가 한국인이니까 잘 알아요. Since I'm Korean, I know well. (asserting personal authority) 바쁘니까 나중에 얘기해요. Since I'm busy, let's talk later. (reason to justify a suggestion)
Tense restriction on ~아서/어서
~아서/어서 cannot take past tense. The first clause stays in the base (non-past) form even when talking about the past.
배가 고파서 먹었어요. ✓ (was hungry → ate, past understood from context) 배가 고팠어서 먹었어요. ✗: Incorrect. Don't add past tense to 아서/어서.
~니까 CAN take past tense: 어제 늦게 잤으니까 피곤해요. Since I slept late yesterday, I'm tired. ✓
Summary
| ~아서/어서 | ~니까 | |
|---|---|---|
| Followed by imperative? | ✗ | ✓ |
| Past tense on first clause? | ✗ | ✓ |
| Feeling | objective, natural cause | subjective, speaker's reasoning |
| English equivalent | "so" (neutral) | "since" / "because" (assertive) |
Quick check
- 오늘 중요한 시험이 ___ 열심히 공부했어요. (I had an important exam today so I studied hard)
- 오늘 날씨가 좋___ 산책해요. (The weather is nice so let's take a walk: suggestion)
Answers: 1. 있어서 (natural cause) / 2. 좋으니까 (justifying suggestion)
This distinction is covered in the grammar section of my Korean Grammar Essentials workbook alongside 29 other patterns that intermediate learners consistently get wrong. For daily practice, a structured Korean course has connector drills that put you in situations where you have to choose in real time.