Writing a chord progression isn’t mystical or complicated. It’s a system, and once you understand the system, you can write progressions in any key, any mood, any genre. The process boils down to five steps: pick a key, learn what chords belong in that key, understand their functions, build a progression, and refine it with rhythm and arrangement.
The reason this works: Western music is built on scales, and scales are built on specific intervals (distances between notes). Those intervals create chords that naturally want to move in certain directions. Understanding these wants and using them strategically is songwriting. Ignore them, and your progression sounds random. Respect them, and your progression feels inevitable.
Choosing Your Key and Understanding Scales
Your first decision: are you writing in a major key or a minor key? Major keys generally sound bright and uplifting. Minor keys sound darker and more introspective. There’s no rule—just intention.
Let’s use C major as an example. The C major scale contains seven notes: C, D, E, F, G, A, B, and then C again (an octave higher). From each of these seven notes, you can build a chord. That’s your diatonic system—seven chords that belong in C major and only in C major.
Here’s how to build those chords: take each scale degree and add the 3rd and 5th above it. For example, on C (the first degree), add the 3rd (E) and the 5th (G), and you get a C major chord. On D (the second degree), add the 3rd (F) and the 5th (A), and you get a D minor chord. Continue that pattern and you get:
I (C major), ii (D minor), iii (E minor), IV (F major), V (G major), vi (A minor), vii (B diminished)
Uppercase Roman numerals indicate major chords. Lowercase indicates minor or diminished. That’s your toolkit for C major. Write every progression using only these chords, and you’re guaranteed harmonic success.
To transpose this progression to other keys, use the same Roman numeral pattern. In G major, that same I–IV–V pattern becomes G–C–D. In D major, it becomes D–G–A. The pattern is universal. This is why learning Roman numerals is worth your time.
Identifying Chord Functions: Tonic, Subdominant, Dominant
Every chord in a key has a job. Understanding those jobs is the secret to writing progressions that make emotional sense.
The Tonic family (I, iii, vi) feels stable and “home.” These are strong chords. A progression that stays mostly on tonic chords feels resolved and settled. The tonic is your anchor. In C major, the tonic chords are C, Em, and Am.
The Subdominant family (ii, IV, vii) contains building tension. These chords feel like they’re moving away from home. They create anticipation and movement. In C major, the subdominant chords are Dm, F, and Bdim.
The Dominant family (V) contains the most tension of all. The V chord (G in C major) is the strongest “pull” back to the tonic. Playing a V chord creates an almost irresistible urge to resolve to I. It’s the musical equivalent of a question expecting an answer.
A basic progression pattern is T-SD-D-T: start at home (tonic), move away (subdominant), build tension (dominant), resolve back home (tonic). In C major, that might be C–F–G–C. The emotional journey is satisfying because it mirrors a complete thought.
Building a Progression: Start with I, End with a Cadence
Here’s your process. Start with the I chord—the tonic, the home base. This establishes your key immediately. Don’t start on any other chord. Starting on a non-tonic chord can confuse listeners about what the key actually is.
Next, decide how you want the progression to end. The ending is called a cadence. The strongest cadence is the authentic cadence: V–I (a dominant chord followed by the tonic). It feels like a full stop, a satisfying resolution. For example, G–C in the key of C major.
Now fill in the middle. You have your starting point (I) and your ending (V–I). What chords go in between? Use the T-SD-D pattern, or just experiment. Start with chords from your diatonic toolkit and see what feels good by ear.
For example: C (I) – F (IV, subdominant) – Am (vi, tonic family, adds a minor element) – G (V, dominant) – C (I, resolution). That’s a progression. Now play it. Do you like it? If not, swap a chord. Try C–Am–F–G instead. Different order, different vibe, still all chords in C major.
Common Patterns That Always Work
Rather than reinvent the wheel, here are progressions that are battle-tested. They work in every genre, every key, every tempo.
I–IV–V: The blues and rock staple. All major chords, bright and straightforward. In C: C–F–G.
I–V–vi–IV: The modern pop progression. Three major chords plus one minor, creating depth without losing brightness. In C: C–G–Am–F.
vi–IV–I–V: The pop-punk progression, starting on the relative minor instead of the tonic. Feels introspective at first, then resolves. In C: Am–F–C–G.
ii–V–I: The jazz progression. Creates elegant movement and a strong resolution. In C: Dm–G–C.
iv–I–V: A minor-key progression that sounds melancholic but resolves hopefully. In C minor: Fm–C–G.
These patterns are common for a reason: they work. Learn to play them in at least three keys (C, G, D), and you’ll recognize them in hundreds of songs. That recognition helps you write progressions by ear.
Using Borrowed Chords for Emotional Depth
Once you’ve mastered diatonic progressions (chords that belong in your key), you can add complexity with borrowed chords. A borrowed chord comes from a different key, usually the parallel minor.
Example: you’re in C major, and your progression is C–G–Am–F. What if you replace the F with Fm (F minor)? That’s a borrowed chord from C minor. The borrowed chord creates a moment of unexpected darkness before resolving back to the expected sound. This technique adds sophistication and emotional nuance.
Use borrowed chords strategically. Too many borrowed chords make a progression sound chaotic. One or two, used intentionally (like at the end of a pre-chorus or in the final chorus), creates power. Radiohead’s “Creep” famously uses borrowed chords (G–B–C–Cm) to create its haunting quality.
Tempo and Rhythm as Creative Tools
Here’s the thing: the same progression sounds wildly different at different tempos and with different rhythms. A slow, mournful C–F–G–C isn’t the same song as fast, punchy C–F–G–C.
Play your progression at 60 BPM with arpeggiated fingerpicking. Now play the same progression at 120 BPM with energetic strumming. Completely different vibe. Tempo is your emotional volume knob.
Rhythm patterns matter too. A steady, quarter-note strum feels rock and roll. Syncopated rhythms (hitting unexpected beats) feel modern or jazzy. Fingerpicking feels intimate. All of these can be applied to the same four chords, completely transforming the final product.
Once you’ve written the chord progression, experiment with tempo and rhythm before deciding it’s final. The progression is the skeleton. Tempo, rhythm, instrumentation, and melody are the flesh and soul.
Frequently Asked Questions
Do I need to know music theory to write progressions?
You need to know functional harmony (how chords relate to each other), not necessarily traditional theory. Understanding that I is tonic, IV is subdominant, V is dominant, and they want to move in certain directions is 80% of what matters. The rest comes from ear training—listening to progressions and learning to recognize patterns.
Can I use the same progression as another song?
Yes. Chord progressions themselves aren’t copyrighted—only the specific melody, lyrics, and arrangement are. Dozens of songs share I–V–vi–IV. What makes each unique is the melody, rhythm, instrumentation, and lyrics you layer on top. That said, if you’re borrowing a well-known progression, change enough other elements that your song sounds completely different.
How do I know if my progression sounds good?
Play it. Does it make you feel the emotion you intended? Does it flow naturally, or does a chord feel out of place? Does it loop smoothly if you’re planning to repeat it? Trust your ear. If it feels right, it probably is. If something bothers you, swap one chord and listen again. Songwriting is iterative.
What if I want to write in a minor key?
Use the natural minor scale and apply the same process. Build chords on each degree of the natural minor scale and you get: i (minor), ii (diminished), III (major), iv (minor), v (minor), VI (major), VII (major). The vi in minor becomes VI (major), and the vii becomes VII (major). Everything else follows the same logic.
How do I get better at writing progressions?
Transcribe songs. Listen to a song you love, figure out which chords are being played, write them down in Roman numerals. Over time, you’ll internalize the patterns. Then experiment: play I–IV–V, then try I–IV–vi–V, then I–vi–IV–V. Hear how small changes create big emotional shifts. The more you experiment, the faster you develop an instinct for what works.

Daniel Murphy is a guitar theory and chord analysis writer at GuitarChordIdentifier. He focuses on chord recognition, guitar harmony, music theory, and interactive learning tools for guitarists, musicians, songwriters, and beginners.