Compatibility

Kundli Milan: the 36-point guide to Vedic marriage matching

How Ashtakoot Guna Milan really works — what each of the eight tests measures, what the score means, and what it cannot tell you.

Before most traditional Hindu weddings, two birth charts are quietly placed side by side. This comparison — Kundli Milan (literally "the meeting of charts"), also called Guna Milan ("matching of qualities") — is one of the oldest structured compatibility systems in the world. It compares the two partners' Moon positions, chiefly through their nakshatras (the 27 lunar mansions the Moon passes through each month), and awards points across eight tests for a maximum of 36. This guide walks through every test, the score bands, the two doshas that carry the most weight, and — just as importantly — what a points total can and cannot promise about a real marriage.

What Kundli Milan actually compares

Kundli Milan is, at its heart, a comparison of two Moon charts. In Vedic astrology the Moon represents the mind, the emotions and one's instinctive responses — the very things that are tested daily in a marriage. So rather than weighing careers or wealth, the classical matching system asks a narrower question: how naturally do these two minds sit together?

The main input is each person's Janma nakshatra — the lunar mansion the Moon occupied at birth — together with the rashi (the Moon sign, one of the twelve zodiac signs). Each of the eight tests, called kootas (factors), takes these two data points and scores one specific dimension of compatibility, from spiritual temperament down to physical instinct. Because the whole system runs on the Moon's position, an accurate birth time and place matter: the Moon changes nakshatra roughly every day, so a chart cast from a rough guess can genuinely land on the wrong star.

It is worth saying plainly what this system is not. It is not a verdict on whether a marriage will "succeed" or "fail". Vedic astrology describes tendencies and the seasons that support them — never fixed fates. A high score describes natural ease; a lower score describes friction that will ask for more conscious effort. Both kinds of marriages thrive every day.

The Ashtakoot system: eight tests, 36 points

Ashtakoot simply means "eight factors". Each koota carries a different maximum score — the more intimate and long-range the dimension, the more points it is worth. Here is the full weighting at a glance:

KootaPointsWhat it measures
Varna1Spiritual temperament and ego balance
Vashya2Mutual influence and power dynamics
Tara3Destiny and health compatibility
Yoni4Instinctive and physical harmony
Graha Maitri5Mental friendship of the two Moon lords
Gana6Temperament class (deva, manushya, rakshasa)
Bhakoot7Emotional wavelength and shared prosperity
Nadi8Health and progeny compatibility
Total36 

Varna — 1 point

Varna ("class" or "quality") sorts each nakshatra into one of four spiritual temperaments, loosely mirroring the classical social orders: contemplative, protective, enterprising and service-oriented. The test asks whether one partner's inner orientation can respect the other's. Carrying only a single point, it is the gentlest test in the set — a mismatch here suggests, at most, slightly different attitudes to duty and ambition, easily bridged by ordinary respect.

Vashya — 2 points

Vashya ("that which can be influenced") groups the Moon signs into categories — such as human, wild, four-footed and aquatic — and asks whether the two partners can naturally sway one another. A good Vashya score points to a relationship where influence flows both ways without domination; a poor one warns of tug-of-war dynamics, where each partner feels the other never quite listens. Two points is a modest weight, but the theme it flags — who leads, who yields, and whether that ever rotates — is one every couple recognises.

Tara — 3 points

Tara ("star") counts the distance from one partner's birth nakshatra to the other's around the wheel of 27, and classifies the result as favourable or unfavourable in both directions. Traditionally it speaks to shared fortune and well-being — whether the couple's life-currents run with or against each other. Because it is measured both ways, one direction may score well while the other does not, giving a nuanced rather than all-or-nothing result.

Yoni — 4 points

Yoni ("source" or "nature") assigns each nakshatra a symbolic animal — horse, elephant, serpent, mongoose and so on — and scores how instinctively compatible the two animals are. This is the classical measure of physical and instinctive harmony: the wordless layer of attraction, comfort and shared rhythm. Identical or friendly yonis score highest; traditional enemy pairs (such as serpent and mongoose) score lowest, suggesting instincts that grate rather than mesh. It is a symbolic shorthand, not a literal judgement about anyone's body.

Graha Maitri — 5 points

Graha Maitri ("planetary friendship") looks at the ruling planets of the two Moon signs and asks whether those planets are natural friends, neutrals or enemies in the classical friendship tables. Since the Moon lords colour how each partner thinks, this koota is read as the measure of mental compatibility — whether conversations flow, whether the two default worldviews find each other reasonable. At 5 points it is the first of the heavyweight tests, and a strong score here can soften weaker results elsewhere.

Gana — 6 points

Gana ("class" or "troop") sorts every nakshatra into one of three temperament families: deva (gentle, idealistic), manushya (practical, balanced) and rakshasa (intense, assertive — a temperament label, not a moral one). Same-gana matches score fully; deva–manushya pairs do well; the deva–rakshasa pairing scores lowest, flagging a gap in emotional voltage that both partners would need to honour consciously. Because temperament is felt every single day, Gana carries a substantial 6 points.

Bhakoot — 7 points

Bhakoot measures the distance between the two Moon signs and is an all-or-nothing test: favourable sign relationships take all 7 points, while certain pairings — traditionally the 2nd/12th, 5th/9th and 6th/8th placements from each other — take zero and are termed Bhakoot dosha. The koota is read as the axis of emotional wavelength and shared prosperity: whether the couple's moods, finances and family life move in step. Its weight, and its cancellations, are covered in detail below.

Nadi — 8 points

Nadi ("channel" or "pulse") divides the 27 nakshatras into three physiological currents drawn from Ayurvedic thought — often mapped to vata, pitta and kapha. Partners in different nadis take the full 8 points; partners in the same nadi take zero, which is Nadi dosha. Classically this test concerns health compatibility and progeny — the well-being of the couple and their children. As the single largest scorer, Nadi alone can swing a match across a whole score band, which is exactly why its cancellation rules matter so much.

What the score means

The eight results are summed out of 36, and tradition reads the total in bands:

Total scoreTraditional reading
Under 18Not recommended — significant natural friction indicated
18–24Acceptable — a workable match with ordinary effort
25–32Very good — strong natural harmony
33–36Excellent — rare, deeply aligned temperaments
An honest note on the bands. These thresholds are traditional guidance, not measurements of love. A 26 is not "better at marriage" than a 24 in any way you could observe across a dinner table. Experienced astrologers treat the total as a first screen, then read which kootas contributed the points — a 20 built on strong Graha Maitri, Gana and Bhakoot is a very different match from a 20 propped up entirely by Nadi.

Nadi dosha and Bhakoot dosha — and their cancellations

Together Nadi (8) and Bhakoot (7) control 15 of the 36 points — more than the other six tests combined minus one. They weigh most because they address the longest-range concerns of classical matching: the health of the couple and their children (Nadi), and the emotional and material rhythm of the shared household (Bhakoot). A zero in either is called a dosha (an affliction or fault), and either one can single-handedly drag an otherwise pleasant match below a band boundary.

But — and this is the part too many online calculators skip — classical texts pair both doshas with cancellation rules (dosha bhanga, "breaking of the fault"). In general terms:

  • Nadi dosha is traditionally considered cancelled or greatly softened in several situations — for example, when the two Moons share the same nakshatra but fall in different padas (the four quarter-divisions of each nakshatra), or when the Moon signs are the same while the nakshatras differ, or when the lords of the two Moon signs are close natural friends. Strong benefic influence on both Moons is also weighed.
  • Bhakoot dosha is likewise held to be cancelled when the two Moon-sign lords are the same planet or natural friends of one another — which is why a full Graha Maitri score frequently neutralises a Bhakoot zero in traditional practice.

The exact conditions vary between classical sources and regional traditions, so a flagged dosha is the beginning of an assessment, never the end of one. A careful astrologer — or careful software — checks the cancellations before pronouncing a dosha real. Treat any calculator that shows a red "Nadi dosha!" warning with no cancellation check as incomplete.

Manglik matching alongside Guna Milan

Guna Milan is only half of the traditional matching process. The other half is checking each chart for Manglik dosha — Mars placed in the 1st, 4th, 7th, 8th or 12th house, examined from the Lagna (ascendant), the Moon and Venus. Because Mars carries heat and assertiveness, tradition holds that an unmatched Manglik pairing adds friction to married life; the classical response is to match a Manglik with a Manglik, since two Manglik charts are considered to cancel each other.

Other classical cancellations apply too — Mars in its own sign (Aries or Scorpio) or exalted in Capricorn, Jupiter's aspect on Mars, or Mars conjunct the Moon — and there is a widely held traditional view that the dosha's intensity reduces after roughly age 28. So a "Manglik" label on one chart is, like Nadi dosha, a prompt for closer inspection rather than a verdict. The full rules, with every cancellation, are covered in our Manglik dosha guide.

Beyond the score: what matters more than two extra points

Here is the section a matching website is not supposed to write, so we will write it anyway. The Ashtakoot system reads only the two Moons. A full compatibility analysis also looks at:

  • The two 7th houses — the house of partnership in each chart, its sign, its lord and the planets influencing it. This is where each person's approach to marriage itself lives, and Guna Milan never touches it. Our guide to the 7th house explains what to look for.
  • Venus and Jupiter — Venus as the significator of love and affection, Jupiter as the significator of wisdom and (traditionally) the husband in a woman's chart. Their strength and placement colour the whole relationship.
  • Dasha timing — the planetary periods each partner is running, which shape the season the marriage begins in.

And beyond astrology altogether: maturity, communication, shared values and the willingness to repair after conflict predict marital happiness far more reliably than the difference between a 24 and a 26. If two people score 22 and talk to each other honestly, they hold better cards than a 33 who cannot. Use Kundli Milan the way tradition at its best intended — as a map of natural tendencies that tells you where the work will be, not whether the work is worth doing.

Frequently asked questions

What is the minimum score required for marriage in Kundli Milan?

Traditionally, 18 out of 36 is treated as the minimum acceptable score: under 18 is not recommended, 18–24 is acceptable, 25–32 is very good and 33–36 is excellent. These bands are traditional guidance, not a guarantee — astrologers also weigh which kootas contributed the points and whether any dosha has a classical cancellation.

Can marriage happen if Nadi dosha is present?

Yes. Classical texts list several cancellation conditions for Nadi dosha — for example, the same nakshatra with different padas, or friendly Moon-sign lords — and many matches flagged by a simple calculator are cleared on closer inspection. A qualified astrologer should check the cancellations before the dosha is treated as real; traditional remedies are also suggested, as guidance rather than a guarantee.

Is it OK if both partners have the same rashi (Moon sign)?

Usually yes, and it can even score well: the same Moon sign gives a full Graha Maitri result and a favourable Bhakoot. The point that needs care is Nadi — if the two Moons also share the same nakshatra, the padas must be checked, since same-nakshatra-different-pada is one of the traditional Nadi dosha cancellations.

Is Kundli Milan only for arranged marriages, or for love marriages too?

The system reads two Moon charts; it does not know or care how the couple met. For love marriages it works best as a map of natural strengths and friction points — useful self-knowledge for a couple who have already chosen each other — rather than as a veto on a relationship that already exists.

Does the GrahSudhar app calculate Guna Milan?

Yes, and it is free. The app computes the full 36-point Ashtakoot match from both partners' birth details using Swiss-Ephemeris-grade calculations, including the dosha checks and their classical cancellations, in English, Hindi and Punjabi.

The free GrahSudhar app runs the complete 36-point Guna Milan — with Nadi, Bhakoot and Manglik checks and their cancellations — from your own birth details, with Swiss-Ephemeris accuracy, in English, Hindi & Punjabi.

★ Get your free Kundli