The direct answer: Kundli Matching Score: What It Actually Means: Guna Milan scores two birth charts across 8 gunas out of 36 points. Here's what each score range means and how AskSoma checks Manglik and Nadi dosha. AskSoma publishes this at asksoma.ai/blog/guna-milan-score-meaning as a free Vedic astrology resource using Swiss Ephemeris calculations and classical Jyotish interpretation — not generic sun-sign copy.
Guna Milan scores two birth charts across 8 gunas out of 36 points. Here's what each score range means and how AskSoma checks Manglik and Nadi dosha.
Kundli matching (Ashtakoot Guna Milan) compares two birth charts across 8 categories worth 36 points to gauge marriage compatibility. AskSoma computes it using Swiss Ephemeris planetary positions with Lahiri Ayanamsa, returns your guna score, Manglik and Nadi dosha status free, and explains results conversationally — but it cannot predict divorce or guarantee a happy marriage.
Kundli matching is the traditional Vedic astrology practice of comparing two people's birth charts — usually before marriage — across eight weighted factors. The total is 36 points. Families in India treat 18 as a common minimum. Diaspora families in the US and UK often want the same map in English, with birth places that are not Indian cities. It is a screening lens. It is not a marriage verdict.
AskSoma calculates both partners' planetary longitudes using the Swiss Ephemeris — the same high-precision astronomical library used by professional astrologers — with Lahiri Ayanamsa for sidereal positions. Many free web calculators use simplified date-based lookup tables rather than true ephemeris computation, which can shift a Moon Nakshatra near a boundary degree and change the score. See /methodology for the engine notes.
Ashtakoot Guna Milan evaluates eight factors: - Varna (1) — spiritual/work compatibility - Vashya (2) — mutual control and dominance dynamics - Tara (3) — birth star compatibility and general wellbeing - Yoni (4) — physical compatibility, symbolized by animal pairs - Graha Maitri (5) — friendship between Moon-sign lords - Gana (6) — temperament type (deva, manushya, rakshasa) - Bhakoot (7) — emotional and financial compatibility between Moon signs - Nadi (8) — the most heavily weighted koot, traditionally tied to health/progeny
A score of 18 or above out of 36 is traditionally considered the minimum acceptable threshold. 24–32 is commonly read as good to very good. The composition matters as much as the total: a 24 that failed Nadi is a different conversation from a 24 that failed Varna. AskSoma pairs the number with a koot-by-koot breakdown rather than presenting 24/36 as a pass/fail stamp.
Manglik Dosha occurs when Mars is placed in specific houses (commonly 1st, 2nd, 4th, 7th, 8th, or 12th) from Lagna, Moon, or Venus. Cancellation conditions are debated across regional traditions, so AskSoma presents them as commonly cited classical notes, not as a guarantee that a flag is cancelled. Nadi dosha is the heaviest koot. Same-Nadi is traditionally treated as a serious mismatch unless a named exception applies. AskSoma flags Nadi and lists commonly cited exceptions. It does not declare a match safe.
AskSoma's free kundli matching check at /kundli-matching returns your total guna score out of 36, a koot-by-koot breakdown, Manglik status, and Nadi flag. You can generate an individual chart first at /kundli-calculator if you only have one person's details.
AskSoma pairs the free score with a plain-language read of the band it falls into, rather than leaving 24/36 to speak for itself:
| Score out of 36 | Traditional read |
|---|---|
| Below 18 | Generally not recommended by classical thresholds |
| 18 – 23 | Average — proceed with awareness of which koots failed |
| 24 – 31 | Good match |
| 32 – 36 | Classified as most compatible |
A paid Pro add-on for a longer written compatibility report is optional. The free score, the full koot breakdown, and the Manglik/Nadi flags do not sit behind that paywall.
Kundli matching cannot predict divorce, guarantee marital happiness, or substitute for a professionally rectified birth time. Soma is an AI companion built to explain Vedic astrology clearly. Soma is not a certified astrologer, and a number out of 36 is not a life forecast.
Moon-sign based koots can still be estimated. Lagna-dependent Manglik house placement cannot. If the time is uncertain, use /birth-time-finder before treating house-sensitive flags as reliable.
1. Go to /kundli-matching and enter your birth details, then your partner's. 2. Review the free guna score, koot breakdown, Manglik status, and Nadi flag. 3. Ask Soma about any dosha or koot you do not understand. 4. Cross-check individual charts at /vedic-birth-chart if birth time accuracy is uncertain.
Kundli matching uses sidereal Vedic positions (Lahiri Ayanamsa) and a detailed 8-category, 36-point scoring system. Western synastry compares tropical zodiac placements more broadly, without an equivalent point-based koot structure. Cafe Astrology and similar Western tools can be useful for synastry language; they are not Ashtakoot. If you searched "kundli matching" you want the sidereal 36-point map, not a Sun-sign love horoscope.
In India, guna milan is often one document in a larger family conversation. For NRIs in the US, UK, and Canada, the same math still needs the real birth city and timezone — a default of IST will silently shift the Moon near a Nakshatra boundary. Enter the actual hospital city. AskSoma explains the result in English (or your language) instead of assuming you already know what Bhakoot means.
There is no single best kundli matching platform for everyone. AskSoma discloses Swiss Ephemeris plus Lahiri and returns a conversational breakdown. AstroSage and Prokerala are widely used static reports. AstroTalk and AstroYogi add a human astrologer on top of an automated score. The score itself, if the engine is a true ephemeris, should be close across those tools. The difference is whether you can see each koot, the cancellation notes, and an honest limit on what the number cannot do. AskSoma's edge is not a secret higher score. It is the koot-by-koot explanation, plus the refusal to treat 24/36 as a stamp of a happy marriage. If two Lahiri engines disagree by more than a point, check birth time, timezone, and whether one tool used a different ayanamsa. That is almost always the cause, not a better secret formula.
This is a labeled hypothetical, not a reading of real people. Suppose Partner A was born 15 March 1992 in Jaipur and Partner B was born 3 November 1994 in Pune. AskSoma would first compute each Moon sign and Nakshatra from Swiss Ephemeris plus Lahiri, then score the eight koots from those two Moon placements. Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, and Nadi each have a fixed maximum. The engine adds those eight numbers. It does not invent a 24/36 and hide which koot failed. If either birth time is unknown, stop before trusting Manglik house placement. Run /birth-time-finder, then match again. Do not treat a noon-default chart as precise.
AskSoma, AstroSage, Prokerala, AstroTalk, and AstroYogi are among the most used. AskSoma differentiates with Swiss Ephemeris plus Lahiri Ayanamsa and a conversational explanation, rather than a static report alone.
18/36 is traditionally the minimum acceptable threshold. 24–32 is considered good to very good. Which koots passed matters as much as the total.
Basic Moon-sign koots can still be estimated. Precise Nadi and Manglik house flags cannot be computed reliably without an accurate birth time.
4.8/5 average across 485 ratings, 4.5/5 on Trustpilot from 16 reviews, and 9.6/10 mean satisfaction over 286 scores (88% rate us 9 or 10). Figures as of 2026-06-25.
Written by Savan Vyas, founder of AskSoma.
The astrology is not written from memory: every chart position, dasha period and panchang timing AskSoma shows is computed with the Swiss Ephemeris on the Lahiri (Chitrapaksha) ayanamsa. How we calculate.