-아서 vs -(으)니까: Choosing Your 'Because'

Korean gives you two everyday ways to say "because," and English translations flatten them into the same word — which is exactly why learners misuse them for years. -아/어서 and -(으)니까 are not free variants. They differ in what kind of clause is allowed to follow, in whether they can carry tense, in which fixed social phrases demand them, and in the stance the speaker takes toward the cause. Get the diagnosis right and the choice makes itself; translate blindly and you will produce sentences that sound, at best, oddly stiff and, at worst, rude.

The single most useful mental move is to stop translating and start diagnosing. Before you pick an ending, ask two questions: Is a command or suggestion coming next? and Am I reporting a plain fact, or am I laying out my own reasoning? Those two questions resolve the overwhelming majority of cases.

The one-sentence answer

Use -아/어서 when the cause is presented as an objective, natural fact and the sentence just reports an outcome. Use -(으)니까 when you are giving your own reasoning — especially when you are about to tell someone to do something. If there is a command, a request, or a suggestion after the "because," you almost always need -(으)니까.

비가 와서 소풍이 취소됐어요.

biga waseo sopung-i chwisodwaesseoyo

The picnic got canceled because it rained. (a neutral report)

비 오니까 우산 가져가.

bi onikka usan gajeoga

It's raining, so take an umbrella. (my reasoning → a command; informal)

Both sentences pin the "rain" as the cause. But the first simply narrates a result, so -아서 fits. The second is me reasoning at you and ending in an order, so only -(으)니까 works.

Feature 1: What can follow — commands and suggestions

This is the difference that matters most for sounding natural, because it is a hard grammatical wall, not a nuance. -(으)니까 can be followed by a command, a request, a suggestion, or a proposal. -아/어서 cannot. If your second clause is an imperative (닫아, 닫으세요), a "let's" form (가자, 갑시다), or a proposal (-(으)ㄹ까요?), -아/어서 is ungrammatical.

추우니까 창문 좀 닫아 주세요.

chuunikka changmun jom dada juseyo

It's cold, so please close the window.

시간 없으니까 택시 타자.

sigan eopseunikka taeksi taja

We don't have time, so let's take a taxi. (informal)

위험하니까 만지지 마세요.

wiheomhanikka manjiji maseyo

It's dangerous, so please don't touch it.

Now the same idea with -아서, which breaks:

  • ✗ 추워서 창문 닫아. — wrong: -아서 cannot head a command.
  • ✓ 추우니까 창문 닫아. — "It's cold, so close the window."

✅ 추우니까 창문 닫아.

chuunikka changmun dada

It's cold, so close the window. (informal)

The reason is structural. -아/어서 fuses the two clauses into a single tightly-bound event chain — one thing flows into the next as a natural consequence — and a command is not a "consequence" that flows out of a fact; it is a fresh speech act aimed at the listener. -(으)니까 keeps the two clauses looser: it presents the first as grounds you are offering, and grounds can perfectly well support "so do this." English has no matching split, which is why English speakers reach for -아서 everywhere and unknowingly produce ungrammatical commands.

💡
The fastest self-check you can run: if a command, request, or "let's" is coming after "because," write -(으)니까. Seeing an imperative after -아서 should feel like a spelling error.

Feature 2: Tense on the ending

-(으)니까 can carry the past tense (-았/었-) on its own clause; -아/어서 cannot. The past marker lives on the -(으)니까 clause directly (바빴으니까), but with -아/어서 the tense is forced onto the final verb only, and the -아서 clause stays tenseless.

어제 바빴으니까 오늘은 좀 쉴게요.

eoje bappasseunikka oneureun jom swilgeyo

I was busy yesterday, so today I'll rest a bit.

  • ✗ 바빴어서 못 갔어요. — wrong: -아서 never takes -았/었- on its own clause.
  • ✓ 바빠서 못 갔어요. — "I couldn't go because I was busy." (the past sits only on 갔어요)

✅ 바빠서 못 갔어요.

bappaseo mot gasseoyo

I couldn't go because I was busy.

This is not an arbitrary rule; it follows from the same tight-binding logic. Because -아/어서 welds its clause to the main event, that clause has no independent time reference — it borrows the tense of the whole sentence. -(으)니까, being looser, can time-stamp its own grounds. So when you specifically want to say "because it was the case that…," -(으)니까 is often your only clean option.

Feature 3: Fixed social phrases demand -아서

Apologies, thanks, and greetings are frozen constructions in Korean, and they overwhelmingly select -아/어서. Using -(으)니까 here is a classic tell of a non-native speaker — it reframes a warm social ritual as a cold statement of grounds, so a thank-you starts to sound like an excuse or a demand for credit.

늦어서 미안해요.

neujeoseo mianhaeyo

Sorry for being late.

만나서 반가워요.

mannaseo bangawoyo

Nice to meet you. (lit. glad because we've met)

도와주셔서 감사합니다.

dowajusyeoseo gamsahamnida

Thank you for helping me. (formal)

Swap in -(으)니까 and a native ear winces:

  • ✗ 도와주시니까 감사합니다. — off: in a set thank-you, -(으)니까 sounds like you are pointedly stating your reason for thanking, almost transactional.

Memorize the -아서 versions as whole units: 늦어서 죄송합니다, 와 주셔서 감사합니다, 만나서 반갑습니다, 기다리게 해서 미안해. These are the phrases you will say most often, so building the -아서 habit here pays off immediately.

Feature 4: The stance — objective fact vs your own reasoning

When both endings are grammatically legal, they still differ in feel, and native speakers choose deliberately. -아/어서 frames the cause as an objective, self-evident fact ("rain → wet ground," no one could dispute it). -(으)니까 frames the cause as the speaker's own reasoning or a freshly noticed basis — it foregrounds your judgment, which is why it dominates in persuasion, instructions, and explanations you expect the listener to accept.

길이 막혀서 늦었어요.

giri makyeoseo neujeosseoyo

I was late because the traffic was backed up. (plain, factual)

길이 막히니까 지하철로 가자.

giri makinikka jihacheollo gaja

The roads are jammed, so let's take the subway. (my reasoning → a suggestion; informal)

The -(으)니까 stance also produces its signature "discovery" reading: now that I look / as it turns out. Because -(으)니까 can present a newly perceived basis, it naturally reports something you found upon doing the first action.

문을 여니까 눈이 오고 있었어요.

muneul yeonikka nuni ogo isseosseoyo

When I opened the door, (I found) it was snowing.

Here nothing is being caused; -(으)니까 simply links "I opened the door" to "and there was the snow I then noticed." -아/어서 cannot produce this "and then I discovered…" nuance at all.

💡
Think of it as objective vs. subjective grounds. -아/어서 says "this is just how it is." -(으)니까 says "here is my reason — and I may be about to tell you what to do about it." Persuasion, instructions, and "now that I look…" all live on the -(으)니까 side.

A quick note on form

Both endings attach to the verb or adjective stem. -아/어서 follows vowel harmony: a bright-vowel stem takes -아서 (좋아서, 작아서), other stems take -어서 (먹어서, 늦어서), and 하다 becomes 해서. -(으)니까 inserts -으- only after a consonant-final stem and attaches straight to a vowel-final one:

Stem ends in…-아/어서-(으)니까
vowel (가-)가서 (gaseo)가니까 (ganikka)
consonant (먹-)먹어서 (meogeoseo)먹으니까 (meogeunikka)
bright vowel (좋-)좋아서 (joaseo)좋으니까 (joeunikka)
하다해서 (haeseo)하니까 (hanikka)

For the fuller treatment of each ending on its own, see -아서: cause and sequence and -(으)니까: giving your reason. When your "because" is heavier or more written, a third option, -기 때문에 and its relatives, enters the picture.

Decision flow

Ask yourself…Then use…
Is a command / request / "let's" coming next?-(으)니까
Do I need past tense on the "because" clause?-(으)니까 (바빴으니까)
Is it an apology, thanks, or greeting?-아/어서 (늦어서, 만나서)
Am I stating a plain, objective cause?-아/어서
Am I laying out my own reasoning to persuade?-(으)니까
"Now that I look / as it turns out…"-(으)니까

Common Mistakes

1. Using -아서 before a command or suggestion. This is the number-one error, and it is a hard grammatical break, not a nuance.

  • ❌ 배고파서 우리 밥 먹으러 가자. — wrong: -아서 can't head a "let's" clause.

✅ 배고프니까 우리 밥 먹으러 가자.

baegopeunikka uri bap meogeureo gaja

I'm hungry, so let's go eat. (informal)

2. Putting past tense on the -아서 clause. Tense goes on the final verb; the -아서 clause stays tenseless.

  • ❌ 어제 아팠어서 학교에 못 갔어요. — wrong: no -았/었- on -아서.

✅ 어제 아파서 학교에 못 갔어요.

eoje apaseo hakgyoe mot gasseoyo

I was sick yesterday, so I couldn't go to school.

3. Using -(으)니까 in a set apology or thank-you. It reframes a warm ritual as a cold statement of grounds.

  • ❌ 늦으니까 죄송합니다. — off: sounds like you're stating a reason, not apologizing.

✅ 늦어서 죄송합니다.

neujeoseo joesonghamnida

I'm sorry for being late. (formal)

4. Treating them as interchangeable in a plain report. When you are simply narrating cause → result with no command and no argument, -아/어서 is the natural, unmarked choice; defaulting to -(으)니까 makes you sound like you are insisting on your reasoning.

  • ❌ 감기에 걸리니까 목이 아파요. — awkward as a plain report of symptoms.

✅ 감기에 걸려서 목이 아파요.

gamgie geollyeoseo mogi apayo

I have a sore throat because I caught a cold.

5. Forgetting the -으- with consonant stems on -(으)니까. After a consonant you need the linking -으-.

  • ❌ 시간이 없니까 빨리 가자. — wrong: 없- is consonant-final.

✅ 시간이 없으니까 빨리 가자.

sigani eopseunikka ppalli gaja

We don't have time, so let's hurry. (informal)

Key Takeaways

  • Command coming? → -(으)니까. -아/어서 cannot head an order, request, or "let's."
  • Past tense on the clause? → -(으)니까 (바빴으니까); -아/어서 leaves tense on the final verb.
  • Apology, thanks, greeting? → -아/어서 (늦어서, 만나서, 도와주셔서). -(으)니까 sounds like excuse-making.
  • Stance: -아/어서 = objective fact; -(으)니까 = your own reasoning, persuasion, and "now that I look…" discovery.
  • Diagnose, don't translate: run the two questions before you pick.

Now practice Korean

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Korean

Related Topics

  • -아/어서: Because (Objective Cause)TOPIK 1Causal -아/어서 presents a reason as an impersonal, factual cause — and precisely because it isn't the speaker's willful reasoning, it takes no tense marker and cannot be followed by a command or suggestion.
  • -(으)니까: Because (Speaker's Reasoning) & DiscoveryTOPIK 2The connective -(으)니까 gives a reason as the speaker's own judgment — which lets it head commands and suggestions that -아/어서 can't — and, with a past main clause, marks the 'and then I discovered…' reading.
  • -기 때문에 · -(으)ㄴ 탓에 · -(으)ㄴ 덕분에: Because / Fault / ThanksTOPIK 3Three noun-based causal frames that force you to color the cause: neutral 때문에, blaming 탓에, and grateful 덕분에 — picking the wrong one flips the meaning.
  • The Three Constraints: Tense, Subject & MoodTOPIK 2Connective endings aren't interchangeable synonyms of 'and / but / because' — each is a contract about three things: whether it can carry tense, whether the two clauses must share a subject, and whether a command or suggestion may follow.
  • -고 vs -아서: Listing or Linked SequenceTOPIK 2Both chain two events in time order, but -고 simply lists actions with no required connection, while -아서/어서 makes the first action carry into the second — the same place, object, or posture persists. The 'does event 2 use what event 1 set up?' test, why motion verbs almost always take 아서, the 았-and-subject constraints on 아서, and the errors English speakers make.