Kundali Matching for Marriage: How Ashtakoota Guna Milan Works

Kundali matching is the oldest and most widely used tool in Vedic astrology for judging marriage compatibility, and at its heart sits a simple-looking number: a score out of 36. That number comes from the Ashtakoota system, often called Guna Milan, which compares two birth charts across eight factors and adds up the points. People treat the result as a verdict, but it was never meant to be one. It is a screen, a fast first read that an astrologer then deepens by studying the full charts. This piece walks through how the 36 Gunas are earned, what each koota actually tests, and where the famous doshas come in.
What Guna Milan Is Actually Measuring
Guna Milan compares the two charts mostly through the Moon, specifically the Moon's nakshatra (one of the 27 birth stars) and the rasi (sign) it sits in. The Moon governs the mind and emotions in Jyotish, so a method built around it is really asking how two minds and two emotional rhythms will sit together over a lifetime. The Sanskrit word koota means a heap or a group, and ashta means eight. So Ashtakoota is the eight-fold grouping, each group worth a fixed number of points that together total 36.
If you are new to the idea of a birth chart at all, it helps to first understand what a Kundali is before you try to match two of them. The matching only makes sense once you know that each Kundali is a snapshot of the sky at a person's birth, drawn against the sidereal zodiac.
The eight kootas are weighted unequally on purpose. The factors thought to affect the deepest, most lasting parts of a marriage carry more points. Nadi alone is worth 8 of the 36. Varna, the lightest, is worth a single point. The weighting tells you what the tradition considered serious and what it considered minor.
A quick orientation
The eight kootas and their maximum points are: Varna (1), Vashya (2), Tara or Dina (3), Yoni (4), Graha Maitri (5), Gana (6), Bhakoot (7), and Nadi (8). One plus two plus three through eight gives 36.
The Eight Kootas, One by One
Each koota looks at a different layer of a relationship, from the practical and social to the instinctive and biological. Here is what each one tests and how the points are earned.
Varna (1 point): work and temperament
Varna sorts each rasi into one of four groups (Brahmin, Kshatriya, Vaishya, Shudra) that describe a kind of inner disposition or working nature, not social class in the modern sense. The point is awarded based on how the two natures align, with the convention that the bride's Varna should not sit above the groom's. It is worth only one point because it is treated as the gentlest of the eight, a note about temperament rather than a deciding factor.
Vashya (2 points): mutual influence
Vashya groups the signs into categories such as human, quadruped, wild, watery, and insect. It measures the natural pull and influence one partner has over the other, the sense of who draws whom. Full marks mean the two move toward each other easily rather than pulling in opposite directions.
Tara or Dina (3 points): health and fortune
Tara, sometimes called Dina, is calculated from the birth nakshatras. You count from one person's star to the other's and check where the count lands in a nine-fold cycle of auspicious and inauspicious taras. It is read as a marker of health, well-being, and general fortune for the couple, since the nakshatra cycle is tied to longevity and luck in classical thought.
Yoni (4 points): instinctive and physical compatibility
Yoni assigns each of the 27 nakshatras an animal symbol, fourteen in all, such as horse, elephant, serpent, cat, dog, and so on. The match between the two animals indicates instinctive and physical compatibility, including sexual harmony. Same-animal pairings score highest; certain animal pairs are natural enemies and score lowest. It carries a healthy four points because intimacy matters to a marriage.
Graha Maitri (5 points): friendship of minds
Graha Maitri, also called Maitri, looks at the lords of the two Moon signs and whether those planets are friends, neutral, or enemies in the standard planetary friendship table. Since the Moon-sign lord colors the mind, this koota is read as the mental and intellectual bond, the friendship between two people at the level of how they think. Five points is a lot, and rightly so.
Gana (6 points): temperament type
Gana divides the 27 nakshatras into three temperament types: Deva (godly, gentle and refined), Manushya (human, balanced and practical), and Rakshasa (demonic, intense and willful). The labels sound dramatic, but they describe inner pace and disposition, not virtue. A Deva and a Rakshasa pairing tends to lose points, while two of the same type score full marks. With six points on the line, a clash here is taken seriously.

Bhakoot (7 points): emotional and family wellbeing
Bhakoot, sometimes spelled Bhakut, is based on the distance between the two Moon signs. Certain distances (the 6 and 8 relationship, and the 2 and 12 relationship, and the 5 and 9 in some readings) are considered difficult and forfeit all seven points. Bhakoot is tied to emotional harmony, financial stability, and family wellbeing, including children. When the points are lost here, astrologers call it Bhakoot dosha.
Nadi (8 points): health and progeny
Nadi carries the most weight of any koota. Each nakshatra falls into one of three nadis (Aadi, Madhya, Antya), loosely linked to the three doshas of Ayurveda. The rule is strict: if both people share the same nadi, all eight points are lost, and this is called Nadi dosha. Nadi is connected to health, genetic compatibility, and progeny, which is why the tradition treats a shared nadi as the most serious flaw in the whole system.
Where the points concentrate
Nadi (8), Bhakoot (7), and Gana (6) together account for 21 of the 36 points. A weak match very often comes down to one of these three, which is also why doshas attached to them get so much attention.
Reading the Score Honestly
Once the eight kootas are added up, the total tells you roughly where the match stands. The bands below are the conventional reading, and we give them as guidance rather than law.
- Below about 18: generally not advised on the score alone, and worth a careful second look at the full charts.
- 18 to 24: acceptable, an ordinary match that can work well.
- 24 to 32: very good, a strong and harmonious pairing.
- 32 to 36: excellent, a rare and highly compatible match.
A perfect 36 is unusual and not actually the goal. Some experienced astrologers are even wary of a flawless score, preferring a strong, real match with a little texture to it. The more important point is that the number is a summary. Two couples can both score 22 and have entirely different charts, different strengths, and different challenges. The score compresses a great deal of information into one figure, and compression always loses detail.
The mind is the field in which a marriage is sown. Match the minds, and the rest has room to grow.— A teaching paraphrase in the spirit of classical Jyotish
The Doshas: Nadi, Bhakoot, and Mangal
Three flaws come up again and again in conversations about horoscope matching for marriage, and they cause the most worry. They deserve plain explanation, including the fact that classical texts also describe cancellations for them.
Nadi dosha appears when both partners share the same nadi, costing the full eight points. Because Nadi is linked to health and progeny, it is treated as the heaviest dosha. But the tradition lists exceptions: if both have the same Moon sign but different nakshatras, or the same nakshatra but different padas, or if the Moon-sign lords are the same, the dosha can be considered cancelled. The presence of a dosha is not the end of the conversation.
Bhakoot dosha comes from an unfavorable distance between the Moon signs and forfeits seven points. Here too there are recognized cancellations, for instance when the lords of the two Moon signs are the same planet or are mutual friends. An astrologer checks for these before treating the dosha as binding.
Mangal dosha, the source of the term Manglik, is separate from the 36-point count entirely. It arises when Mars sits in certain houses from the Lagna, the Moon, or Venus, classically the 1st, 2nd, 4th, 7th, 8th, or 12th. Mars is fierce and assertive, so its placement in these sensitive houses is read as a strain on the marriage. The traditional remedy-by-symmetry is that two Mangliks balance each other, and there are several other cancellation rules involving the strength and placement of Mars. To understand why Mars in the 7th matters so much, it helps to know how to read your birth chart and what the houses stand for.
Doshas are not curses
A dosha is a flagged condition, not a sentence. Most have classical cancellations, and many strong marriages carry one. The right response to a dosha is a closer look at the chart, not panic.
Why the 36-Point Score Is Only the Beginning
If Guna Milan were the whole of compatibility analysis, astrologers would not exist; an app would settle every marriage. The reason careful practitioners go further is that the Ashtakoota system is built almost entirely around the Moon. It says nothing direct about the houses, the other planets, or the timing of the two lives. A thorough reading adds several layers the score cannot see.
The 7th house and its lord describe marriage and the spouse in each chart, so an astrologer reads them in both charts and checks whether they are strong, afflicted, or well supported. Venus matters because it signifies love, attraction, and harmony, and Jupiter because it signifies wisdom, blessing, and (in a woman's chart in classical practice) the husband significator. The condition of these planets, including exaltation, debilitation, and the aspects (drishti) they receive, changes the picture far more than a point or two in the Gunas.
Timing is the other half. Through the Vimshottari dasha, the 120-year cycle of planetary periods, an astrologer checks what stage of life each person is entering and whether their current and upcoming periods support marriage and stability. Two charts can match well on paper yet meet during a rough dasha for one of them, and a skilled reader will weigh that. The Navamsa chart (the D9), traditionally the chart of marriage and the deeper self, is examined alongside the main Rasi chart (D1) as well. None of this shows up in the 36-point number.
This is also why a good match check and a good astrologer go together. A tool can compute the Gunas and flag the doshas instantly and accurately. Reading the whole picture, weighing a Mangal dosha against a strong Jupiter, judging the dashas, is the human part.
Using Matching Well
Treat the score as a first filter, not a final word. Run the numbers, note any doshas, and then decide how much the result actually warrants. For a casual curiosity, the Gunas alone may be all you want. For an actual marriage decision, the full-chart reading is the part that matters, and that is where a person's judgment earns its keep.
- Generate both charts accurately, since matching is only as good as the birth data behind it.
- Run the Ashtakoota score and read it against the bands, not as a pass-fail line.
- Note any Nadi, Bhakoot, or Mangal dosha, and ask whether a classical cancellation applies.
- Have an astrologer read the 7th house, Venus, Jupiter, the Navamsa, and both dashas before drawing conclusions.
You can run the eight kootas yourself in a minute with our Kundali matching tool, which computes the 36 Gunas and flags the major doshas for both charts. When the result carries real weight, or when a dosha shows up and you want to know what it truly means for a specific pairing, find an astrologer on pyastro who can read both full charts and tell you what the score leaves out. The number opens the conversation. The chart finishes it.
What to Take Away
Kundali matching through Ashtakoota Guna Milan is a clear, structured way to compare two minds, two temperaments, and two life rhythms through the lens of the Moon. The eight kootas and their 36 points give you an honest first read, and the doshas tell you where to look harder. What they do not give you is the whole story. The full Kundali Milan, the 7th house, the benefics, the dashas, and the Navamsa, is what turns a score into real understanding. Use the number to start. Use the chart, and a thoughtful astrologer, to decide.
Frequently asked questions
- What is a good Guna score for marriage?
- A total of 18 or above out of 36 is generally considered acceptable, 24 to 32 is very good, and 32 to 36 is excellent. Below about 18 the match is usually not advised on the score alone, though a fuller chart reading can still change that view. A perfect 36 is rare and not actually required for a happy marriage.
- How are the 36 Gunas calculated in Kundali matching?
- The 36 Gunas come from eight kootas, each worth a fixed number of points: Varna (1), Vashya (2), Tara (3), Yoni (4), Graha Maitri (5), Gana (6), Bhakoot (7), and Nadi (8). They are computed mostly from the Moon's nakshatra and sign in both charts. Adding the points earned in all eight gives the final score out of 36.
- Can a marriage work with low Guna Milan?
- Yes. A low score is a reason to look closely at the full charts, not an automatic refusal. Many doshas have classical cancellations, and the 7th house, Venus, Jupiter, the Navamsa, and the dasha periods can all strengthen a match that scored modestly on the eight kootas. The number is a screen, not a verdict.
- What is Nadi dosha and is it serious?
- Nadi dosha occurs when both partners share the same nadi (Aadi, Madhya, or Antya), which costs the full eight points, the most of any koota. Because Nadi is linked to health and progeny, it is treated as the heaviest flaw in the system. That said, classical texts list cancellations, for example when the partners share a Moon sign but have different nakshatras, so it should always be checked with an astrologer rather than assumed fatal.
- Does Mangal dosha affect the 36-point score?
- No. Mangal dosha (the Manglik condition) is judged separately from the Ashtakoota count. It is based on Mars being placed in certain houses from the Lagna, Moon, or Venus, classically the 1st, 2nd, 4th, 7th, 8th, or 12th. It is assessed alongside the Guna score rather than inside it, and it too has recognized cancellation rules.
- Is Kundali matching enough to decide on a marriage?
- On its own, no. Guna Milan is built almost entirely around the Moon and says nothing direct about the 7th house, Venus and Jupiter, the Navamsa chart, or the timing in each person's Vimshottari dasha. A careful astrologer reads all of these alongside the score, which is why the 36-point result is best treated as a starting screen.
- Why is the Moon so central to horoscope matching?
- In Vedic astrology the Moon governs the mind and emotions, and the Ashtakoota system uses the Moon's nakshatra and sign in both charts as its main inputs. Matching the minds is treated as the foundation of a marriage, with the practical, instinctive, and family layers built around it. That focus is also why a full reading adds the planets and houses the Moon-based score cannot see.
The pyastro Editorial Team
pyastro pairs the classical Parashari tradition with a precise calculation engine so the astrology you read here matches the charts professional astrologers cast. Every article is reviewed for accuracy against classical Jyotish sources.
Ready to see your own birth chart?
Generate a free, accurate Vedic Kundali and explore your Rasi chart, Navamsa, planetary positions, and dasha periods.


