Match two kundlis now: our free kundli matching tool computes the full 36-point Ashtakoot score with the Nadi, Bhakoot and Gana cancellations and Mangal Dosha for both charts — and it works without a birth time.
In Indian marriage tradition, kundli matching (also called horoscope matching, guna milan, or melapak) is the systematic comparison of two birth charts to assess compatibility before marriage. The most widely-used method is Ashtakoot Milan — an 8-fold scoring system from classical Vedic astrology.
The 8 Kootas (Compatibility Factors)
Each koota tests one specific dimension of compatibility. The total score is out of 36 points.
1. Varna (1 point) — temperament/work ethic match. Compares natal Moon signs across four classical varnas: Brahmin (intellectual), Kshatriya (warrior), Vaishya (merchant), Shudra (service).
2. Vashya (2 points) — mutual control and influence. Tests whether the partners can naturally influence each other without forcing.
3. Tara (3 points) — health and prosperity. Calculated from the birth nakshatras of both — checks whether the union supports each other's well-being.
4. Yoni (4 points) — sexual and instinctual compatibility. Each of the 27 nakshatras maps to an animal yoni; the comparison reveals natural physical compatibility.
5. Graha Maitri (5 points) — friendship between Moon-sign lords. The most psychologically meaningful koota — assesses whether your inner emotional natures (Moon = mind) are intrinsically compatible or hostile.
6. Gana (6 points) — temperament category match. Each nakshatra falls into Deva (divine), Manushya (human), or Rakshasa (demonic) category. Same-gana matches are best; Deva-Rakshasa is the most challenging.
7. Bhakoot (7 points) — emotional and financial compatibility from Moon-sign distance. Measures how the partners' emotional rhythms harmonise.
8. Nadi (8 points) — genetic and progeny compatibility. The single highest-weighted factor — same Nadi between partners is traditionally a major flag for offspring health.
What Score Is "Good Enough"?
The conventional thresholds — the same bands our calculator labels a score with:
- Below 18/36: under the conventional minimum — traditionally treated as a weak match
- 18 to under 24: average — the minimum is met; workable with effort and chart-level analysis
- 24 to under 28: good
- 28 and above: excellent
But these thresholds are guidelines, not laws: the total compares the two Moons koota by koota and says nothing about the rest of either chart, so neither a low score nor a high one settles a match on its own. Why? (Run your own numbers in the Ashtakoot matching calculator first: it shows the points per koota, not just the total out of 36.)
Why Guna Milan Alone Is Insufficient
Ashtakoot Milan only compares Moon signs and nakshatras. It does not consider:
- 7th house analysis — the actual marriage house in both charts
- Venus and Jupiter placement — relationship and wisdom planets
- Mangal Dosha and other doshas — explicit afflictions to marriage
- Dasha periods — what each partner is going through cosmically when the marriage happens
- D9 Navamsa overlay — comparable life-stage chart for marriage
- Personality/temperament factors beyond Moon
A complete Vedic compatibility reading layers Ashtakoot on top of all of the above. A high Ashtakoot score with an afflicted 7th house and active Mars-Saturn dasha may produce far more turbulence than a moderate score with clean 7th houses and supportive transits.