Concepts 11 min read Last updated

Kundali Matching: The 36-Guna Compatibility System Explained

Before Indian marriages, families traditionally match Kundlis to check compatibility. The Ashtakoot Guna Milan system scores compatibility on 36 points across 8 factors. Here's what each of the 8 factors measures, what the total score really means, and why it's not the whole story.

In short

Kundali matching is the classical Vedic system for checking marriage compatibility. Two people's Moon-sign charts get scored on 8 factors totalling 36 points — 18+ is acceptable, 30+ is excellent. But the total score is only half the story. Nadi, Manglik status, individual chart strengths, and Navamsa compatibility all matter beyond the raw number. Here's the complete framework.

Why we match Kundlis

Marriage in classical Indian culture is not just a personal choice — it's a joining of two life-paths, two families, and two karmic patterns. Vedic astrology developed the Ashtakoot Guna Milan system centuries ago as a way to check compatibility before committing to a match, based on the two people's Moon signs and Nakshatras.

The system asks eight specific questions about the potential couple — do they share spiritual affinity? Are they emotionally aligned? Will their nervous systems (nadi) work well together for progeny? Each question earns points, and the total gives a rough compatibility score out of 36.

This is different from just "how well do you get along in person". Guna Milan measures structural compatibility — the astrological pattern beneath the personality. Two people can be head-over-heels in love (personality compatibility) but score poorly on Guna Milan (structural compatibility), and vice versa. Both matter; classical practice takes both seriously.

The 8 kootas — what each measures

Point weights are unequal — Nadi is worth 8 points because it's considered the most consequential, while Varna is only 1 point. Here they are in order of ascending weight:

1. Varna (1 point) — Spiritual affinity

Divides the 12 rashis into 4 varna categories — Brahmin (Cancer, Scorpio, Pisces), Kshatriya (Aries, Leo, Sagittarius), Vaishya (Taurus, Virgo, Capricorn), Shudra (Gemini, Libra, Aquarius). The classical rule: 1 point awarded if the groom's varna rank ≥ bride's. This measures a specific kind of spiritual alignment; the imbalance rule is a classical convention that modern practice sometimes debates.

2. Vashya (2 points) — Mutual influence and control

Divides rashis into 5 classes (biped, quadruped, wild animal, insect, aquatic). Awards points based on which class the bride is in relative to the groom — the classical idea is about which party naturally "influences" the other. Partial points possible. Modern reading: this measures the natural give-and-take balance in a partnership.

3. Tara (3 points) — Health and destiny

Counted from Nakshatra to Nakshatra. Each of the 9 tara positions (Janma, Sampat, Vipat, Kshema, Pratyari, Sadhaka, Vadha, Mitra, Ati Mitra) has a positive or negative valence. Points awarded depending on which tara the partner's Nakshatra falls into from your own. This measures long-term health and mutual well-being potential.

4. Yoni (4 points) — Physical / sexual compatibility

Each of the 27 Nakshatras is associated with one of 14 animal species — horse, elephant, snake, dog, cat, etc. The full 14×14 compatibility grid comes from the classical Muhurta Chintamani tradition and is preserved in most modern Vedic astrology references (a widely-cited English source is B.V. Raman's Muhurtha). Sample scores from the grid: same-species pairs score the full 4 points; friendly pairs like elephant-cow score 3; neutral pairs like horse-buffalo score 1; and traditional-enemy pairs like dog-deer or cat-mouse score 0. When a specific match falls into a 0-Yoni pairing, classical texts recommend checking the other kootas and the individual chart strengths carefully before setting the pair aside on Yoni alone.

5. Graha Maitri (5 points) — Mental compatibility

Based on the friendship relationship between the two Moon-sign lords. If the two Moon-sign lords are natural friends (per Parashara's grid), full 5 points. If neutral, partial. If enemies, 0. This measures how naturally the two minds understand each other.

6. Gana (6 points) — Temperament

Divides the 27 Nakshatras into 3 ganas — Deva (godly, gentle), Manushya (human, balanced), Rakshasa (fierce, intense). Full 6 points if same gana. Partial points for mixed. Zero for Deva-Rakshasa (the classical "unbridgeable temperament gap"). This measures whether the two nervous systems operate at similar intensities.

7. Bhakoot (7 points) — Emotional love and family harmony

Based on the distance between the two Moon signs (1st, 2nd, 3rd, etc.). Certain distances are considered favourable (1st-1st, 3rd-11th, 4th-10th, 7th-7th); others are Bhakoot Dosha (2nd-12th / Dwir-Dwadasha, 5th-9th / Navama-Pancama, 6th-8th / Shadashtaka). Full 7 points for favourable distances, 0 for classical Bhakoot Dosha combinations. This is one of the most-weighted factors. Classical exception: Bhakoot Dosha is often considered cancelled when the two Moon-sign lords are natural friends, or when both Moon signs share the same lord (Rashi-Rashish maitri).

8. Nadi (8 points) — Genetic/health/progeny compatibility

The most-weighted factor and the most-consequential. Nakshatras are divided into 3 nadis — Adi (Vata), Madhya (Pitta), Antya (Kapha). Different nadis = 8 points. Same nadi = 0 points (Nadi Dosha, classically linked to progeny risk). This is why matches can look great overall but get rejected: if the total is 30+ but Nadi is 0, the risk is considered too high.

A note on the weights

The point weights aren't arbitrary. Nadi (8) and Bhakoot (7) together are 15 of the 36 points — nearly half — and both measure the most physical/karmic dimensions of union (progeny, family harmony). Modern liberal reading sometimes downplays these; classical Vedic practice treated them as the two most important tests.

What the total score means

Classical thresholds (also what Shubh Bhagya's matching tool uses):

Check yours

Try the Kundli Matching tool on Shubh Bhagya — enter both people's birth details and get all 8 kootas scored individually, the Manglik compatibility, and an AI-generated interpretation of what the specific pattern means. Free, private, no signup.

Manglik status — a separate check

Beyond Guna Milan, matching also checks Manglik Dosha status. The classical rule:

See our Manglik Dosh guide for the full cancellation-rule list. Shubh Bhagya's matching tool includes the Manglik check + which cancellations apply for the specific pair.

What Guna Milan does NOT tell you

This is the honest limitation: Ashtakoot Guna Milan is a compatibility screen, not a complete marriage reading. It misses:

Common misconceptions about Kundli matching

"36/36 guarantees a happy marriage"

No. A perfect Guna Milan means the two people are astrologically well-matched on the Moon-sign level. It doesn't guarantee they'll like each other, communicate well, or navigate life's crises together. Many 36/36 matches have failed; many low-score matches thrive.

"Low score means don't marry"

Also no. A score below 18 warrants deeper analysis, not automatic rejection. Some cancellations, individual strengths, or timing factors can outweigh a raw low score. And genuine love with commitment often overcomes suboptimal astrological patterns.

"You need to be 36/36 with your spouse"

Even excellent Vedic astrologers point out that 100% scores are rare and not necessary. 24-30 range is very workable for most couples. The obsession with maximising the score often produces unnecessary anxiety and delayed marriages.

"Kundli matching is scientific"

Kundli matching is a classical Vedic system, not a modern empirical science. Its accuracy at predicting marital happiness is real but limited, and depends heavily on the astrologer's skill in interpretation. Take it seriously as one input; don't treat it as destiny.

"If matching fails, you can pay for a special puja to fix it"

Extremely cautiously. The "Kundli matching fix puja" industry preys on families desperate to marry off their children. Legitimate remedies exist (Manglik-with-Manglik matches, specific mantras, delayed marriage timing) but "one puja fixes everything" is almost always oversold. Consult a knowledgeable astrologer, not a puja-seller, when concerns arise.

Guna Milan is a compatibility screen, not a compatibility verdict. The verdict is written by the couple, over years, from what they do with what they have.

Beyond Guna Milan — what a full matching examination looks like

A thorough Vedic marriage matching goes beyond the 8 kootas and includes:

  1. Ashtakoot Guna Milan — the 36-point score you now understand
  2. Manglik status for both partners, with cancellations examined
  3. Navamsa (D-9) chart comparison — the divisional chart specifically for marriage. Compatibility of Navamsa Lagnas, Navamsa 7th houses, and Navamsa Moon signs.
  4. Individual 7th house analysis for both partners — who occupies it, who aspects it, is the 7th lord strong or afflicted
  5. Venus (male) and Jupiter (female) analysis — the marriage karakas
  6. Current Mahadasha and upcoming Antardashas — are you in favourable timing?
  7. Rahu-Ketu axis interactions — sometimes indicates karmic re-connections from past lives
  8. Longevity match — extreme mismatches in ayur (longevity indicators) sometimes concerning

A serious astrologer usually charges for a full pre-marriage compatibility reading because it takes 2-3 hours of chart work. What Shubh Bhagya offers for free (Guna Milan + Manglik) is the essential first-pass — enough for most couples to know whether a deeper reading is warranted.

When to consult a professional astrologer

Cases where a paid consultation is worth it:

What to ask an astrologer: rates upfront, credentials (Sanjay Rath disciple, Jagannath Hora certified, K.N. Rao lineage, etc.), and how they'll present the report. Avoid anyone who insists on expensive pujas as the only fix without offering diagnostic clarity first.

Practical guidance for families

  1. Do the matching early, before emotional attachment deepens. Difficult conversations after love has formed are much harder.
  2. Get both charts to the same astrologer for consistency. Different astrologers score differently.
  3. Don't hide birth details — accurate birth time is critical. If not known, get it rectified by an experienced astrologer using life-events, not guessed.
  4. Take Guna Milan seriously but not absolutely — one input among many.
  5. If the match fails but the couple wants to proceed, do the full analysis (Navamsa, individual charts, Dasha timing) before deciding. Sometimes the picture improves significantly.
  6. Remember the point of matching is to give the couple the best possible foundation. The choice is still yours.

Where to go next

Final thought

Ashtakoot Guna Milan is a beautiful thing — an ancient system attempting to capture something modern science hasn't yet formalised: the invisible structural fit between two people. Take it seriously as a screening tool. But don't let a low score end love, and don't let a high score make you complacent about what actually makes marriages work — presence, patience, and the daily choice to keep showing up.

Frequently asked

What is Ashtakoot Guna Milan?
Ashtakoot (eight factors) Guna Milan (matching of gunas) is the classical Vedic system for checking marriage compatibility between two Kundlis. It scores compatibility on 8 factors totalling 36 points. The classical guidance: 18+ acceptable (Avara), 24+ good (Madhyam), 30+ excellent (Uttam). Below 18 traditionally advises against marriage — though modern practice weighs individual factors, especially Nadi, more than the raw total.
What are the 8 kootas that get matched?
The eight kootas each measure a different dimension of compatibility: Varna (1 pt — spiritual affinity), Vashya (2 — mutual influence), Tara (3 — health/destiny), Yoni (4 — sexual compatibility), Graha Maitri (5 — mental compatibility), Gana (6 — temperament), Bhakoot (7 — emotional / love / family), and Nadi (8 — genetic/health/progeny). Note: point weights aren't equal — Nadi carries the most weight for a reason.
Is a 36/36 score guaranteed happiness?
No. Guna Milan measures compatibility potential, not lived experience. Many high-scoring matches have complicated marriages because Guna Milan doesn't measure Manglik status, individual chart strength, Navamsa (D-9 marriage chart) compatibility, current dasha timing, or the two people's actual emotional intelligence. A 32/36 with individual chart problems is often harder than a 22/36 with clean individual charts.
What is Nadi Dosha and why does it matter?
Nadi is the 8-point factor and by classical rules the single most-weighted koota. If both partners have the same Nadi (Adi, Madhya, or Antya — derived from birth Nakshatra), Nadi Dosha is said to form, classically indicating risk to progeny (fertility issues, health of children). This is why many high-scoring matches get rejected — even a 30/36 overall score with Nadi Dosha is considered problematic. Cancellations exist (same Rashi + same Nakshatra + different Pada; both partners Manglik; etc.), but the concern is taken seriously.
How can I get an accurate Kundli matching for my chart?
Use Shubh Bhagya's free Kundli matching tool at /matching. Enter both people's birth details and the tool computes all 8 kootas, the Manglik compatibility, and generates an AI-narrative interpretation of what the score actually means for the specific chart pair — not a generic 'compatible / not compatible' verdict.
See it in YOUR chart
Free Kundli · then ask anything · both instant

Related reading