GGenRasi Ai

Compatibility

Nakshatra compatibility — the Vedic way to match two people

3 April 2026·8 min readCompatibilityMarriage

When a Vedic astrologer matches two people, they don't ask for Sun signs. They ask for birth nakshatras. This guide explains the 8-fold guna milan system, what a 'good match' actually means, and the three kootas that matter most.

Why nakshatras, not Sun signs

Nakshatra compatibility is based on the Moon's nakshatra of each person. Why the Moon? Because in Vedic astrology the Moon represents the mind, emotions, and daily lived experience of a relationship. Two people with compatible Moon nakshatras find each other easier to live with — across decades, not just on a first date.

Sun signs change every month. Moon nakshatras change every ~24 hours and stay specific to the individual. It's a much finer-grained filter.

The 8 kootas of guna milan

Guna milan assigns up to 36 points across 8 compatibility factors (kootas). Each tests a different dimension:

  • Varna (1 pt) — social/temperamental class
  • Vashya (2 pt) — dominance and natural attraction
  • Tara (3 pt) — destiny and fortune
  • Yoni (4 pt) — sexual/instinctual compatibility (via animal symbols)
  • Graha Maitri (5 pt) — planetary friendship between Moon-sign lords
  • Gana (6 pt) — temperament class: Deva / Manushya / Rakshasa
  • Bhakoot (7 pt) — Moon-sign relationship, financial/family harmony
  • Nadi (8 pt) — constitutional / health / progeny compatibility

The total is 36. A score of 18+ is traditionally considered acceptable; 28+ is strong; 32+ is rare. Below 18, classical texts recommend extra scrutiny.

The three kootas that matter most

Nadi (8 points) — the dealbreaker

Nadi checks constitutional compatibility. Same nadi (both Adi, both Madhya, or both Antya) is classically considered Nadi Dosha — a traditional no-match for marriage, believed to affect progeny and harmony. Different nadis give full 8 points.

Bhakoot (7 points) — the family harmony check

Moon signs in 2/12 or 6/8 relationship score 0. Trine (5/9) or same-sign score full. Everything else is neutral. Bhakoot dosha classically signals friction in family life, finances, or emotional rhythm — but it's often remediable.

Gana (6 points) — the temperament match

Deva-Deva, Manushya-Manushya, Rakshasa-Rakshasa = full match. Deva-Manushya = complementary. Deva-Rakshasa = opposite. Gana dosha suggests temperamental clashes — day-to-day misreading each other.

In modern practice, Nadi is watched most strictly. Bhakoot is mitigated if the overall chart is strong. Gana is relatively soft.

What the score actually tells you

A high guna milan score does not mean you'll have a happy marriage — it means the classical texts see fewer structural frictions. A low score does not mean divorce — it means conscious work is needed across specific axes.

In practice, serious Vedic marriage analysis looks beyond guna milan:

  • 7th house strength in both charts (Venus/Jupiter placements)
  • Running dashas at the time of marriage
  • Mangal dosha evaluation (and its cancellation)
  • Navamsa (D9) chart matching
  • Individual 2nd and 8th house condition (longevity markers)

This is why GenRasi Ai's marriage compatibility tool gives you the 4-koota core score for free, and full 8-koota + dasha-aware analysis on the paid tiers.

FAQ

What is a good guna milan score?
Classical texts suggest 18+ is acceptable for marriage, 24+ is good, 28+ is strong, and 32+ is rare. Under 18 traditionally calls for deeper chart-level review. Nadi dosha (same nadi) is considered separately and is often an immediate flag regardless of total score.
Can we marry if Nadi dosha is present?
Classical texts advise against it. In practice, Nadi dosha can be cancelled (called 'parihara') if both partners share the same Moon sign, same nakshatra, or one nakshatra is in a specific compensating relationship with the other. Consult a full chart reader rather than rely on score alone.
Does birth time inaccuracy affect nakshatra matching?
Yes — significantly. The Moon travels through ~13° per day, so a 2-hour birth-time error can shift your nakshatra or pada entirely. For serious matching, both partners' birth times should be accurate to ±5 minutes.

Related

Read your own chart — free.

GenRasi Ai gives you past validation, life timeline, and a decision engine grounded in your exact kundali.

Read my life story →