German Word Order: The Complete Rules Behind the Chaos

German word order feels unpredictable until you see the underlying system. There are only a handful of rules — but they stack, and the stacking is what trips people up.

German has a reputation for wild word order — verbs at the end, subjects popping up in unexpected places, sentences that seem to demand you wait until the final word before you know what happened. The reputation is partly deserved but mostly misleading. German word order is highly rule-governed. The rules are just different from English ones, and several of them operate simultaneously in the same sentence.

The core rules are these: the conjugated verb is almost always in second position in a main clause. Adverbials follow a fixed internal order. Negation with nicht has a specific landing spot. Subordinate clauses send the verb to the end. These rules don't conflict — they layer. Understanding each one separately, then seeing how they interact, is the path through.

The Verb-Second Rule

In a German main clause, the conjugated verb occupies the second position — always. Not the second word: the second constituent. A constituent can be a single word or an entire phrase.

Ich kaufe heute ein Buch.

I'm buying a book today. (Ich = position 1, kaufe = position 2)

Heute kaufe ich ein Buch.

Today I'm buying a book. (Heute = position 1, kaufe = position 2, ich shifts after verb)

Ein Buch kaufe ich heute.

A book I'm buying today. (Ein Buch = position 1, kaufe = position 2)

All three sentences contain the same information. The verb kaufe is always second. Everything else rearranges around it. This is the most fundamental rule in German sentence structure and it has almost no exceptions in declarative main clauses.

Second position, not second word

Mein älterer Bruder is three words but one constituent — a noun phrase. If it occupies first position, the verb still comes immediately after it: Mein älterer Bruder kauft heute ein Buch. Count constituents, not words.

What Can Go in First Position

Almost anything can occupy first position in a German main clause — subject, object, adverb, adverbial phrase, subordinate clause. Moving something to first position emphasizes it or signals contrast with what came before. This is a major resource for information structure that English handles primarily through stress.

Er hat das Buch gestern gelesen. (subject first — neutral)

Gestern hat er das Buch gelesen. (time adverb first — emphasis on when)

Das Buch hat er gestern gelesen. (object first — emphasis on what)

What cannot go in first position: the conjugated verb (that would make it a yes/no question), and two constituents simultaneously. First position holds exactly one constituent.

The Satzklammer — The Verbal Bracket

When a sentence contains two verbal elements — a conjugated auxiliary plus a past participle, infinitive, or separable prefix — they form a bracket around the middle of the sentence. The conjugated verb is in second position; the non-conjugated element is at the very end. Everything else sits between them.

Ich habe gestern in der Bibliothek ein Buch gelesen.

I read a book in the library yesterday. (habe in position 2, gelesen at end)

Er kann morgen nicht kommen.

He can't come tomorrow. (kann in position 2, kommen at end)

Sie ruft ihren Vater jeden Abend an.

She calls her father every evening. (ruft in position 2, an at end)

This bracket — Satzklammer in German — is why German sentences can feel like you're waiting for the end to know what happened. The verbal meaning is split across the two ends of the sentence, with all the other content in the middle. Once you see the bracket, you know to hold the meaning open until the closing element arrives.

The TMP Rule — Adverb Order

When multiple adverbials appear in the middle field of a sentence (inside the Satzklammer), they follow a fixed order: Time → Manner → Place. This is the TMP rule.

Category Answers Examples
TimeWhen? How often? How long?heute, gestern, morgen, jeden Tag, manchmal, oft, immer, nie, um drei Uhr
MannerHow? In what way?schnell, langsam, allein, mit dem Auto, mit Freunden, gerne, leider
PlaceWhere? Where to? Where from?hier, dort, in Berlin, nach Hause, aus der Küche, auf dem Tisch

Er fährt [heute] [mit dem Auto] [nach Berlin].

He's driving to Berlin today by car. (Time → Manner → Place)

Sie geht [jeden Morgen] [allein] [in den Park].

She goes to the park alone every morning.

Ich habe [gestern] [leider] [in der Arbeit] viel vergessen.

Unfortunately I forgot a lot at work yesterday.

TMP is a default, not an iron law

TMP describes the neutral, unmarked order. Moving an adverbial to first position — or reordering within the middle field for emphasis — is possible and common. But when there's no communicative reason to reorder, TMP is what sounds natural. Reversing it without reason sounds awkward to native speakers even if the sentence is technically comprehensible.

Object Order — Accusative and Dative

When both a dative and an accusative object appear in the middle field, their order depends on whether they are pronouns or full noun phrases.

Both are noun phrases: dative before accusative.

Ich gebe [dem Kind] [das Buch].

I give the child the book. (dative dem Kind before accusative das Buch)

Both are pronouns: accusative before dative.

Ich gebe [es] [ihm].

I give it to him. (accusative es before dative ihm)

One pronoun, one noun phrase: the pronoun always comes first, regardless of case.

Ich gebe [es] [dem Kind]. (accusative pronoun before dative noun phrase)

Ich gebe [ihm] [das Buch]. (dative pronoun before accusative noun phrase)

Nicht Placement

This is the section most learners find hardest, because nicht doesn't have a single fixed position — its placement depends on what is being negated.

There are two distinct situations: negating the entire sentence (general negation) and negating a specific element (focused negation).

General negation — nicht goes near the end

When nicht negates the whole sentence or the main verb, it goes as late as possible — at the end of the middle field, just before the closing verbal element (participle, infinitive, separable prefix, or predicate adjective/noun).

Ich verstehe das nicht.

I don't understand that. (nicht at end — no closing verbal element)

Er hat das nicht gesagt.

He didn't say that. (nicht before gesagt — closing the bracket)

Sie kann heute nicht kommen.

She can't come today. (nicht before kommen — closing infinitive)

Er ruft mich nicht an.

He doesn't call me. (nicht before separable prefix an)

Das ist nicht gut.

That's not good. (nicht before predicate adjective gut)

Focused negation — nicht immediately before the element it negates

When nicht negates a specific word or phrase — not the whole sentence — it sits directly in front of that element. The contrast is often made explicit by an alternative with sondern (but rather).

Ich fahre nicht heute, sondern morgen.

I'm not going today, but tomorrow. (nicht before heute — negating the time, not the action)

Nicht er hat das gesagt, sondern sie.

It wasn't him who said that, but her. (nicht before er — negating the subject)

Er fährt nicht mit dem Auto, sondern mit dem Zug.

He's not going by car, but by train. (nicht before mit dem Auto — negating the manner)

Nicht vs. kein

Use kein (not nicht) to negate indefinite noun phrases — nouns preceded by an indefinite article or no article at all. Ich habe kein Geld. Er ist kein Arzt. Ich habe keine Zeit. Use nicht for everything else: verbs, adjectives, adverbs, definite noun phrases, pronouns. Ich habe das Geld nicht. Er ist nicht hier.

Subordinate Clause Order

In a subordinate clause, the conjugated verb moves to the very end. This applies after all subordinating conjunctions (weil, dass, obwohl, wenn, als, ob, während, nachdem, etc.) and after relative pronouns.

Er kommt nicht, weil er krank ist.

He's not coming because he's sick. (ist at end of subordinate clause)

Ich weiß, dass sie morgen fliegt.

I know that she's flying tomorrow. (fliegt at end)

Obwohl es regnet, gehe ich spazieren.

Although it's raining, I'm going for a walk. (regnet at end of subordinate clause, then verb-second rule kicks in for main clause — gehe immediately follows)

That last example contains a critical interaction: when a subordinate clause occupies first position in the main clause, the entire subordinate clause counts as one constituent. The main clause verb still comes second — which means it immediately follows the subordinate clause, before the subject.

Weil er krank ist, kommt er nicht.

Because he's sick, he's not coming. (weil-clause = position 1, kommt = position 2, er = position 3)

Weil er krank ist, er kommt nicht. ✗

(wrong — verb must be second, not third)

With compound tenses in subordinate clauses, both verbal elements go to the end — auxiliary last:

…weil er das Buch gelesen hat.

…because he read the book. (gelesen hat — participle then auxiliary at end)

…weil sie früh aufgestanden ist.

…because she got up early. (aufgestanden ist at end)

Coordinating vs Subordinating Conjunctions

Not all conjunctions trigger subordinate clause word order. Coordinating conjunctions connect two main clauses — each keeps its normal verb-second order. Subordinating conjunctions introduce a subordinate clause — verb goes to the end.

Coordinating conjunctions (no word order change): und, oder, aber, denn, sondern.

Er ist müde, aber er arbeitet weiter.

He's tired, but he keeps working. (both clauses verb-second)

Ich bleibe zu Hause, denn es regnet.

I'm staying home because it's raining. (denn = coordinating, normal order in both clauses)

Subordinating conjunctions (verb to end): weil, dass, obwohl, wenn, als, ob, während, nachdem, bevor, damit, falls, seit, bis, sodass.

Ich bleibe zu Hause, weil es regnet.

I'm staying home because it's raining. (weil = subordinating, regnet moves to end)

Denn vs. weil

Both mean "because" but denn is coordinating (no word order change) and weil is subordinating (verb to end). This is one of the most tested distinctions in German grammar. They are not interchangeable in formal writing, and the word order difference is the giveaway.

Questions

Yes/no questions: the conjugated verb moves to first position. The subject shifts after it.

Kommst du morgen?

Are you coming tomorrow?

Hat er das gewusst?

Did he know that?

W-questions (information questions): the question word occupies first position, the conjugated verb is second — exactly like a declarative sentence with a fronted adverbial.

Wann kommst du?

When are you coming?

Warum hat er das gesagt?

Why did he say that?

Wen hast du gestern getroffen?

Who did you meet yesterday?

When Rules Stack — Complex Sentences

In practice, multiple rules apply simultaneously. A single sentence might involve: verb-second, a Satzklammer, TMP order, object order, and nicht placement all at once. The rules don't conflict — each operates on a different layer.

Gestern hat er seiner Mutter leider kein Geld gegeben.

Yesterday he unfortunately didn't give his mother any money.

Breaking this down layer by layer: Gestern in first position (fronted time adverb). Hat in second position (verb-second rule). gegeben at the very end (Satzklammer closing). Inside the bracket: gestern already moved to front, so the remaining middle field contains er (subject) + seiner Mutter (dative object) + leider (manner adverb) + kein Geld (accusative object with kein negation). The dative noun phrase precedes the accusative noun phrase (object order rule). Leider sits between them in the manner slot (TMP).

Obwohl er ihr gestern kein Geld gegeben hat, hilft sie ihm immer noch.

Although he didn't give her any money yesterday, she still helps him.

Here: subordinate clause in first position (verb to end — gegeben hat). Entire subordinate clause = one constituent in position 1. Hilft immediately follows in position 2 (verb-second). Sie after the verb. Ihm as pronoun object before the adverb immer noch.

Common Traps

Trap 1 — Verb in third position after a fronted adverb

Heute ich kaufe ein Buch. ✗

Heute kaufe ich ein Buch. ✓

Trap 2 — Normal word order after weil (treating it like denn)

Ich bleibe zu Hause, weil es regnet. ✓

Ich bleibe zu Hause, weil es regnet nicht. ✗

Ich bleibe zu Hause, weil es nicht regnet. ✓ (verb still at end)

Trap 3 — Forgetting verb-second after a weil-clause in first position

Weil es regnet, bleibe ich zu Hause. ✓

Weil es regnet, ich bleibe zu Hause. ✗

Trap 4 — Placing nicht before the verb instead of near the end

Er hat das nicht gesagt. ✓

Er nicht hat das gesagt. ✗

Er hat nicht das gesagt. (implies contrast — "not that, but something else")

Trap 5 — Wrong order for auxiliary and participle in subordinate clauses

…weil er das Buch gelesen hat. ✓ (participle then auxiliary)

…weil er das Buch hat gelesen. ✗ (except with double infinitive — see that article)

Trap 6 — TMP reversal

Er fährt heute mit dem Auto nach Berlin. ✓ (T → M → P)

Er fährt nach Berlin mit dem Auto heute. ✗

Quick Recap

  • Verb-second rule: the conjugated verb always occupies the second constituent position in a declarative main clause — not the second word.
  • Almost anything can go in first position for emphasis. Moving something there inverts subject and verb.
  • Satzklammer: in compound tenses and with modal verbs or separable prefixes, the conjugated verb is in position 2 and the non-conjugated element is at the very end. Everything else sits between them.
  • TMP rule: inside the middle field, adverbials follow Time → Manner → Place order. Reversing without communicative reason sounds unnatural.
  • Object order: noun phrase + noun phrase → dative first. Pronoun + anything → pronoun first regardless of case.
  • Nicht placement: general negation → as late as possible, just before the closing verbal element. Focused negation → immediately before the element being negated.
  • Use kein to negate indefinite nouns. Use nicht for everything else.
  • Subordinate clauses: conjugated verb moves to the very end. In compound tenses: participle/infinitive first, then auxiliary — both at the end.
  • Subordinating conjunctions trigger verb-final order. Coordinating conjunctions do not.
  • Weil is subordinating (verb to end). Denn is coordinating (normal order). Not interchangeable in word-order terms.
  • When a subordinate clause occupies first position in a main clause, it counts as one constituent. The main clause verb comes immediately after it — before the subject.
  • Yes/no questions: verb in first position. W-questions: question word first, verb second — same as a declarative with a fronted constituent.