कुण्डली मिलान Kundali Matching
The eight koots of Ashtakoot Gun Milan, scored out of 36 from both Moons. Every koot is shown with its reasoning, and both doshas with their classical cancellations — because the total on its own cannot carry the decision people ask it to.
How this is scored, and how far to trust the number
Everything here comes from the two Moons — the rashi and the nakshatra each Moon occupied at birth. No lagna and no houses are involved, which is why matching works from a birth date and time without a full chart on either side.
Three koots change if you swap bride and groom. Varna, Vashya and Gana are asymmetric in the classical tables: the same two people entered the other way round can score up to about five points differently. That is a property of the tradition, not an error, so enter each person in their own column.
Why 18 is not the line. The threshold people quote is 18 of 36, but the grading actually used is dosha-aware: Bhakoot dosha costs 7 points, so a chart carrying it cannot exceed 29, and Nadi dosha costs 8, so it cannot exceed 28. A match with Nadi dosha is held inauspicious whatever the total reaches. Checked across all 729 nakshatra pairings, a flat “18 or more is fine” rule disagrees with the traditional bands on 22% of them — the worst case being a 25.5 that a single threshold would wave through.
The total hides its own composition. Nadi alone is 8 points and Bhakoot 7. Two couples both scoring 20 can be in quite different positions — one carrying Nadi dosha and strong elsewhere, the other clean on both doshas and merely average. That is why every koot is listed and never summarised away.
The doshas have accepted exceptions. Where a classical cancellation applies to Bhakoot or Nadi dosha, this page says so and says which one — but it does not quietly add the points back. Whether a family accepts a cancellation is their decision, not a calculator's.
What has been checked, and what has not. The graha positions behind this are validated to arcseconds. The koot tables were then checked against published references in a separate pass: Varna matches Drik Panchang exactly, rule and classification; Vashya matches it exactly too, including the half-sign splits in Dhanu and Makara that most implementations round away; Tara, Yoni, Bhakoot and Nadi agree with the standard published tables. That pass also found a real error in Gana — two cells taken from a source that turned out to be the outlier — which has been corrected against the majority of three references.
Where it is still open. Drik does not publish its Gana or Tara point tables, and the sources that do disagree with one another on a few cells, so Gana in particular follows the majority reading rather than a single authority. Another reputable site can still produce a slightly different total from the same two births. Treat a difference between sites as a difference of tradition rather than proof that one is broken.