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.
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):
- 30 to 36 — Uttam (Excellent compatibility). Classical texts consider this an ideal match.
- 24 to 29 — Madhyam (Good compatibility). Solid foundation; workable partnership.
- 18 to 23 — Avara (Acceptable with caveats). Marriage is possible but individual factors need examination — especially Nadi, Bhakoot, and Manglik status.
- Below 18 — Classical rule: not recommended. Modern practice: if the individuals really want it and the low score is due to peripheral factors (like Varna), it can still work; but Nadi Dosha or Bhakoot Dosha at this low a total is a serious concern.
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:
- Both partners Manglik — traditionally favourable. The dosha cancels through mutual matching.
- Neither partner Manglik — no Mars-related concern.
- Only one partner Manglik — classically the most problematic configuration. Cancellation rules (Mars in own sign, exalted Mars, Jupiter aspect, Cancer/Leo Yogakaraka exclusion, etc.) may still apply and neutralise the concern. Never accept "only one Manglik → don't marry" without checking cancellations.
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:
- Individual chart strengths — one partner may have a strong 7th house / Venus (marriage-favouring) while the other has an afflicted 7th. Guna Milan doesn't measure this asymmetry.
- Navamsa (D-9) compatibility — the divisional chart specifically for marriage. A great Guna Milan with poor Navamsa compatibility often produces more marital friction than the score suggests.
- Current Mahadasha and Antardasha timing — a marriage timed during difficult dashas (Ketu, Rahu-Ketu antardasha) is harder than one timed during Venus or Jupiter dashas, regardless of Guna Milan.
- Individual maturity, life circumstances, and communication skill — the astrological pattern is one input; the human ones matter more.
- Aspects to the 7th house from planets other than the Moon-sign lord — Guna Milan is Moon-centric; but Saturn or Mars aspects on the 7th house tell you a lot too.
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.
Beyond Guna Milan — what a full matching examination looks like
A thorough Vedic marriage matching goes beyond the 8 kootas and includes:
- Ashtakoot Guna Milan — the 36-point score you now understand
- Manglik status for both partners, with cancellations examined
- Navamsa (D-9) chart comparison — the divisional chart specifically for marriage. Compatibility of Navamsa Lagnas, Navamsa 7th houses, and Navamsa Moon signs.
- Individual 7th house analysis for both partners — who occupies it, who aspects it, is the 7th lord strong or afflicted
- Venus (male) and Jupiter (female) analysis — the marriage karakas
- Current Mahadasha and upcoming Antardashas — are you in favourable timing?
- Rahu-Ketu axis interactions — sometimes indicates karmic re-connections from past lives
- 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:
- Total score is below 18 but you're seriously considering the match
- Nadi Dosha is present and you want to know if cancellations apply
- Only one partner is Manglik and you need cancellation analysis
- The families are pushing an arranged match but you have doubts
- You want Navamsa + D-1 combined reading, not just Guna Milan
- Marriage timing decisions are near — a full Dasha review helps timing
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
- Do the matching early, before emotional attachment deepens. Difficult conversations after love has formed are much harder.
- Get both charts to the same astrologer for consistency. Different astrologers score differently.
- 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.
- Take Guna Milan seriously but not absolutely — one input among many.
- 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.
- Remember the point of matching is to give the couple the best possible foundation. The choice is still yours.
Where to go next
- Try the free Kundli Matching tool — Shubh Bhagya's Ashtakoot Guna Milan with all 8 kootas + Manglik check + AI narrative interpretation.
- Manglik Dosh guide — read this before finalising any match involving a Manglik partner.
- Venus in Vedic astrology and Jupiter — the two marriage karakas whose individual placements matter as much as any matching score.
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.