FindMyStarsFindMyStars
← Blog
Marriage10 min read · July 8, 2026

Marriage Compatibility in Vedic Astrology: How Guna Milan Actually Works

If you've ever been part of an arranged marriage conversation in an Indian household, you've almost certainly heard the phrase "kitne gun mile" — how many gunas matched. This refers to Ashtakoot Guna Milan, the traditional 36-point compatibility system based on both partners' Moon Nakshatra (birth star). It's one of the most widely used — and most widely misunderstood — tools in Vedic matchmaking.

The 8 Kootas (Factors), Explained

Ashtakoot literally means "eight limbs." Each koota compares a specific dimension of the couple's Nakshatras and awards points out of a maximum, totaling 36:

1. Varna (1 point) — Spiritual/psychological compatibility, categorizing each Nakshatra into one of four Varnas (Brahmin, Kshatriya, Vaishya, Shudra) based on temperament, not caste. Checks whether the woman's Varna is equal to or "above" the man's in the traditional hierarchy.

2. Vashya (2 points) — Mutual attraction and control dynamic — which partner tends to have more natural influence over the other in the relationship. Based on animal-group classifications of each sign.

3. Tara (3 points) — Health and general well-being compatibility, calculated by counting the Nakshatra distance between the partners' birth stars. Checks for "birth star enmity" that classical texts associate with health concerns for the couple or their families.

4. Yoni (4 points) — Sexual and physical compatibility, based on animal symbols assigned to each Nakshatra (each Nakshatra maps to one of 14 animal yonis). Matching or friendly yonis score higher; opposing ones (like dog and cat) score zero.

5. Graha Maitri (5 points) — Compatibility between the ruling planets (lords) of each partner's Moon sign — essentially, do the two planets get along by classical planetary friendship rules. This is one of the higher-weighted factors and reflects intellectual and mental harmony.

6. Gana (6 points) — Temperament classification: every Nakshatra falls into Deva (divine, gentle), Manushya (human, balanced), or Rakshasa (fierce, intense) Gana. Deva-Deva or Manushya-Manushya pairings score highest; Deva-Rakshasa pairings score lowest, reflecting a bigger temperamental gap.

7. Bhakoot (7 points) — Checks the sign distance between the partners' Moon signs for specific "inauspicious" distances (like 6-8 or 2-12 from each other) that classical texts associate with financial or emotional strain. This is the single highest-weighted koota and the one most often cited as a dealbreaker when it scores zero.

8. Nadi (8 points) — The highest-weighted factor of all. Each Nakshatra belongs to one of three Nadis (Aadi, Madhya, Antya), broadly tied to physiological/genetic constitution. Same-Nadi matches traditionally score zero and are the single most common reason a match gets rejected outright — tied to concerns about the health and viability of offspring.

What the Score Actually Means

Total possible: 36 points. Classical guidance generally treats:

  • 18+ points: considered an acceptable match
  • 24-32: considered a good match
  • 32+: considered excellent

But — and this is the part most casual matchmaking conversations skip — Nadi Dosha and Bhakoot Dosha (zero score in either) are traditionally treated as far more serious than the total number. A chart can score 30/36 overall and still be rejected by strict traditional standards if Nadi matches to zero, because that single factor is weighted so heavily toward genetic/health compatibility concerns in classical thought.

Conversely, both Nadi Dosha and Bhakoot Dosha have well-documented cancellation exceptions in classical texts — for instance, if both partners' Moon signs are ruled by the same planet, or specific Nakshatra-Pada combinations apply, the "dosha" is considered nullified even with a same-Nadi placement. This is frequently overlooked by anyone doing a shallow score-count rather than a full analysis.

Why Guna Milan Alone Is Incomplete

Guna Milan is a real, structured, centuries-old system — not numerology-style guesswork. But used in isolation, it has real limitations:

  1. It's Moon-Nakshatra-only. It says nothing about the 7th house, its lord, Venus, Jupiter, or Mangal Dosha — all of which matter independently for marriage outcomes.
  2. It doesn't account for Dasha timing. Two charts can be a strong Guna Milan match on paper but be running unfavorable Dashas at the time of marriage, or vice versa.
  3. It's a single-axis measure. Two people can score 34/36 and still be fundamentally incompatible in life goals, communication style, or values — astrology describes tendencies and karmic patterns, not a guarantee of happiness.

What a Complete Compatibility Reading Actually Looks At

A serious compatibility analysis goes beyond the guna count to also examine:

  • 7th house and 7th lord in both charts — strength, affliction, and aspects
  • Venus and Jupiter placement — the primary significators of love/marriage and life partner respectively
  • Mangal Dosha presence and cancellation in both charts (see our companion piece on Mangal Dosha)
  • Dasha compatibility — whether both partners' currently running and upcoming periods support a stable married life
  • Navamsa (D9) chart comparison — the divisional chart specifically used for marriage analysis, often more revealing than the main D1 chart alone

The Honest Takeaway

Guna Milan is a genuinely useful screening tool, especially for catching Nadi and Bhakoot concerns early — but it was never designed to be the entire compatibility picture. A high score is a green light to look deeper, not a substitute for looking deeper. A full chart-to-chart reading covering the 7th house, Venus/Jupiter, Mangal Dosha, and Dasha timing gives a far more complete answer than the guna number alone.

See how this applies to your chart

Get a personalized Vedic Kundli report — your exact placements, not generic sun-sign content.

Get Your Report ✦