Vedic Astrology

Kundli Milan: The 36 Gunas of Ashtakoot Matching Explained

How Vedic marriage matching actually works: all 8 kootas of Guna Milan, what each point measures, what score is 'enough', and when Nadi or Bhakoot dosha cancels.

Shreya Gupta5 min read

Before any traditional Hindu wedding is fixed, two birth charts are laid side by side and a question is asked that families have asked for over a thousand years: kitne gun mile? — how many gunas matched?

This guide opens the black box: exactly what the 36 points measure, why Nadi alone is worth 8 of them, which "doshas" cancel, and what the score can and cannot tell you.

The 30-second answer

Kundli Milan (Ashtakoot Guna Milan) compares two charts across 8 factors (kootas) with a combined weight of 36 points (gunas), computed almost entirely from each partner's Moon sign (Rashi) and birth nakshatra. Traditional bands: 18+ acceptable, 25+ very good, 33+ excellent. Two vetoes — Nadi dosha and Bhakoot dosha — can override a high score unless cancelled. Get your full score in seconds with the free Kundli Milan calculator.

Why the Moon runs the whole system

Notice what's absent: Sun signs. Vedic matching is Moon mathematics — because in Jyotish the Moon is the mind (manas), the emotional body, and the thing that actually has to live with another person for fifty years. (Western astrologers who prioritise Moon-to-Moon synastry have effectively converged on the same insight — see how astrologers judge compatibility.)

Your inputs are just: each partner's Rashi and janma nakshatra — both listed on any Janam Kundali. If you don't know your nakshatra, our 27 nakshatras guide explains what it is.

The 8 kootas, from lightest to heaviest

| # | Koota | Points | What it measures | |---|---|---|---| | 1 | Varna | 1 | Ego/temperament hierarchy between partners | | 2 | Vashya | 2 | Mutual influence and magnetism | | 3 | Tara | 3 | Birth-star distance; fortune and wellbeing | | 4 | Yoni | 4 | Instinctive/physical compatibility | | 5 | Graha Maitri | 5 | Friendship of the two Moon-sign lords; mental rapport | | 6 | Gana | 6 | Temperament class: Deva / Manushya / Rakshasa | | 7 | Bhakoot | 7 | Relative Moon-sign positions; life-pattern harmony | | 8 | Nadi | 8 | Constitution/genetics; health of the line | | | Total | 36 | |

The design principle is visible in the weights: points climb from social surface (Varna, 1) to biological depth (Nadi, 8). The system cares most about what is hardest to change.

The three that decide most matches

Graha Maitri (5) — are the ruling planets of your two Moon signs friends, neutral or enemies in the classical friendship table? This is the "do our minds get along" score, and mid-range totals usually hinge on it.

Gana (6) — each nakshatra belongs to a temperament class: Deva (harmonious), Manushya (balanced), Rakshasa (intense, dominant — not "demonic" in the horror sense). Deva–Rakshasa pairings score zero here, encoding the observation that a conflict-avoider and a conflict-seeker exhaust each other.

Bhakoot (7) and Nadi (8) — the two veto categories, below.

The doshas: when zero points means "stop and check"

Bhakoot dosha (7 points at stake)

Count the signs from one Moon to the other, both directions. Three distance pairs score zero:

  • 2/12 — classically money friction
  • 6/8 — classically health and accidents
  • 5/9 — classically difficulties around children

Common cancellations: the two Moon-sign lords are the same planet (e.g., Aries–Scorpio, both Mars) or close friends — then the dosha is treated as neutralised, and many astrologers restore the match to viable.

Nadi dosha (8 points at stake)

Every nakshatra carries one of three Nadis — Adi, Madhya, Antya — a classification of constitution in Ayurvedic terms. Same Nadi in both partners = Nadi dosha, the classical red flag for health of offspring, weighted heaviest of all.

But the cancellation list is long and legitimate: same Rashi with different nakshatras; same nakshatra with different padas; Moon-sign lords in mutual friendship with strong dignities. A large share of "Nadi dosha" verdicts from quick calculators dissolve under a full reading — worth knowing before a family panics.

Score bands — and what they don't tell you

| Score | Traditional reading | |---|---| | 0–17 | Not recommended without deeper analysis | | 18–24 | Acceptable; average compatibility | | 25–32 | Very good | | 33–36 | Excellent (rare) |

Now the honest caveats, straight from practice:

  1. Guna Milan is a screen, not a certificate. It uses two data points per person. A complete match also checks Manglik dosha (Mars placement — an entirely separate analysis), each chart's 7th house and its lord, Venus and Jupiter, and whether the couple's dasha timelines run compatible chapters.
  2. A 32 can hide a veto; an 18 can be a love story. Doshas and their cancellations move real outcomes more than the headline number.
  3. The system predates modern relationships. It was engineered for arranged matches between strangers — as a risk screen. For a couple who already know each other, it's better used as a map of friction points than as permission.

Running your own Milan, properly

  1. Get both charts. Free Janam Kundali — you need each person's Rashi and nakshatra (birth date + place; time if the Moon moved that day).
  2. Run the score. The Kundli Milan calculator computes all eight kootas, flags Nadi/Bhakoot dosha, and checks the standard cancellations — the part quick calculators skip.
  3. Check Manglik status separately for both charts — Manglik guide.
  4. Ask the specifics. The Cosmic Wisdom AI astrologer can explain your koota-by-koota breakdown — which points were lost where, and what tradition says about it.

Thirty-six points, a thousand years of iteration, one underlying question: can these two minds share a life? The arithmetic is ancient — but the question never goes out of date.

Frequently Asked Questions

What is Kundli Milan?+

Kundli Milan (also called Guna Milan or Ashtakoot Milan) is the Vedic system for assessing marriage compatibility by comparing two birth charts. It scores the match out of 36 points (gunas) across eight factors (kootas), computed almost entirely from each partner's Moon sign and birth nakshatra. It is the standard method used in traditional Hindu matchmaking.

How many gunas are required for a good marriage match?+

The traditional bands: below 18 is considered inadequate, 18–24 is acceptable, 25–32 is very good, and 33–36 is excellent. A score of 36/36 is rare. Importantly, tradition also holds that a high score can be vetoed by specific doshas (like Nadi dosha) and a moderate score can be strengthened by other chart factors — the number is a screening tool, not a verdict.

What is Nadi dosha and is it really serious?+

Nadi is the highest-weighted koota (8 of 36 points), classically linked to health, genetics and progeny. Nadi dosha arises when both partners have the same Nadi (Adi, Madhya or Antya). Tradition treats it as the most serious flaw — but also lists multiple cancellations: same Rashi with different nakshatras, same nakshatra with different padas, and strong mutual Moon dignities among them. Many matches flagged for Nadi dosha are cleared on closer analysis.

What is Bhakoot dosha?+

Bhakoot (7 points) compares the relative positions of the two Moon signs. Certain distance pairs — 2/12, 5/9 and 6/8 — score zero and are called Bhakoot dosha, classically associated with friction over finances, children and health respectively. Cancellations exist here too, most commonly when the lords of the two Moon signs are friends or the same planet.

Is Kundli matching only about the 36 points?+

No. A complete Vedic matching also examines Manglik (Mars) dosha in both charts, the strength of each chart's 7th house and its lord, Venus and Jupiter placements, and the couple's dasha timelines. Serious astrologers treat Guna Milan as the first filter, not the whole analysis — two charts can score 30+ and still carry issues, or score 17 and be genuinely strong.

Can Kundli Milan be done without birth times?+

Mostly yes, with caveats. Guna Milan runs on Moon signs and nakshatras, which need the birth date and usually survive an uncertain birth time — unless the Moon changed sign or nakshatra that day. The deeper layers (7th house analysis, Manglik status) do require accurate times, since they depend on the Ascendant.

#kundli-milan#guna-milan#marriage#compatibility#vedic-astrology