UUttanka
Vedic astrology guide

Guna Milan: The 36-Point Matching, Explained

Guṇa Milan — Ashtakoot matching — is the classical Indian method of comparing two birth charts for marriage. It looks chiefly at each person's Moon and nakshatra and scores their natural compatibility across eight factors, out of a maximum of thirty-six points. It is the single most asked-about piece of marriage astrology, and it works best when treated for what it is: one honest, structured input into a much larger human decision.

The eight kootas

Guṇa Milan scores eight factors, called kootas, each carrying a set number of points. Varna (1 point) looks at temperament and ego compatibility. Vashya (2) at mutual attraction and influence. Tara (3) at health and well-being between the pair. Yoni (4) at instinctive and physical compatibility. Graha Maitri (5) at the friendship of the Moon-lords — mental compatibility. Gana (6) at temperament types. Bhakoot (7) at emotional and material harmony. Nadi (8) at health and progeny. Add the points and the maximum is thirty-six guṇas.

What score is considered good

As a rough guide, a score below 18 is traditionally seen as low, 18 to 24 as acceptable, 24 to 32 as good, and above 32 as excellent. But the total alone can mislead. A modest score with no serious dosha can be perfectly fine, while a high score that hides a Nadi or Bhakoot problem deserves a closer look. An honest reader explains where the points came from and where they did not — the breakdown matters more than the headline number.

Doshas and cancellations

Two kootas carry special weight. Nadi koota holds the most points and is tied to health and progeny, so Nadi dosha — when both partners share the same nadi — is taken seriously, though it has recognised cancellations. Bhakoot dosha concerns certain sign relationships between the two Moons. As with Mangal dosha, these are not automatic disqualifications; classical astrology lists conditions under which they soften or cancel, and a fair matching always checks for them rather than reacting to the raw label.

What Guna Milan can and cannot do

Guṇa Milan measures natural, chart-level compatibility — a useful starting signal. What it cannot measure is love, respect, shared values, effort and the countless human choices that actually make a marriage. A low score has not doomed marriages, and a perfect 36 has not saved unhappy ones. The honest place for Guṇa Milan is alongside the Mangal-dosha check and a look at both whole charts, and then alongside the far more important question of whether two people genuinely want to build a life together.

See it in your own chart

Reading about it is one thing — seeing it in your real chart is another. It's free and needs no account.

Run your Guna Milan match

Frequently asked questions

What is a good guna milan score out of 36?

As a rough guide: under 18 is low, 18–24 acceptable, 24–32 good, and above 32 excellent. But the breakdown matters more than the total — a modest score with no serious dosha can be fine, while a high score hiding a Nadi or Bhakoot issue deserves a closer look.

What is Nadi dosha?

Nadi dosha occurs when both partners share the same nadi (out of three). Because Nadi koota carries the most points and is linked to health and progeny, it is taken seriously — but it has recognised cancellations, so it should be checked carefully rather than treated as an automatic deal-breaker.

Is guna milan enough to decide a marriage?

No. Guṇa Milan measures natural compatibility from the charts, which is one useful input. It cannot measure love, shared values, respect or effort — the things that actually make a marriage work. Use it alongside the dosha checks and, far more importantly, the couple's own choice.

Related guides

Mangal Dosha (Manglik): What It Really MeansRead →
Nakshatras: The 27 Lunar MansionsRead →
What is the Navamsa (D9) Chart?Read →

Have a question about your own chart? Generate your free kundli, then ask Uttanka to walk you through what it means — in plain language, calmly, with no fear and no upsell.