Free plan included forever. Upgrade to Pro when you're ready.
On this page
Loved by thousands of users · Watch AskSoma in 60 seconds · See a sample reading and chat with Soma ·
Begin your free Kundli · Try free tools first · Transparent pricing · Common questions ·
From birth details to life clarity · Real astronomy + classical Vedic texts + AI ·
30+ life insights · 17 AI personas · Multi-chart intelligence · Built for trust
Kundli matching — also called Kundali Milan, Gun Milan, or Ashtakoota Milan — is the most widely used Vedic astrology method for assessing marriage…
kundli matching, kundali milan, gun milan, kundli matching for marriage, free kundli matching online, kundli milan by date of birth, ashtakoota milan calculator, 36 gun milan, guna milan calculator, marriage compatibility kundli
Kundli matching — Kundali Milan, Gun Milan, Ashtakoota Milan — is not a mystical ritual; it is a structured scoring system. Two birth charts are each assigned a Moon Nakshatra, and those two Nakshatras are then evaluated across eight factors (Ashta Koota) that classical texts chose because they describe different aspects of what it takes to build a life together. The total is 36 possible points. Sixteen is the traditional floor; 18 is widely cited as the minimum for an acceptable match; anything above 27 is considered strong. We compute this with Swiss Ephemeris positions on the Lahiri ayanamsa, so the Nakshatra placement is exact arithmetic, not a lookup table that rounds to the nearest sign.
What makes the Ashtakoot system useful — and also what makes it misunderstood — is that the eight factors are not equally weighted. Nadi carries 8 points and Bhakut carries 7; together they account for more than 40% of the total. A couple can score 20 out of 36 on the remaining six factors and still face a critical Nadi Dosha if it is not cancelled. So we do not just show you the number: we break down each of the eight factors individually so you can see which ones are strong, which are weak, and — for the two high-stakes doshas (Nadi and Bhakut) — what the classical cancellation conditions are.
This calculator also checks Manglik status, because the Guna Milan score and the Manglik check answer different questions. Guna Milan asks how naturally the two people's natures fit together. Manglik checks whether the marriage axis itself carries Mars's pressure in either chart — and whether that pressure is offset by the partner's own placement or by classical cancellation. Both checks belong in a complete pre-marriage reading, and this tool runs them together.
All 8 Ashta Koota factors explained
The eight factors are scored in ascending order of weight. Understanding what each one checks — not just the score — lets you read the report rather than just react to the total.
Varna (1 pt) — social and spiritual compatibility
Assigns each Nakshatra to one of four categories (Brahmin, Kshatriya, Vaishya, Shudra). The man's Varna should be equal to or higher than the woman's for a full score. This factor is the least predictive individually but contributes to the overall tally.
Vashya (2 pts) — mutual control and influence
Groups Rashis into five Vashya types (human, quadruped, Jalchar, Vanchar, Keeta) and scores by how one partner's Rashi's Vashya relates to the other's. A full score suggests natural mutual regard; a low score indicates dominance friction.
Tara (3 pts) — birth star compatibility and destiny
Counts the interval between the two partners' Nakshatras in a specific cyclical way and assigns auspiciousness. A high Tara score correlates with mutual health and fortune; a low score has traditionally been associated with health concerns (though the classical interpretation is subtle).
Yoni (4 pts) — physical and temperamental attraction
Each Nakshatra is assigned an animal symbol. The score depends on the relationship between the two animals (same = 4 pts; friendly = 3; neutral = 2; enemy = 1; hostile = 0). This is the factor most directly correlated with physical attraction and day-to-day temperament compatibility.
Graha Maitri (5 pts) — mental affinity and understanding
Scores the natural friendship, neutrality, or enmity between the ruling planets of the two Moon signs. High Graha Maitri = instinctive understanding and good communication. Low = recurring misinterpretation and mental friction even with good intentions.
Gana (6 pts) — emotional register and life approach
Three Gana types: Deva (gentle, idealistic), Manushya (balanced, worldly), Rakshasa (intense, unconventional). Same Gana = 6 pts; Deva-Manushya or Manushya-Manushya = acceptable; Deva-Rakshasa or Rakshasa-Deva = 0 pts. The most common source of felt "frequency mismatch" in couples.
Bhakut (7 pts) — relationship, family, wealth, and progeny
Scores the relative position of the two Moon signs (2-12, 5-9, 6-8 combinations are traditionally the three Bhakut Doshas). A full Bhakut score is a strong sign for family life and material prosperity. A 0-score Bhakut Dosha is considered significant — but classical cancellations apply: same Rashi lord for both, or same Rashi, can neutralise it.
Nadi (8 pts) — health, progeny, and karmic resonance
The most heavily weighted factor. Each Nakshatra belongs to one of three Nadis — Adi (Vata), Madhya (Pitta), Antya (Kapha) — nine Nakshatras each, so a random pairing shares a Nadi one time in three. The score is all-or-nothing: 8 points for different Nadis, 0 for the same. Because 8 points is the largest single koota, a flagged pairing can still total as much as 28 of 36, which is why the flag must be read alongside the number rather than inferred from it. The Ayurvedic gloss is the classical rationale for the rule, not a medical finding — Nadi Dosha is not a health or fertility diagnosis. Classical cancellation exceptions exist and are set out below; this calculator does not apply them automatically.
The two critical doshas: what this calculator applies, and what it does not
Nadi Dosha and Bhakut Dosha are the two that can override a decent overall score, and classical sources describe exceptions to both. It matters which of those this tool applies automatically and which it leaves to a human — so each row says so explicitly rather than describing the tradition and letting you assume the calculator follows it.
Bhakut Dosha — cancellation we DO apply
When both Moon signs share a ruling planet, the full 7 points are restored automatically. Exactly three sign pairs qualify: Mesha with Vrishchika (both Mars), Vrishabha with Tula (both Venus), and Makara with Kumbha (both Saturn). Mercury's pair (Mithuna/Kanya) and Jupiter's (Dhanu/Meena) sit at a 4/10 distance, which never trips Bhakut in the first place, so they never need rescuing. Other softening conditions described in classical sources — such as mutually friendly rather than identical Rashi lords — are NOT applied automatically.
Nadi Dosha — cancellation we deliberately do NOT apply
Classical sources describe exceptions: the same Rashi with different Nakshatras, the same Nakshatra with different Rashis, shared Nakshatra lords, and others. This calculator applies none of them — a same-Nadi pairing scores 0 and is flagged, full stop. That is deliberate, not an omission: the exception lists are not unanimous across authorities, and a calculator that silently picked one would be making a consequential interpretive decision and hiding it inside a number. If you think an exception applies to your charts, that is exactly the question to raise with an astrologer who can name the authority they follow.
Manglik check — separate from Guna Milan
Manglik Dosha is NOT part of the 36-point score — Mars is not one of the eight kootas. This tool assesses it from the Lagna only (Mars in the 1st, 2nd, 4th, 7th, 8th or 12th house), cancels it when Mars is in its own sign (Mesha or Vrishchika) or exalted in Makara, and treats it as mutually cancelled when both partners are Manglik. Some traditions also check Mars from the Moon and from Venus, which can give a different verdict; we use the Lagna reference and say so rather than implying broader coverage. Manglik needs a birth time for both people — without a Lagna there is no house position, and "not computable" is not the same finding as "not Manglik".
Reading a 36-point report — what the number actually tells you
Step 1 — look at the total in context: 18+ is acceptable; 27+ is strong. But look at where the score comes from. A 20/36 with full Nadi (8) and Bhakut (7) is much more stable than a 24/36 where both Nadi and Bhakut are 0 and the score is driven by minor factors.
Step 2 — identify the "stress factors": did you score 0 on Nadi? Check the cancellation conditions above before treating it as a fatal flaw. Did you score 0 on Gana? That is the most felt day-to-day emotional mismatch — worth a conscious conversation about communication styles.
Step 3 — read Yoni and Graha Maitri for the interpersonal texture: these two factors (physical/temperamental attraction and mental friendship) often explain how a couple experiences each other daily, more than the total does.
Step 4 — note that the chart beyond Guna Milan matters: two people can have a 28/36 Guna Milan score but a Saturn-7th-house delay in one chart, or a weak Navamsa, that adds important context. The score is the starting point of a reading, not its end.
The score is one structured input — not a verdict. Use it to open the conversation about compatibility factors, not to close it.
What this tool can NOT tell you
The Ashtakoot system was designed centuries ago for a society with specific social structures; some of its factors (Varna in particular) reflect that context rather than universal human truth. Read the score as a pattern-indicator, not a moral verdict.
A 36-point score measures Moon Nakshatra compatibility — it does not check the 7th house, Venus placement, Navamsa, or Dasha alignment. Many happy marriages score 14–17 with strong chart compatibility elsewhere; many troubled marriages score 28+ with weak overall charts. Use this alongside a full chart reading.
Nadi Dosha is real in the sense that it reflects karmic frequency — but its traditional health-and-progeny reading is often overstated in casual matchmaking. The cancellation rules exist precisely because the classical tradition understood that the label is not the whole picture.
No matchmaking score should be the final basis for a marriage decision. Real compatibility is built through shared values, communication, and choice — not computed from birth data alone.
Computed with Swiss Ephemeris, Lahiri ayanamsa · Content reviewed 2026-07-22
Free Kundli Matching (Kundali Milan) — 36-Point Guna Milan for Marriage — frequently asked
What is Guna Milan in kundli matching?
Guna Milan (or Ashtakoota Milan) is the classical Vedic method of scoring 8 factors of compatibility between two Moon Nakshatras: Varna (1 pt), Vashya (2 pts), Tara (3 pts), Yoni (4 pts), Graha Maitri (5 pts), Gana (6 pts), Bhakut (7 pts), and Nadi (8 pts) — totalling 36 possible points. Each factor checks a different dimension of the couple's life together.
What score is needed for kundli matching to be acceptable?
Traditional Vedic matchmaking considers 18+ out of 36 acceptable for marriage, with 27+ considered very good. However, individual doshas (especially Nadi Dosha and Bhakut Dosha) can override a high overall score if they are not cancelled — check the individual factors, not just the total.
What is Nadi Dosha and how serious is it?
Nadi Dosha occurs when both partners share the same Nadi (Adi, Madhya, or Antya) — it carries the heaviest weight in the Guna Milan (8 points). Classical texts link it to health and progeny concerns. However, multiple cancellation rules exist: if the couple has the same Rashi but different Nakshatras, or the same Nakshatra but different Rashis, the dosha is often cancelled.
Does kundli matching guarantee a successful marriage?
No astrological assessment — however detailed — guarantees the success of a marriage. Kundli matching identifies natural compatibility patterns and potential friction areas; it does not predict the future with certainty. It is one structured input for a major life decision, best used alongside meeting the person, understanding shared values, and practical compatibility.
Can kundli matching be done without birth time?
The core Guna Milan is based on the Moon Nakshatra, which requires only the date and approximate location of birth. Birth time is needed for the Lagna and precise planetary degrees that sharpen the Navamsa and house analysis. Provide as much as you know; the calculator will flag when a result is approximate.
What happens if the kundli score is below 18?
A score below 18 does not mean the marriage is impossible — it indicates more friction in the areas the low-scoring factors govern. Many happy marriages score 14–17 on the Ashtakoot but have strong overall chart compatibility in other dimensions. Always read the individual factors and the rest of the chart rather than rejecting a match on the total alone.