How to write a chord progression is one of the most useful skills in songwriting, whether you are creating pop, rock, R&B, folk, jazz, or film music.
The process becomes much easier once you understand how harmony supports melody, tension, and release.
What a chord progression does in a song
A chord progression is a sequence of chords that creates movement and emotional direction.
In Western music, progressions often establish a tonal center, support the melody, and guide the listener through familiar patterns such as anticipation, arrival, and resolution.
At its simplest, a progression can be built from the notes of a major or minor scale.
In tonal harmony, the most common chords are built on scale degrees called the tonic, subdominant, and dominant, often represented by Roman numerals such as I, IV, and V.
These functions help explain why certain chord changes sound stable while others sound unfinished or suspenseful.
Start with the key and scale
The fastest way to write a chord progression is to choose a key first.
The key gives you a pool of diatonic chords that naturally fit together.
For example, in C major, the basic diatonic triads are C major, D minor, E minor, F major, G major, A minor, and B diminished.
If you are writing in a minor key, the same idea applies, but the mood changes because the tonal center is different.
Natural minor, harmonic minor, and melodic minor can each produce slightly different chord options, which is why minor-key progressions often feel darker or more dramatic.
- Major key: often sounds bright, stable, and open
- Minor key: often sounds moody, tense, or reflective
- Modal writing: can create a less predictable, more atmospheric sound
Use Roman numerals to understand chord function
Roman numerals help you write progressions in any key without getting stuck on specific chord names.
Uppercase numerals usually indicate major chords, lowercase numerals indicate minor chords, and the diminished symbol indicates a diminished chord.
Common functional roles include:
- Tonic: I, vi, and sometimes iii; these feel resolved and stable
- Predominant: ii and IV; these prepare motion
- Dominant: V and vii°; these create the strongest pull back to tonic
A classic progression like I–V–vi–IV works in many genres because it balances stability and motion.
In C major, that becomes C–G–Am–F.
In A major, it becomes A–E–F#m–D.
How to write a chord progression from scratch
If you are starting with nothing, a reliable approach is to build the progression around a simple emotional goal.
Ask whether the section should feel settled, tense, hopeful, unresolved, or surprising.
That answer will guide your chord choices more effectively than random experimentation.
- Choose a key: pick a comfortable range for your voice or instrument.
- Pick a starting chord: tonic chords are the safest place to begin.
- Add contrast: introduce a chord that changes the mood without sounding disconnected.
- Move toward tension: use dominant or pre-dominant chords to create momentum.
- Return or delay resolution: resolve clearly for stability, or delay it for more interest.
For example, C–Am–F–G creates a straightforward arc: stable opening, emotional shading, forward movement, and a dominant pull back to C.
That is a simple but effective songwriting formula.
Borrow from proven progression types
One of the most efficient ways to learn how to write a chord progression is to study common harmonic patterns and adapt them.
Many successful songs rely on tried-and-true structures that feel familiar to listeners.
Pop progressions
Pop often uses loopable progressions that are easy to sing over and repeat.
Patterns such as I–V–vi–IV, vi–IV–I–V, and I–vi–IV–V are widely used because they are emotionally direct and structurally simple.
Blues progressions
The 12-bar blues uses dominant seventh chords and a repeating harmonic framework based on I, IV, and V.
It is especially useful for learning how harmony supports phrasing and improvisation.
Jazz progressions
Jazz harmony often expands beyond basic triads and uses ii–V–I movement, seventh chords, secondary dominants, and borrowed chords.
These progressions create stronger voice leading and richer harmonic color.
Folk and singer-songwriter progressions
Folk writing often favors acoustic, diatonic progressions with clear tonal centers.
Chords such as I, IV, V, vi, and ii support lyrics and melody without overwhelming them.
Use voice leading to make chords flow
Voice leading is the way individual notes move from one chord to the next.
Smooth voice leading can make even a simple progression sound sophisticated, while awkward note movement can make a progression feel clumsy.
To improve voice leading, try keeping common tones between chords and moving the other notes by small intervals.
For example, moving from C major to A minor shares two notes, which creates a smooth transition.
This is one reason closely related chords often sound natural together.
Good voice leading also helps when you write for piano, guitar, strings, or multiple voices.
In arranging, this concept becomes even more important because each part should move clearly and efficiently.
Add tension with borrowed chords and secondary dominants
Once you can write a basic progression, you can make it more expressive by borrowing from parallel keys or using secondary dominants.
These techniques are common in modern pop, film scoring, jazz, and classical composition.
- Borrowed chords: chords taken from the parallel minor or major key, such as using iv in a major key
- Secondary dominants: chords that temporarily tonicize another chord, such as V/V leading to V
- Diminished chords: useful for creating tension and chromatic movement
For instance, in C major, using F minor instead of F major can create a darker color before returning to the home key.
These changes work well when you want the progression to sound less predictable without losing coherence.
Match the progression to the melody
A strong chord progression is rarely effective on its own; it must support the melody.
The melody often determines which harmony feels strongest at any given moment, especially on accented beats or long notes.
If a melody note is stable, such as a scale degree from the tonic chord, that chord may be the best match.
If the melody note is more tense, you can use a chord that highlights that tension and then resolves it.
This interplay between melody and harmony is central to songwriting, arrangement, and film composition.
When in doubt, sing the melody over a few chord options.
The right progression usually makes the melody feel inevitable rather than forced.
How to avoid writing generic chord progressions
Generic progressions are not necessarily bad, but they can sound flat if every section uses the same rhythm, register, and harmonic pacing.
To make a progression more distinctive, change how the chords move instead of only changing which chords you choose.
- Alter the rhythm: hold one chord longer or change chords on unexpected beats
- Use inversions: place a different chord tone in the bass for smoother motion
- Vary harmonic density: use triads in one section and seventh chords in another
- Introduce a surprise chord: add a borrowed or secondary chord sparingly
- Change the bass line: create stepwise motion or pedal tones
These details often matter more than the chord symbols themselves.
A simple progression with strong rhythm and bass movement can sound more original than a complex one with no shape.
Test your chord progression in context
Before finalizing a progression, test it against the full song idea.
Play it repeatedly, sing over it, and listen to how it behaves in the verse, chorus, or bridge.
A progression that works for a chorus may feel too stable for a verse, while a verse progression may need stronger cadence points to support a hook.
It also helps to compare your progression with reference tracks in a similar style.
Pay attention to tempo, chord duration, instrumentation, and emotional contour.
In many genres, the difference between amateur and polished harmony is not the chords alone but the arrangement around them.
If you are writing for guitar, piano, or a DAW, record a few variations and listen back objectively.
Small changes in voicing, inversion, or bass movement can reveal the best version quickly.
Common chord progression mistakes to avoid
Many songwriting problems come from treating chord choice as isolated from the rest of the arrangement.
A progression can be technically correct and still fail if it does not support the song’s melody or structure.
- Using chords that do not match the vocal range
- Looping the same four chords without contrast
- Ignoring cadence and leaving every section unresolved
- Overusing complex harmony when the song needs simplicity
- Choosing chords only by shape on the instrument instead of by function
The best progressions are purposeful.
They make the listener feel where the song is going, even if the harmony is minimal.
Practical progression formulas to try
If you want a starting point, these formulas are useful templates in many keys:
- I–V–vi–IV: familiar, uplifting, and highly adaptable
- vi–IV–I–V: emotional and loop-friendly
- ii–V–I: essential for jazz and sophisticated resolution
- I–vi–ii–V: classic, balanced, and highly musical
- I–IV–I–V: direct and strong for rock and folk
Use these as frameworks, then adjust the voicing, rhythm, and melody to make the progression your own.