What is Kundali Milan (Guna Milan)?

Kundali Milan (guna milan, ashtakoot matching) scores the compatibility of two charts out of 36 points. Its most striking feature is how little of each chart it uses: nearly the whole score comes from where the Moon stood at each birth — its nakshatra and its rashi.

The eight kootas

Eight factors carry fixed maximum scores adding to 36: Varna 1, Vashya 2, Tara 3, Yoni 4, Graha Maitri 5, Gana 6, Bhakoot 7 and Nadi 8. Yoni, Tara, Gana and Nadi are read from the two nakshatras; Varna, Vashya, Graha Maitri and Bhakoot from the two rashis and their lords.

It is a Moon-based test

Because every koota derives from the Moon’s nakshatra and rashi, guna milan never looks at the lagna, the houses, or where any other graha sits. That makes it robust to an uncertain birth time — the Moon moves slowly enough that an hour rarely changes the answer — and it also makes it a narrow test rather than a reading of two charts.

Nadi and Bhakoot carry the most weight

Nadi alone is 8 of the 36 points and Bhakoot 7, so those two decide almost half the score, and a same-nadi match scores zero on the largest single factor. Practitioners commonly treat a total in the high twenties as good, but the thresholds are conventional and classical sources list cancellations for both doshas.

What this site provides

The components each chart contributes — its nakshatra, gana, nadi, yoni, varna and rashi lord — are shown on the kundali page, so you can see exactly what any matching would be reading. A full ashtakoot score with the per-koota breakdown lives in the Hindu Calendar app.

Related tools

FAQ

How many gunas are needed for a match?

Out of 36, practitioners commonly look for the high twenties or better, but the threshold is conventional and traditions differ — as do the rules for when a low score is considered cancelled.

What is Nadi Dosha?

When both charts share the same nadi (Adi, Madhya or Antya, taken from the Moon’s nakshatra), the Nadi koota scores zero — the largest single loss in the system, at 8 points.

Does guna milan need an exact birth time?

Only loosely. Every koota comes from the Moon’s nakshatra and rashi, which change slowly, so unlike the lagna it is not sensitive to a few minutes’ error.