CalcaTools
menu_book

Kundali Matching Explained: Guna Milan and the 36 Gunas

person calcatools calendar_today Updated: August 19, 2026 schedule 6 min read

Quick answer: Kundali matching, also called Guna Milan, gives a score for marriage compatibility using 36 gunas grouped into eight kootas. A combined score of 18 or more is generally accepted. Scores of 24–32 are considered very good. The method compares each person’s Moon sign and Nakshatra (birth star) to estimate possible harmony.

If your family ever sat with an astrologer who slid a sheet of numbers across the table, you have seen Guna Milan used in practice. It is the most common compatibility method in Vedic astrology for arranged and love marriages. This guide explains what each koota assesses and how the 36-point scale works. It also lists where the method has limits. Use this guide to read a match report and not only to trust the final number.

What is Kundali matching?

Kundali matching (also called Kundli Milan, Horoscope Matching, or Ashtakoota Milan) compares two birth charts to estimate marital compatibility. The method uses the position of the Moon and its Nakshatra (birth star) at each person’s exact birth time and place. Because it depends on the Moon’s Nakshatra, an accurate birth time is essential. Even a 15-minute error can change the result.

You can get a free instant report from our Kundali Matching calculator. To find your birth star first, use the Nakshatra calculator.

The 8 kootas and the 36 gunas

Ashtakoota means “eight factors.” Each koota has a maximum point value. The eight maximums add up to 36 (1+2+3+4+5+6+7+8).

Koota (factor) Max points What it measures
Varna 1 Spiritual/ego compatibility and work nature
Vashya 2 Mutual attraction and influence
Tara (Dina) 3 Health and well-being of the couple
Yoni 4 Physical and intimate compatibility
Graha Maitri 5 Mental connection and friendship
Gana 6 Temperament and behaviour
Bhakoot 7 Love, family welfare and finances
Nadi 8 Health, genes and progeny
Total 36

How to read the score

The combined total is the headline number. Experienced astrologers look at the breakdown as well as the sum.

  • Below 18: Generally not recommended without remedial review.
  • 18–24: Acceptable / average — a workable match.
  • 25–32: Very good compatibility.
  • 33–36: Excellent (rare in practice).

Two doshas can override a good total. A dosha is a traditional fault or imbalance noted in astrology. Practitioners treat some doshas as more serious than others.

  • Nadi Dosha — occurs when both partners share the same Nadi. This causes the loss of 8 points in the system. It is traditionally linked to health and progeny concerns. Astrologers often treat it as the most serious dosha.
  • Bhakoot Dosha — arises from certain Moon-sign distances (6/8, 2/12, 5/9). Tradition associates it with possible effects on harmony and finances.

Many doshas have recognised cancellations (parihara). That is why a qualified astrologer’s reading matters more than the raw number.

Check your match in seconds: Enter both birth details in the free Kundali Matching calculator to get the full 36-guna breakdown, including Nadi and Bhakoot status.

What about Mangal Dosha?

Guna Milan does not directly score Mangal Dosha (Manglik). Mangal Dosha refers to the placement of Mars in the chart. It is reviewed separately during matchmaking. A strong 30+ guna score can still coincide with a Manglik mismatch. Always check Mangal Dosha alongside the gunas. Read more in our guide to Mangal Dosha and its remedies. You can also use the Mangal Dosha calculator.

Limitations to keep in mind

Guna Milan is a tradition-based screening tool, not a guarantee. It does not measure communication, shared values, real-world finances, or consent. Treat a high score as a green light to get to know each other. Do not treat it as a substitute for real relationship work. For a deeper view of the full chart, see our explainer on the Vedic birth chart (Kundali).

Frequently asked questions

What is a good Guna Milan score for marriage?

18 out of 36 is the usual minimum considered acceptable. 25–32 is very good. 33–36 is excellent. Scores below 18 are generally not advised without an astrologer’s review.

Is 36 out of 36 possible?

It is mathematically possible but very rare. Most compatible couples score between 24 and 32.

Can a marriage work with a low score?

Yes. The score reflects one traditional model. Doshas often have cancellations. Many happy marriages have modest scores. Use the guna score as guidance and not as a final verdict.

Do I need an exact birth time?

Yes. Because matching depends on the Moon’s Nakshatra, an accurate birth time and place give the most reliable result.


Editorial Integrity & Professional Disclaimer

CalcaTools Editorial Board is committed to clear, accurate, and transparent guides for mathematical, financial, and health utilities. Every article on CalcaTools goes through peer review and fact-checking. This helps ensure computational accuracy and alignment with authoritative standards.

Disclaimer: The calculation tools, formulas, and informational guides on CalcaTools are for educational and informational purposes only. They do not constitute professional financial, medical, legal, or tax advice. Always consult a qualified professional before making major health, investment, or legal decisions.

Worked example

Suppose you are using this guide to understand Kundali Matching Explained: Guna Milan and the 36 Gunas. Start with the values that match your situation. Write down the unit for each value. Then follow the stated formula or conversion step by step. Check the result against a simple estimate. That helps you spot a misplaced decimal, an incorrect unit, or an assumption that does not fit your case.

For a practical check, change one input at a time and watch how the answer changes. This small sensitivity check shows which assumption matters most. It prevents treating the result as a fixed fact.

In plain language

Kundali Matching Explained: Guna Milan and the 36 Gunas is easiest to follow if you start with the definition on this page. Keep every input in the same unit. Check the result against a reasonable estimate. Use short sentences and one-step checks to reduce avoidable mistakes.

verified_user Editorial Guidelines

Written by real humans with real-world experience. Our content at CalcaTools prioritizes factual accuracy, usability, and your privacy. We continuously review our articles to ensure they meet modern E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness) standards.