Kundli Milan: what the 36 gunas mean in marriage matching
How Ashtakoot Kundli Milan scores a couple out of 36: what each of the eight kootas checks, why 18 is the usual minimum, and Nadi and Bhakoot dosha.
When two families in India discuss a marriage, one of the first questions is often "how many gunas match?". The answer comes from Ashtakoot Milan, the eight-part matching system of Vedic astrology. It gives a score out of 36, and that single number has decided many conversations. Here is what it actually measures, and what it does not.
What Kundli Milan compares
Ashtakoot matching is based on one thing in each chart: the position of the Moon at birth, that is the Moon sign (rashi) and the Moon's nakshatra. The Moon stands for the mind and emotions, so the system asks how well two minds, temperaments and lives are likely to fit together.
The eight kootas and their points
Each koota checks one area and carries a maximum number of points. The maximums add up to 36:
- Varna (1 point): the basic outlook and approach to work and duty.
- Vashya (2 points): mutual attraction and how much each influences the other.
- Tara (3 points): compatibility of the birth stars, linked with wellbeing and fortune.
- Yoni (4 points): physical and intimate compatibility, based on the animal symbol of each nakshatra.
- Graha Maitri (5 points): friendship between the lords of the two Moon signs, the meeting of minds.
- Gana (6 points): temperament, grouped as Deva (gentle), Manushya (human) and Rakshasa (intense).
- Bhakoot (7 points): the distance between the two Moon signs, linked with family welfare and finances.
- Nadi (8 points): the constitution, grouped as Aadi, Madhya and Antya, linked with health and children.
What is a good score?
A common traditional guide is:
- Below 18: usually not recommended without a deeper look.
- 18 to 24: acceptable.
- 25 to 32: good.
- 33 to 36: excellent, and quite rare.
The higher kootas carry more weight, so two matches with the same total can be very different. A 24 with Nadi and Bhakoot intact is generally read more favourably than a 26 with zero in Nadi.
Nadi dosha
If both people have the same Nadi, the Nadi koota scores zero out of eight. This is called Nadi dosha and is treated as one of the most serious findings, traditionally connected with health and children. Classical texts also list exceptions, for example when both share the same Moon sign but have different nakshatras, so a same-Nadi result should be read in full rather than rejected at once.
Bhakoot dosha
Bhakoot looks at how far the two Moon signs are from each other. When they are in a 2/12, 5/9 or 6/8 relationship, Bhakoot scores zero out of seven. This too has recognised cancellations, such as when the two signs share the same lord or their lords are friends.
Beyond the guna score
The 36-point score looks only at the Moon. A careful astrologer also checks:
- Mangal dosha (Manglik): Mars in certain houses, and whether both charts balance it.
- The 7th house of marriage and its lord in each chart.
- Dasha periods running around the time of marriage.
- The overall strength of both charts.
And of course no chart replaces honest conversation about values, family expectations and the life both people want.
Common questions
Is 18 gunas enough for marriage? It is the traditional minimum, not a guarantee. An 18 with healthy Nadi and Bhakoot can be better than a higher score with a serious dosha.
What if we don't know the exact birth time? The Moon's nakshatra changes roughly once a day, so an approximate time often still gives the right result. Near a nakshatra change, the score can differ.
Check your own match
The Kundli Milan tool calculates all eight kootas, shows Nadi, Bhakoot and Mangal dosha with their exceptions, and explains each result in plain words. When the match looks good, wedding date suggestions help with the next step.