Matching kundlis before marriage is a centuries-old tradition. Its purpose is a descriptive assessment of compatibility from the couple’s birth charts, not a yes/no verdict, but guidance.

Ashtakoota: eight kootas, 36 points

Guna Milan uses the Ashtakoota system. The eight kootas and their maximums:

  • Varna (1), Vashya (2), Tara (3), Yoni (4)
  • Graha Maitri (5), Gana (6), Bhakoot (7), Nadi (8)

That totals 36 gunas. A score of 18 or more is generally considered acceptable. See the 8 kootas explained for what each one actually measures.

The key to accuracy: the Moon and birth time

Almost the entire match depends on the Moon’s rashi and nakshatra. That is why an exact birth time matters: we never assume it. Our calculations use precise astronomical data with the Lahiri ayanamsa, so the Moon’s nakshatra is exact.

Doshas: the score alone isn’t enough

Even a high score can carry a Nadi dosha or Bhakoot dosha. The full dosha overview covers those along with Manglik dosha. Separately, Manglik dosha is checked on its own. Always read the doshas alongside the number.

Reading a borderline score correctly

A score of 18+ is the commonly cited threshold, but a 19 and a 32 aren’t the same recommendation, and neither is a 17 automatically a rejection. In practice, most experienced matchers look at three things together rather than the number alone:

  • Where the points came from. A 24 that’s missing most of its points from Graha Maitri (mental compatibility) and Gana (temperament) reads differently than a 24 that’s strong across all eight kootas but weak in just one or two. Concentrated weakness in a single koota is usually easier to work with than a score that’s thin everywhere.
  • Whether Nadi dosha is present. Nadi dosha (both partners sharing the same Nadi) is the one most families treat as serious regardless of the total score, traditionally linked to concerns around progeny. But it also has recognized exceptions, called Nadi Pariharas, such as the partners having different rashis or nakshatra padas despite sharing a Nadi. A flat “Nadi dosha present” flag without checking whether an exception applies is incomplete reading.
  • Whether Bhakoot dosha has a cancellation. Similarly, certain rashi combinations that trigger Bhakoot dosha are cancelled if the rashi lords are the same planet or are mutual friends. This is a standard part of a full reading, not an edge case, and it’s often skipped in a quick automated score.

A score around 17-18 with a clean dosha picture is frequently treated as more workable than a 24 carrying an uncancelled Nadi dosha. The single number is a starting point for the conversation with a knowledgeable family elder or astrologer, not the conversation itself.

What you need before you request a match

Because almost the entire result rides on the Moon’s nakshatra, the input quality matters as much as the calculation method. Before requesting a match, both families should have:

  • Birth time accurate to the minute, ideally from a hospital record or birth certificate rather than family memory, since the Moon can shift nakshatra within the same day and a remembered “sometime in the morning” isn’t precise enough.
  • Birth place with the actual city, not just the district, since sunrise-dependent calculations shift with exact coordinates.
  • Both partners’ details gathered before the conversation, not mid-call, since a rushed or approximated second birth time defeats the precision of the first.

Match now

See your 36-guna match instantly from both partners’ birth details with the kundli matching tool. For more, read understanding 36 guna milan.