Kundli matching is the Vedic astrology process for checking marriage compatibility between two birth charts, and the method behind it is called Ashtakuta, or Guna Milan. It compares the couple's Moon signs and Nakshatras across 8 separate categories, called Kootas, and produces a score out of 36. Most people have heard the phrase "36 guna matching" without ever seeing what the 8 categories actually measure or why they're weighted so unevenly.
This guide walks through each Koota individually, explains what a good score genuinely means, and where Ashtakuta fits into a complete compatibility picture rather than being the whole verdict on its own.
| Attribute | Detail |
|---|---|
| Also known as | Guna Milan, 36-point matching, Kundli Milan |
| Number of Kootas | 8 |
| Maximum possible score | 36 points |
| Minimum generally recommended | 18 points |
| Highest-weighted Koota | Nadi (8 points) |
| Based on | Moon sign (Rashi) and birth star (Nakshatra) of both individuals |
| What it doesn't cover | Mangal Dosha, Navamsa strength, full planetary chart compatibility |
Western compatibility discussions usually center on sun signs. Vedic kundli matching centers on the Moon instead, since the Moon governs the mind, emotional temperament, and instinctive reactions in Vedic astrology, the parts of a person that actually get tested day to day in a marriage. Each Koota compares some function of the two Moon positions, sign, Nakshatra, or the ruling planet of that Nakshatra, and scores how well they align.
Varna groups the 12 zodiac signs into four spiritual categories reflecting a person's inherent nature and ego orientation. It's worth only 1 point precisely because it's considered the least decisive factor, more of a baseline spiritual compatibility check than a strong predictor either way.
Vashya measures mutual influence, essentially which partner tends to naturally hold sway over the other based on their sign groupings. A good Vashya score suggests a relationship where neither partner feels persistently controlled by the other.
Tara compares the two birth Nakshatras by counting the distance between them, producing a reading connected to general health, wellbeing, and the overall fortune of the match. Certain Tara counts are considered auspicious, others cautionary.
Each Nakshatra has an animal symbol, and Yoni compares the two animals for physical and intimate compatibility. Same-species pairs score highest, natural enemy pairs (like the classic rat-cat or snake-mongoose enmities) score lowest, reflecting an ancient but still-used symbolic shorthand for physical ease or friction.
This Koota checks the friendship between the planetary lords of the two Moon signs. If a couple's Moon-sign rulers are natural friends in Vedic planetary relationships, this Koota scores well, reflecting intellectual and mental compatibility, the ease of actually talking things through together.
Every Nakshatra belongs to one of three Ganas, Deva (refined, gentle), Manushya (balanced, ordinary human nature), or Rakshasa (intense, driven). Gana measures temperament compatibility, and Deva-Rakshasa pairings are traditionally viewed as the most challenging combination here.
Bhakoot checks the relationship between the two Moon signs themselves, looking for specific sign-distance combinations associated with strain on family harmony and finances. A Bhakoot Dosha (zero score here) is taken seriously in classical matching, even when the rest of the chart otherwise scores well.
Nadi is the single most heavily weighted Koota and the one most classical astrologers refuse to compromise on. It relates to genetic and constitutional compatibility, and a Nadi Dosha, where both partners share the same Nadi type, is traditionally considered the most serious flag in the entire Ashtakuta system, historically linked to concerns about offspring health.
36 points isn't one number. It's 8 different questions, weighted very differently, added together, and the weighting matters more than the total.
Classical guidance treats 18 out of 36 as a workable minimum, 24 to 32 as a good match, and above 32 as excellent. But two matches can both score 24 and mean very different things. A 24 built on strong Nadi and Bhakoot scores with a weak Varna is a fundamentally different situation than a 24 that includes a Nadi Dosha offset by high scores elsewhere. The total is a starting summary, not the actual analysis.
Guna Milan is only one layer of Vedic marriage compatibility. It doesn't evaluate Mangal Dosha, the Mars-driven affliction that's checked entirely separately and can matter more than a strong Ashtakuta score if left unaddressed. It also doesn't look at Navamsa (D9) chart strength, which reveals how durable a marriage placement actually is once the relationship moves past its early stage. A complete compatibility assessment layers all three, Ashtakuta, Mangal Dosha, and Navamsa, rather than relying on the 36-point number alone.
See Your Actual Ashtakuta Score
The Marriage Blueprint report calculates your real Guna Milan score across all 8 Kootas, checks Mangal Dosha, and evaluates Navamsa strength, using both partners' exact birth details.
Check Your Compatibility →Rather than fixating on the single 36-point total, it's more useful to look at which specific Kootas are weak and why. A low Varna score paired with strong Nadi, Bhakoot, and Graha Maitri scores describes a very different relationship than the reverse. Nadi and Bhakoot dosha, specifically, deserve individual attention rather than being averaged away by a decent total, since both are traditionally treated as near-independent red flags regardless of the overall number.
Kundli matching, or Guna Milan, is a Vedic method for assessing marriage compatibility by comparing two people's Moon sign and Nakshatra placements across 8 categories called Kootas, for a maximum score of 36 points.
The 8 Kootas are Varna (1 point), Vashya (2 points), Tara (3 points), Yoni (4 points), Graha Maitri (5 points), Gana (6 points), Bhakoot (7 points), and Nadi (8 points), each measuring a different dimension of compatibility from spiritual alignment to genetic health.
18 or above out of 36 is a generally accepted minimum, 24 to 32 is considered good, and above 32 excellent. However, a Nadi or Bhakoot Dosha (zero score on either) is traditionally weighted more heavily than the raw total suggests.
No. Ashtakuta is one layer of a full compatibility reading. A below-average score can still support a strong marriage if the wider chart compatibility, Mangal Dosha status, and Navamsa strength are favorable, and a high score doesn't guarantee ease on its own.