18 out of 36 gunas is the classical pass mark in kundli matching (Gun Milan). It is the minimum acceptable score — the match is considered workable, not weak. The bands run roughly: below 18 discouraged, 18–24 acceptable, 25–32 very good, 33–36 excellent.
But the score is one input, not the verdict. A score of 18 with no serious dosha can read better than a 30 that carries a नाड़ी Nadi or भकूट Bhakoot dosha. The number never sees the whole kundli.
Where the number comes from: the Ashtakoot system
Kundli matching in North-Indian Vedic astrology uses Ashtakoot Milan — the "eight-fold" (ashta = eight, koot = category) comparison of the bride's and groom's birth charts, based mainly on the Chandra rashi (Moon sign) and nakshatra (birth star) of each person. Each of the eight kootas is worth a fixed number of points, adding up to 36:
| Points | Koota | What it weighs |
|---|---|---|
| 1 | Varna (वर्ण) | Ego / work-nature compatibility |
| 2 | Vashya (वश्य) | Mutual influence, give-and-take |
| 3 | Tara (तारा) | Birth-star health & wellbeing |
| 4 | Yoni (योनि) | Instinctive / physical compatibility |
| 5 | Graha Maitri (ग्रह मैत्री) | Mental affinity, friendship of the two Moon-sign (rashi) lords |
| 6 | Gana (गण) | Temperament type (dev / manushya / rakshasa) |
| 7 | Bhakoot (भकूट) | Emotional bond & family wellbeing |
| 8 | Nadi (नाड़ी) | Health of progeny & genes |
Add the eight and you get a score out of 36. That single figure — the गुण guna score — is what "18/36" or "28/36" refers to.
Is 18 a good score or a bad one?
18 is the floor of the acceptable range, not a red flag. Classical texts treat 18 as the threshold below which a match is generally not recommended on gunas alone. So an 18 means: the two charts clear the traditional bar. It is a "yes, workable", not a "barely".
| Score | Traditional reading |
|---|---|
| Below 18 | Not recommended on gunas alone |
| 18 – 24 | Acceptable — the pass range |
| 25 – 32 | Very good compatibility |
| 33 – 36 | Excellent (rare in practice) |
One thing worth knowing: a perfect 36 is almost never seen, and isn't the goal in itself — it requires full marks on Nadi (8) and Bhakoot (7) at the same time, on top of near-perfect scores across the six smaller kootas.
What the guna score does not tell you
This is the part most score-only reports skip. Two kootas carry most of the weight, and a total can hide both:
- Nadi dosha (नाड़ी दोष) — worth 8 points, the single biggest koota. If both partners share the same Nadi, those 8 points are lost, which alone can drag a score below the pass mark. It relates to health and progeny in classical thought.
- Bhakoot dosha (भकूट दोष) — worth 7 points, tied to the Moon-sign positions between the two charts. Certain rashi combinations trigger it.
Both have recognised cancellation (parihara) conditions in the classical texts — a same-Nadi or Bhakoot flag can be nullified by other factors in the charts, which a raw number never shows. Separately, Mangal dosha (मंगल दोष / manglik) is not part of the 36-guna count at all — it's checked independently, so a high guna score tells you nothing about whether either person is manglik.
The honest takeaway: a guna score is a useful first filter, not a verdict on a marriage. If someone reduces a whole rishta to one number — up or down — they're leaving out the doshas, the cancellations, and everything a real chart reading covers. If a chart doesn't clearly support something, the honest answer is to say so, not to invent a score.
How Ravitra reads a match
Ravitra runs the full Ashtakoot Milan the classical way — all eight kootas scored and shown individually, so Nadi and Bhakoot are never hidden inside one blended number, plus a separate Mangal-dosha read with its classical cancellation conditions actually checked against both charts — then explains the result in plain words: what the score means for you, where the strengths are, and where the chart stays quiet. No fear, no fake muhurat dates, nothing to buy.
Check a real kundli match
Enter two sets of birth details and Ravitra runs the full 36-guna Ashtakoot Milan — then tells you honestly what it means.
Get it onGoogle PlayFrequently asked questions
Is 18 out of 36 gunas a good score?
18/36 is the minimum acceptable score — the classical pass mark. It means the match is workable, not that it is weak. 18–24 is acceptable, 25–32 very good, 33–36 excellent. Below 18 is traditionally discouraged.
Can a couple marry with less than 18 gunas?
Traditionally a score below 18 is discouraged in Ashtakoot matching. But the guna score is only one input. A low-score match with no serious dosha can read fine on other factors, while a high-score match may carry a Nadi or Bhakoot dosha. A real reading looks at the whole kundli, not the number alone.
Does a high guna score guarantee a happy marriage?
No. A high score means the two charts align well on the eight Ashtakoot factors — but no number can promise a marriage. Compatibility is one part; the rest is the people. An honest reading tells you what the chart supports and where it stays silent.
What is the maximum guna score?
36 is the maximum — the eight kootas total 36 points (Varna 1, Vashya 2, Tara 3, Yoni 4, Graha Maitri 5, Gana 6, Bhakoot 7, Nadi 8). A perfect 36 is very rare — it needs full marks on Nadi (8) and Bhakoot (7) together, on top of near-perfect scores across the six smaller kootas.
Reviewed for classical accuracy · August 2026
Sources: The eight-fold Aṣṭakūṭa (36-guṇa) compatibility system — Muhūrta Cintāmaṇi of Rāma Daivajña, Vivāha Prakaraṇa, and the broader Vedic vivāha-milana (muhūrta) tradition. The Graha-Maitri koota's planetary-friendship basis follows Bṛhat Parāśara Horā Śāstra.
Grounded in the classical Vedic corpus and computed on the Lahiri (Chitrapakṣa) sidereal zodiac. Ravitra states timing as windows, never exact dates, and never sells remedies.