Marriage Blueprint · Compatibility

Kundli Matching Explained: How the 8-Point Ashtakuta System Actually Works

By Himanshu Gupta · · 13 min read

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.

Quick Facts: Ashtakuta Guna Milan at a Glance

AttributeDetail
Also known asGuna Milan, 36-point matching, Kundli Milan
Number of Kootas8
Maximum possible score36 points
Minimum generally recommended18 points
Highest-weighted KootaNadi (8 points)
Based onMoon sign (Rashi) and birth star (Nakshatra) of both individuals
What it doesn't coverMangal Dosha, Navamsa strength, full planetary chart compatibility

Why the Moon, Not the Sun

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.

The 8 Kootas, One at a Time

1. Varna (1 point)

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.

2. Vashya (2 points)

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.

3. Tara (3 points)

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.

4. Yoni (4 points)

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.

5. Graha Maitri (5 points)

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.

6. Gana (6 points)

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.

7. Bhakoot (7 points)

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.

8. Nadi (8 points)

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.

What a Good Score Actually Means

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.

What Ashtakuta Doesn't Cover

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 →

A Realistic Way to Read a Kundli Matching Report

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.

Frequently Asked Questions

What is kundli matching in Vedic astrology?

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.

What are the 8 Kootas in Ashtakuta matching?

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.

What is considered a good Guna Milan score?

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.

Is a low kundli matching score always a dealbreaker?

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.

About the Author

Himanshu Gupta has read birth charts for over 16 years, across Vedic astrology, Lal Kitab, numerology, and handwriting analysis. He built Vedic Blueprint after the same question kept coming up from the friends and family he read for: why does every reading explain one placement in isolation, and nobody connects it to the whole chart? Vedic Blueprint exists to answer that, the complete blueprint, not one planet in one house.