
Heavenly Stems and Earthly Branches: the building blocks
Ten and twelve, turning together into sixty, the oldest calendar still in daily use. The hidden stems are where I earn my fee.
4 min read · Published 18 August 2026
In one paragraph
The ten Heavenly Stems are the five elements in yang and yin form. The twelve Earthly Branches are the animals you know from the zodiac, each also carrying an element and a two-hour slice of the day. Paired in sequence they produce a sixty-term cycle, since ten and twelve have a lowest common multiple of sixty, and it has run without a break for millennia. Each branch also hides one to three further stems inside it, which is where much of a chart's real detail lives.
The ten Heavenly Stems
| Stem | Element | Polarity |
|---|---|---|
| 甲 Jia / 乙 Yi | Wood | Yang / Yin |
| 丙 Bing / 丁 Ding | Fire | Yang / Yin |
| 戊 Wu / 己 Ji | Earth | Yang / Yin |
| 庚 Geng / 辛 Xin | Metal | Yang / Yin |
| 壬 Ren / 癸 Gui | Water | Yang / Yin |
Five elements, two polarities, ten stems. Simple and complete. The stem of your day pillar is your Day Master.
The twelve Earthly Branches
| Branch | Animal | Element | Hours |
|---|---|---|---|
| 子 Zi | Rat | Water | 23:00–01:00 |
| 丑 Chou | Ox | Earth | 01:00–03:00 |
| 寅 Yin | Tiger | Wood | 03:00–05:00 |
| 卯 Mao | Rabbit | Wood | 05:00–07:00 |
| 辰 Chen | Dragon | Earth | 07:00–09:00 |
| 巳 Si | Snake | Fire | 09:00–11:00 |
| 午 Wu | Horse | Fire | 11:00–13:00 |
| 未 Wei | Goat | Earth | 13:00–15:00 |
| 申 Shen | Monkey | Metal | 15:00–17:00 |
| 酉 You | Rooster | Metal | 17:00–19:00 |
| 戌 Xu | Dog | Earth | 19:00–21:00 |
| 亥 Hai | Pig | Water | 21:00–23:00 |
Note that the branches carry hours as well as years. Your birth hour gives you a second animal, which most people have never been told, see Chinese zodiac hours.
The sixty-year cycle
Pair the stems and branches in sequence (first stem with first branch, second with second) and because ten and twelve share a lowest common multiple of sixty, the combination repeats every sixty terms instead of every twelve.
This is the sexagenary cycle (干支), and it has been running continuously for well over two thousand years. It's why 2026 is 丙午, a yang Fire Horse year, and 2027 is 丁未, a yin Fire Goat year: the animal repeats every twelve years, but the full stem-branch pair only every sixty.
It also means only half the possible combinations occur. There's no yin stem with a yang branch, because the sequence pairs odd with odd and even with even.
Why this matters for reading a chart
Everything else in BaZi is built on these. The Ten Gods are relationships between stems. Clashes and combinations are relationships between branches. Strength depends on which stems are rooted in which branches.
Get the building blocks and the rest is derivation instead of memorisation, which is the same principle as learning tarot's numeric spine rather than 78 separate cards.

