When two families in India consider a marriage, one number often decides whether things move forward: the Guna Milan score, out of 36. It's the backbone of traditional match-making — and it's also one of the most misunderstood numbers in astrology. This guide explains what it actually measures and where its limits are.
What Guna Milan is
Guna Milan (also called Ashtakoota or "eight-fold" matching) compares the Moon Nakshatras of two people across eight factors called kootas. Each koota scores a certain number of points, and they add up to a maximum of 36. The higher the total, the more traditionally compatible the match.
Note the foundation: it's based on the Moon's Nakshatra, not Sun signs — consistent with Vedic astrology's Moon-centred approach.
The eight kootas (and their points)
| Koota | Points | What it measures |
|---|---|---|
| Varna | 1 | Spiritual/ego compatibility, work nature |
| Vashya | 2 | Mutual attraction and control/influence |
| Tara | 3 | Health, well-being and destiny of the couple |
| Yoni | 4 | Physical and sexual compatibility |
| Graha Maitri | 5 | Mental compatibility, friendship of the Moon lords |
| Gana | 6 | Temperament (deva/manushya/rakshasa nature) |
| Bhakoot | 7 | Emotional bond, family welfare, finances |
| Nadi | 8 | Health and genetic/progeny compatibility |
Notice the weighting: Nadi (8) and Bhakoot (7) carry the most points, so they dominate the total — which matters when we get to doshas.
What score is "good"?
A rough traditional guide:
- Below 18 — generally not recommended by the score alone.
- 18 to 24 — acceptable / average.
- 25 to 32 — very good.
- 33 to 36 — excellent (rare).
18 is the usual minimum threshold. But — and this is the key point — the raw number is a starting signal, not a verdict.
The two doshas everyone worries about
Two specific problems can be flagged even in an otherwise decent score:
Nadi Dosha — when both partners have the same Nadi (they lose all 8 Nadi points). Traditionally the most serious flag, associated with health and progeny concerns. However, it has recognised cancellations (Nadi dosha parihara) — e.g., same Nakshatra but different pada, or the same Nadi but different Nakshatra in some readings.
Bhakoot Dosha — an unfavourable Moon-sign distance between the partners (certain 6-8 or 2-12 sign relationships). Associated with emotional and financial friction, but also has cancellation conditions.
A good matching checks for these cancellations rather than just flagging the dosha and stopping.
The honest limitation
Here's what a Guna Milan score does not do: it doesn't look at the 7th house (marriage), Venus and Mars (love and passion), Manglik status, or the running Dashas of either person. Two people can score a glowing 32 and still have a hard marriage, or score a modest 20 and thrive.
Guna Milan is a strong first filter, best used as one input alongside a full compatibility reading — not as the single yes/no gate it's often treated as. The wisest families use the score to start the conversation, then look deeper.
The bottom line
Guna Milan scores Moon-Nakshatra compatibility across 8 factors out of 36, with 18 as the rough threshold and Nadi/Bhakoot as the heavyweight flags (both cancellable). It's a genuinely useful tool — as long as you remember it's the first chapter of the compatibility story, not the whole book.
Match two charts free with Guna Milan on ShivAstro — it computes the full 36-point Ashtakoota breakdown, all eight kootas, and flags Nadi and Bhakoot dosha with their cancellation status.