What Kundli Milan is
Kundli Milan, also called Guna Milan or Ashtakoota matching, is the traditional way many families compare two birth charts before a marriage. It looks at eight areas, called kootas, and gives each a few points. The points add up to a score out of 36.
Everything in the score comes from where the Moon was at birth: its sign (rashi) and its star (nakshatra). That is why the method is quick to do and why it only tells part of the story. It does not read the rising sign, the other planets or the dashas.
The eight kootas
Varna (1 point) is the traditional classification of temperament or work orientation used in the matching table. It sorts the Moon signs into four groups, and many families and astrologers weigh it little or not at all. Vashya (2) groups the signs by nature and asks how well the two pull towards each other. Tara (3) counts from one birth star to the other, both ways, and divides by nine. Yoni (4) gives each star an animal and compares the two animals.
Graha Maitri (5) compares the planets that rule the two Moon signs, using the old table of planetary friendship. Gana (6) sorts every star into one of three temperament types: Deva, Manushya and Rakshasa. Bhakoot (7) looks at how far apart the two Moon signs are. Nadi (8) checks that the two stars are in different nadis: Adi, Madhya or Antya.
Who is the bride and who is the groom
Three kootas, Varna, Vashya and Gana, compare the groom with the bride, so the order can change the score. The form counts Person 1 as the bride and Person 2 as the groom, the traditional order. A tick box swaps the two. Tara, Yoni, Graha Maitri, Bhakoot and Nadi give the same points whichever way round you put the people.
How to read the score
In the traditional system, 18 or more is the usual threshold families look at and 24 or more is usually read as strong. Those lines come from custom, not from a study, and different texts and families draw them a little differently. This page repeats them because people look for them, and not because a number can settle anything.
Three kootas also carry names that people ask about: Nadi dosha when both stars share a nadi, Bhakoot dosha when the Moon signs are 2 and 12, 5 and 9 or 6 and 8 signs apart, and Gana dosha when the temperament types are far apart. The result shows them as notes with the traditional conditions that soften them. They are information for a family and an astrologer to weigh, not a verdict.
What the score does and does not tell you
The score compares two Moons. It does not say how well two people suit each other, whether a marriage is right, or how it goes. Real couples have scored very low and very high, and the number cannot see values, families, work, health or how two people treat each other.
Astrologers who use Kundli Milan also read both full charts, the seventh house and its lord, the dashas running for each person, and Mangal dosha. Mangal is shown on the result page for information, with the usual caveats, because traditions disagree on how to count it and how it is cancelled.
Birth time and the Moon
The Moon crosses a sign about every two and a quarter days and a star roughly every day, so on some dates the birth time decides which sign or star the Moon was in. If a birth time is missing or only approximate and the Moon could have been in two places that day, this page does not guess. It scores every possibility and shows a range, and tells you that a single score needs the time.
The Moon's position comes from the same calculation as the free kundli and the nakshatra finder, with the settings listed on the method page.
Where traditions differ
Kundli Milan is not one fixed table. North and South Indian traditions, and different books, score Vashya, Tara, Yoni and Gana a little differently. This page uses the most common North Indian version and the differences found while checking it are written in the sources note kept with the code. If your astrologer's score differs by a point or two, a different table is the usual reason.
Privacy
The other person's details are used only to work out this result, in your browser session. They are not stored and not logged. Please enter someone else's details only if they know you are checking. Copying or sharing the result sends only the score and the koota table, never names or birth details.
Calculated with the Lahiri ayanamsa and whole sign houses; every setting is on the method page. Last checked 5 October 2026.