All topics

Kundli Matching: The Complete Guide

Quick answer

Kundli matching (Guna Milan) compares the birth charts of two people across eight koota factors worth 36 points in total, to judge mental, physical and karmic compatibility. A score of 18 or above is generally considered workable, but the score alone never decides a marriage — the 7th house, Venus, Mars and the current dasha matter just as much. A qualified astrologer reads all of these together before giving an opinion.

Kundli matching is the most commonly requested service in Indian marriage astrology, and also the most misunderstood. Families often look only at the final number and forget that the same 36-point system was designed as a starting point, not a verdict.

The articles below walk through every part of the process — how each koota is scored, how Mangal dosha is judged, what happens when birth time is uncertain, and how matching works for second marriages or partners born abroad.

How Guna Milan is actually scored

Guna Milan compares the Moon's nakshatra and rashi in both charts across eight kootas, worth 36 points in total.

KootaPointsWhat it judges
Varna1Working temperament and ego balance
Vashya2Mutual influence and give-and-take
Tara3Health, fortune and general wellbeing
Yoni4Physical and instinctive compatibility
Graha Maitri5Friendship between the two Moon lords
Gana6Basic nature — gentle, human or forceful
Bhakoot7Emotional and financial flow of the household
Nadi8Constitution, health of children, deepest compatibility

Eighteen points is the traditional minimum, twenty-four and above is a comfortable match, and above thirty-two is uncommon. What matters more than the total is where the points were lost. Losing four points on Yoni is a very different conversation from losing eight on Nadi.

The score is a starting point, not a verdict

A high score with an afflicted 7th house in either chart is not a good match. A score of sixteen with a strong 7th lord, a supportive Navamsa and favourable dashas often is. I read the total first, then set it aside and read both charts properly.

The layers I check after the score:

  • The 7th house and its lord in each chart, and what aspects them
  • Venus in both charts, and Mars for friction and temperament
  • The Navamsa (D9) — the real test of how a marriage holds over time
  • The dashas both people are running now and over the next three years
  • Any dosha and, more importantly, whether it stands cancelled

When the charts don't match

A low score is information, not a refusal. Nadi and Bhakoot dosha both have documented exceptions, and both are cancelled in a large share of real charts. Before anyone rejects a proposal, ask which specific koota failed, whether a classical cancellation applies, and what the D9 says. Families walk away from good matches on the strength of a number far too often.

What to bring

Full date, exact time and place of birth for both people. Where the time is uncertain, say so at the start — Moon-based matching and birth time rectification both handle it, but only if the astrologer knows.

Articles in this guide (37)

Frequently asked questions

How many gunas should match for marriage?

18 out of 36 gunas is the traditional minimum. 24–32 is considered a strong match. Above 32 is rare, and below 18 asks for a careful chart-level review rather than an automatic refusal.

Can kundli matching be done without birth time?

Yes, partially. Moon-sign based matching and a name-and-date reading can be done without birth time, but the 7th house, ascendant and dasha timing need a rectified birth time for a full opinion.

Is a low guna score a reason to reject a match?

No. A low score points to areas that need attention. Many long, happy marriages have low guna scores when the 7th house, Venus and the dasha periods of both charts are supportive.

Related guides

Want your specific situation analysed?

Book a private Marriage & Relationship Consultation with Dr. Rahul Singh — your charts read in detail, with a clear, confidential opinion you can act on.

Limited offer · was ₹7,500 · 60-minute consultation + written analysis