How to write a chord progression
Learning how to write a chord progression is one of the fastest ways to improve your songwriting, arranging, and production.
A strong progression can establish key, mood, and momentum, while a weak one can make even a good melody feel unfinished.
The good news is that chord progressions are not random.
They follow patterns built from scales, harmony, and voice leading, which means you can create them intentionally and still keep them fresh.
What a chord progression actually does
A chord progression is a sequence of chords that creates movement over time.
In tonal music, the progression usually points toward a tonal center, often called the tonic, and it creates tension and release through harmonic function.
In practical songwriting, a progression helps with several things:
- It gives your song a harmonic framework.
- It supports the melody and lyrics.
- It shapes emotional energy, such as tension, calm, brightness, or sadness.
- It helps listeners understand where the song feels stable and where it is moving.
Common progressions in pop, rock, country, R&B, jazz, and film scoring often come from the same harmonic logic, even when they sound very different.
Start with a key and scale
The easiest way to write a chord progression is to begin in a key.
A key gives you a pool of notes and chords that naturally work together.
For example, in C major, the diatonic chords are built from the notes of the C major scale: C, D, E, F, G, A, and B.
In that key, the basic triads are:
- I: C major
- ii: D minor
- iii: E minor
- IV: F major
- V: G major
- vi: A minor
- vii°: B diminished
These Roman numerals are useful because they let you think in relationships instead of absolute chords.
If you move the same progression to another key, the harmonic function stays the same.
Use harmonic function to shape the movement
Most chord progressions can be understood through three broad harmonic functions: tonic, predominant, and dominant.
- Tonic chords sound stable and resolved.
In C major, C major and A minor often act as tonic-area chords.
- Predominant chords prepare motion.
In C major, F major and D minor often serve this role.
- Dominant chords create tension that wants to resolve.
In C major, G major or G7 are classic dominant chords.
A simple and effective progression often moves from tonic to predominant to dominant and back to tonic.
That motion creates a natural sense of story and arrival.
Begin with a proven chord loop
If you are unsure how to start, use a common loop and then modify it.
Many songs begin with a four-chord progression that repeats cleanly.
A few reliable examples in Roman numerals are:
- I–V–vi–IV
- vi–IV–I–V
- I–vi–IV–V
- ii–V–I
In C major, those become:
- C–G–Am–F
- Am–F–C–G
- C–Am–F–G
- Dm–G–C
These patterns are popular because they balance predictability and motion.
Once you have one working, you can change one chord, invert a chord, or alter the rhythm to make it less generic.
How to write a chord progression that fits your melody?
Your melody should guide your harmony, not fight it.
A melody note does not need to belong to every chord, but strong melody notes often align with chord tones on important beats.
To match chords to a melody:
- Identify the strongest melody notes, especially at phrase endings.
- Look for chords that contain those notes as chord tones.
- Use passing tones and non-chord tones for motion, but land on stable notes where you want emphasis.
- Let the melody suggest whether the harmony should feel bright, dark, suspended, or resolved.
If your melody ends on E in C major, for example, the chord beneath it might be C major, A minor, or even C major with added color tones.
If it ends on F, F major may sound especially natural, while D minor may give a more subtle emotional color.
Use inversions to make the progression smoother
Chord inversions change which note is in the bass, and they are one of the most useful tools for better voice leading.
Instead of jumping between root-position chords only, inversions can reduce unnecessary movement and make the progression sound more connected.
For example, instead of moving from C to G to Am to F in blocky root positions, you can try first inversions or second inversions to keep some notes common between chords.
This is especially helpful in piano, acoustic guitar, and string writing.
Inversions can also make a progression feel less obvious.
A familiar harmonic pattern can sound more sophisticated simply because the bass line moves more smoothly.
Add color with seventh, sus, and add chords
Basic triads are a strong foundation, but extended and altered chords provide nuance.
If a progression sounds too plain, you can often improve it by adding color tones rather than changing the entire structure.
- Seventh chords add more harmonic depth, such as Cmaj7, Am7, or G7.
- Sus chords delay resolution, such as Csus2 or Gsus4.
- Add chords introduce gentle color, such as Cadd9 or Fadd2.
These chords are common in pop, worship music, R&B, jazz, and singer-songwriter arrangements because they make a progression feel richer without becoming too dense.
Borrow chords from parallel keys
If your progression sounds too safe, modal interchange can help.
This means borrowing chords from the parallel minor or parallel major key.
In C major, that could include chords such as F minor, A flat major, or B flat major.
Borrowed chords are useful because they preserve the tonal center while adding surprise.
A major key progression can suddenly feel more emotional or dramatic, while a minor key progression can gain lift and contrast from borrowed major chords.
Common borrowed-chord choices include:
- iv in a major key
- bVI in a major key
- bVII in a major key
- IV in a minor key
Think in phrases, not just loops
Many beginners write one four-chord loop and repeat it forever.
That can work, but stronger songs usually use harmonic phrasing to separate sections such as verse, pre-chorus, and chorus.
Ask what each section should do:
- Verse: often more restrained, with simpler or longer chord changes.
- Pre-chorus: builds tension and expectation.
- Chorus: releases energy and often uses the most memorable progression.
- Bridge: introduces contrast through new chords, new bass motion, or a different key area.
A verse might sit on a two- or four-chord pattern with space for storytelling, while the chorus might use a stronger cadence and faster harmonic rhythm.
Pay attention to bass motion
The bass line is a major part of what listeners perceive as chord movement.
Even if you are writing with guitar or DAW piano rolls, the lowest note strongly affects the emotional direction of the progression.
Good bass motion often uses:
- stepwise motion for smoothness
- descending lines for melancholy or inevitability
- ascending lines for lift and momentum
- pedal tones for stability and suspense
For example, a progression with a descending bass line can sound more cinematic than the same chords in root position.
A repeating bass note can create urgency without changing the chords dramatically.
Test your cadence
The ending of a chord progression matters because it tells the listener whether the phrase feels complete.
Cadences are the punctuation of harmony.
- Authentic cadence: V to I, strong resolution.
- Plagal cadence: IV to I, softer resolution.
- Half cadence: ends on V, leaving tension.
- Deceptive cadence: V to vi, delaying resolution.
If your progression feels unfinished, the cadence may be too weak.
If it feels too final, try ending on a dominant chord or a non-tonic harmony to keep the listener wanting more.
Common mistakes to avoid
When learning how to write a chord progression, a few patterns cause problems more often than others.
- Using only random chords without a tonal center.
- Repeating the same loop without contrast across sections.
- Choosing chords that clash with the melody on strong beats.
- Ignoring bass line movement and voice leading.
- Adding too many complex chords before the basic progression works.
The best approach is usually to make the progression clear first, then refine it with inversions, color tones, borrowed chords, or rhythmic changes.
A simple workflow for writing faster
If you need a repeatable process, use this workflow:
- Choose a key and identify the diatonic chords.
- Decide the emotional goal: calm, bright, tense, dark, or uplifting.
- Start with a proven Roman numeral pattern.
- Match the melody’s important notes to strong chord tones.
- Smooth the bass line with inversions or slash chords.
- Add one color change, borrowed chord, or cadence variation.
- Play or program it in context with rhythm and melody.
This method works in guitar-based songwriting, piano composition, and DAW production because it keeps harmony tied to musical function instead of trial and error.
How to write a chord progression that sounds original?
Originality usually comes from combination, not invention from scratch.
You can use familiar harmonic shapes and still create something distinct by changing the rhythm, bass, melody, voicing, tempo, texture, or instrumentation.
Try combining these elements:
- a familiar progression with unusual chord voicings
- a standard loop with a contrasting bridge
- simple triads with a syncopated rhythm
- borrowed chords placed at emotional turning points
- inversions that create a distinctive bass melody
In practice, the most effective chord progressions are often the ones that sound inevitable once you hear them, even if they are based on very common harmonic ideas.