Kundli Matching for Marriage: What 36 Gun Milan Actually Checks

Kundli Matching for Marriage: What 36 Gun Milan Actually Checks

Before two families finalize a wedding in India, Kundli Matching (Guna Milan) is almost always done. The Ashtakoot system scores 36 points across 8 categories. Anything above 18 is considered acceptable, 24+ is good, 32+ is excellent. But the number alone tells you nothing without context.

The 8 Kootas (categories)

  1. Varna (1 point) — spiritual compatibility and life purpose alignment.
  2. Vashya (2 points) — mutual influence and control balance.
  3. Tara (3 points) — health, longevity, well-being of the partner.
  4. Yoni (4 points) — sexual chemistry, physical compatibility.
  5. Graha Maitri (5 points) — mental and intellectual harmony — the most important factor for long-term marriage.
  6. Gana (6 points) — temperament: Deva, Manushya or Rakshasa.
  7. Bhakoot (7 points) — financial and family welfare. Bhakoot dosha is a major concern.
  8. Nadi (8 points) — genetic and progeny compatibility. Same nadi is the most serious dosh in matching.

Doshas that override the score

Even a 30/36 score is a red flag if it has Nadi dosh (same nadi) or Bhakoot dosh (6-8 or 2-12 rashi placement). Conversely, a 22/36 with no doshas and good Graha Maitri can be a wonderful match. The system isn't a pass/fail — it's a starting conversation.

What gun milan does NOT check

  • Manglik dosh (separate analysis)
  • Dasha periods at time of marriage
  • 7th house and Venus strength in each chart
  • Family/financial alignment beyond Bhakoot
  • Career and life-goals compatibility

Free vs Paid Kundli Matching

Online free tools give you the score — but the score alone is dangerous to act on. A 1-hour consultation with a verified Vedic astrologer covers dosha cancellations, dasha timing, ascendant strength, planetary friendships, remedies and the all-important "do these two charts actually work together" judgment that no software can match. Get a real matching analysis on AstroConnect — fees from ₹15/min.