✦ ShivAstro

Guna Milan Explained: How Kundli Matching Really Works

2026-07-09 · 7 min read

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)

KootaPointsWhat it measures
Varna1Spiritual/ego compatibility, work nature
Vashya2Mutual attraction and control/influence
Tara3Health, well-being and destiny of the couple
Yoni4Physical and sexual compatibility
Graha Maitri5Mental compatibility, friendship of the Moon lords
Gana6Temperament (deva/manushya/rakshasa nature)
Bhakoot7Emotional bond, family welfare, finances
Nadi8Health 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:

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.

See it on your own chart — free, no sign-up.

✦ Cast my free birth chart

Related free tools

More from the blog