A 28 out of 36 guna match is a good score. Most astrologers put it in the “very good” band without hesitating, and most websites stop right there. The problem is that 28 can be built in three completely different ways, and one of those ways hides a zero that matters more than the total.
Two couples can both hold a 28 and be looking at genuinely different reports. This guide shows you the three common shapes of a 28, tells you which two numbers to look at before you feel relieved, and explains what to do if one of them is missing.
FREE TOOL · NO LOGIN · WORKS OFFLINE
What does your score really mean? Slide to your number, toggle Nadi, Bhakoot and Manglik, and read the verdict the way a pandit would.
Open the score checker →Where a 28 out of 36 guna match sits on the scale
Guna Milan scores eight kootas (compatibility factors) out of a combined 36 points. The bands astrologers work with are settled and boring, which is exactly what you want from a scale.
| Total gunas | Conventional verdict | What it usually means in practice |
|---|---|---|
| Below 18 | Not recommended | Several kootas failing at once; most astrologers advise against proceeding on the chart alone |
| 18 – 24 | Acceptable | The match clears the classical minimum; expect one or two real friction points |
| 25 – 32 | Good to very good | Broad agreement across most kootas — the band a 28 sits in |
| 33 – 36 | Excellent | Rare, and still not a guarantee of anything |
So 28 is comfortably inside the good-to-very-good band, four points clear of the acceptable range and eight above the classical minimum of 18. Nobody should be anxious about the number itself. Our page on how many gunas are needed for marriage sets out where the 18-point floor comes from.
What the band cannot tell you is which eight points went missing. That is the whole subject of this article.
The eight kootas and what each one is worth
Before the breakdowns make sense, you need the point values. They are fixed, they are not weighted by any software, and they have not changed in centuries.
| Koota | Max points | What it reads |
|---|---|---|
| Varna | 1 | Temperament and work orientation |
| Vashya | 2 | Mutual influence, who yields |
| Tara | 3 | Star-count fortune between the two nakshatras |
| Yoni | 4 | Physical and instinctive compatibility |
| Graha Maitri | 5 | Friendship of the two Moon-sign lords |
| Gana | 6 | Nature — Deva, Manushya or Rakshasa |
| Bhakoot | 7 | Rashi spacing; prosperity and family flow |
| Nadi | 8 | Constitution and progeny |
Notice the shape of that list. The bottom two rows carry 15 of the 36 points between them, and both are all-or-nothing: Bhakoot gives you 7 or 0, Nadi gives you 8 or 0. There is no partial credit. That single design fact is why a total on its own is a weak summary — the complete Guna Milan score breakdown goes koota by koota if you want the full arithmetic.
Three real ways to land on 28
Here are three genuine 28s. Every row is a legal score for that koota, and all three columns add to exactly 28.
| Koota (max) | Pattern A — Bhakoot gone | Pattern B — Nadi gone | Pattern C — spread loss |
|---|---|---|---|
| Varna (1) | 0 | 1 | 1 |
| Vashya (2) | 2 | 2 | 2 |
| Tara (3) | 3 | 3 | 3 |
| Yoni (4) | 4 | 4 | 2 |
| Graha Maitri (5) | 5 | 5 | 5 |
| Gana (6) | 6 | 6 | 0 |
| Bhakoot (7) | 0 | 7 | 7 |
| Nadi (8) | 8 | 0 | 8 |
| Total | 28 | 28 | 28 |
Pattern A looks superb on paper. Seven of eight kootas are near-perfect and Nadi is full. But Bhakoot has collapsed, which means the two Moon signs sit in a 2/12, 6/8 or 5/9 spacing. In a traditional reading that is a dosha, and it is doing all the damage on its own.
Pattern B is the one families argue about. Every other koota is at its maximum — a flawless report except for the single heaviest factor. Nadi dosha at 28 gunas is common precisely because losing 8 from 36 lands you here.
Pattern C is the quiet one and, in classical terms, the strongest. Both heavy kootas are intact. The eight lost points are scattered across Yoni and Gana, which are read as friction to manage, not as a dosha to clear.
If your report only prints a total, you cannot tell which column you are in. Every 28 out of 36 guna match computed in the free Sahita app on Google Play shows all eight rows with the dosha status spelled out beside them.
Why a clean 26 can beat a 28
This is the part almost nobody writes down. In the classical framework, an uncancelled Nadi dosha or an uncancelled Bhakoot dosha outweighs a healthy total. A 26 with all eight kootas scoring something is read as a stronger match than a 30 sitting on a Nadi zero.
The logic is not arbitrary. Nadi and Bhakoot are binary because the texts treat them as pass-fail conditions rather than sliding scales. A partial Yoni result says “some difference in temperament”. A Nadi zero says “this specific condition is present”. Adding those two kinds of statement into one number blurs them.
Which is why a family that hears “28, very good” and closes the file has skipped the only step that changes anything. It is the same trap described in the story of a couple who matched 32 of 36 and still could not make it work — high totals are reassuring, and reassurance is not analysis.
The word “uncancelled” is carrying weight in that sentence. Both doshas have documented exceptions, and they fire more often than people expect.
Check one: is your Nadi really zero?
Nadi dosha exists when both partners fall in the same nadi — Aadi, Madhya or Antya. Each nakshatra is assigned to one of the three, so this is decided entirely by the two birth stars.
The classical texts name three situations in which the same-nadi result does not stand:
- Both partners share the same nakshatra but different padas.
- Both share the same rashi but sit in different nakshatras.
- Both share the same nakshatra but fall in different rashis — possible where a nakshatra straddles a sign boundary.
If any of those applies, the dosha is treated as cancelled and Pattern B stops being alarming. A report that prints “Nadi: 0” and nothing else has not finished the job. The meaning of your kundali matching score depends on whether the cancellation was checked at all.
You can test this in seconds. Sahita on Google Play runs all three cancellation rules and names the one that fired, instead of leaving you with a bare zero and a worried mother.
Check two: is your Bhakoot really zero?
Bhakoot is pure arithmetic on the two Moon signs. Count from one rashi to the other, then count back. Three spacings score zero: 2/12 (Dwirdwadasha), 6/8 (Shadashtaka) and 5/9 (Navpancham). Everything else takes the full 7.
| Spacing both ways | Classical name | Points | Traditional concern |
|---|---|---|---|
| 2 and 12 | Dwirdwadasha | 0 | Financial and expenditure friction |
| 6 and 8 | Shadashtaka | 0 | Health and conflict |
| 5 and 9 | Navpancham | 0 | Progeny and family line |
| Any other | — | 7 | None |
The standard cancellation turns on the two rashi lords. If both signs are ruled by the same planet, or the two lords are mutual friends in the classical friendship table, Bhakoot dosha is treated as cancelled. Simha and Karka, for instance, are lorded by the Sun and the Moon, who are friends.
A second, weaker exception is often cited where the nakshatra lord is shared between the two partners. Practitioners differ on that one, so ask which rule your astrologer is applying rather than assuming. Our note on what a 24 out of 36 guna match means shows the same cancellation logic pulling a lower score back into acceptable territory.
The third number that is not in the 36
Manglik status is not a koota. Mangal dosha lives outside Guna Milan entirely, which means a 28 tells you nothing at all about it. Plenty of families discover a Manglik question after they have already celebrated the score.
Mars is checked from the lagna, the Moon and Venus, in houses 1, 2, 4, 7, 8 and 12. It also has well-documented cancellations — both partners Manglik, Mars in its own or exalted sign, and several others. Read the Manglik Dosha summary for the classical outline.
The practical point: a 28 out of 36 guna match plus an unexamined Manglik question is an incomplete picture, and it is the most common gap we see in family WhatsApp forwards. Sahita on Google Play reports Manglik for both partners from all three reference points alongside the guna table.
How to read your own 28 in five minutes
Work through this in order. It takes longer to read the list than to do it.
- Find the koota table, not the total. Any report worth reading prints all eight rows with their individual scores. If yours shows only “28/36”, it is not a report.
- Look at the Nadi row. Is it 8 or 0? If 0, find out whether a cancellation was applied and which one.
- Look at the Bhakoot row. Same question. If 0, check the two rashi lords and their friendship.
- Add the remaining six. If Nadi and Bhakoot are both full, your eight lost points came from the light kootas — that is Pattern C, and it is fine.
- Check Manglik separately for both people, from all three reference points.
- Only then form a view. A 28 with two clean heavy kootas and a 28 with a live Nadi dosha are different conversations.
The free Gun Milan score checker does steps two through five for you — slide to 28, toggle the Nadi and Bhakoot switches, and the verdict text changes to match. It is a fast way to see how much the same number can move.
What to say when the family asks
Most people reading this are not deciding alone. A parent has already heard “28” and formed an opinion, and the useful move is to add detail rather than argue with the number.
“It is 28, which is in the good band — and both Nadi and Bhakoot are full” is a sentence that ends the discussion in a good way. So is “It is 28, Nadi is zero, but the cancellation applies because we share a nakshatra with different padas.” Both are stronger than repeating the total.
If the score came from an astrologer and an app disagree, the input is usually the culprit — a different birth time, a name-based rashi, or a different ayanamsa. Comparing a 28 with a 30 out of 36 guna match or an 18 out of 36 guna match also helps a worried parent see the scale rather than one point on it.
You can run the whole thing yourself before that conversation. The free Sahita app on Google Play computes all eight kootas plus Manglik for both partners, entirely on the phone, in eleven Indian languages, with no login and no internet needed.
When 28 is genuinely not the deciding factor
Guna Milan is one input. It compares two Moons and nothing else — it does not look at the seventh house, the dashas running for either person, or the Navamsha. An experienced astrologer treats 28 as a starting position, then reads the charts properly.
That is worth remembering in both directions. A 28 is not permission to skip the rest of the analysis, and a Nadi zero at 28 is not a verdict. The Ashtakoota system was designed as a screen, and screens are meant to be followed by a closer look.
What you can do today is make sure you are holding the right 28. Open your report, read the eight rows, and find out which of the three patterns you are in. A 28 out of 36 guna match is a good starting position, and it deserves five minutes of proper reading rather than a single glance at the total.
Frequently asked questions
Is 28 out of 36 gunas good for marriage?
Yes. It sits in the 25 to 32 band that astrologers read as good to very good, well above the classical minimum of 18. The qualification is that the total alone does not tell you where the eight missing points came from. Check the Nadi and Bhakoot rows before treating 28 as a settled answer.
Can a 28 still have Nadi dosha?
It can, and this is one of the most common shapes of a 28. Nadi is worth 8 points, so a couple scoring full marks on the other seven kootas and zero on Nadi lands on exactly 28. Ask for the koota table, then check whether one of the three classical cancellations applies to your nakshatras.
Is 28 with Bhakoot dosha worse than 26 without it?
In the classical reading, yes. An uncancelled Bhakoot zero is treated as a specific condition, not as a shortfall of points, so it outweighs the two-point difference in the total. A 26 with all eight kootas scoring something is read as the healthier match. Confirm whether the lords’ friendship cancellation applies before accepting the zero.
Does 28 gunas mean we do not need a full kundali reading?
No. Guna Milan compares the two Moons and stops there. It does not examine the seventh house, the running dashas, the Navamsha chart or Manglik status for either partner. A 28 is a good screening result that tells you it is worth doing the deeper reading, not a substitute for it.
Our astrologer said 28 but the app said 24. Who is right?
Almost always the inputs differ rather than the method. The usual culprits are a birth time recorded differently, a rashi taken from the name instead of the chart, or a different ayanamsa setting. Ask which nakshatra and pada were used for each person. Once those four values agree, the two scores normally agree too.
Should we look for a higher score than 28?
Chasing a higher number rarely helps. Scores above 32 are uncommon, and a 34 built on a Bhakoot zero is weaker than a 28 with both heavy kootas intact. The useful comparison is between the shapes of two reports, not between their totals. Look at the eight rows, then decide.
Related reading: What your kundali matching score really means · The complete Guna Milan score breakdown · How many gunas are needed for marriage


