Vedic KundaliVedic Kundali
kundali matchingmatchmakingnakshatramanglik

Guna Milan Calculation Step by Step: All 8 Kootas With a Real Example

By Lelin Adhikari · Reviewed by Damodar PokhrelOctober 22, 2026
Guna Milan Calculation Step by Step: All 8 Kootas With a Real Example

Twenty-four out of thirty-six. Families have said yes to marriages on less and no to marriages on more. The number arrives looking like a verdict, and most people never see what is inside it.

What is inside it is eight small calculations, each worked from just two facts: where the bride's Chandra (Moon) was at her birth, and where the groom's was at his. Nothing else in either chart enters the score. Once you can do the eight steps yourself, which takes about ten minutes, you will see exactly what a Guna Milan score measures, and the much longer list of things it never looks at.

Here is one real calculation, koota by koota.

The two Moons

The couple is an example. The births are real dates, computed with the Swiss Ephemeris and the Lahiri ayanamsha:

Groom Bride
Born 26 June 1995, 7:40 am IST 25 November 1997, 6:20 pm IST
Chandra rashi Vrishabh, 19°03' Kanya, 17°41'
Janma Nakshatra Rohini (4th), pada 3 Hasta (13th), pada 3
Rashi lord Shukra (Venus) Budh (Mercury)

Every koota below is read from this table. If you know your own Moon's rashi and nakshatra, you can follow along with yours.

1. Varna: 1 point possible

Each rashi belongs to one of four varnas. Vrishabh and Kanya are both Vaishya signs. The rule gives the point when the groom's varna is equal to or higher than the bride's, and equal counts.

Score: 1 of 1.

2. Vashya: 2 points possible

Vashya sorts the rashis into five kinds of creature: human (Manav), four-footed (Chatushpad), water-dwelling (Jalchar), wild (Vanchar) and insect (Keeta). Vrishabh is Chatushpad, the bull; Kanya is Manav. A human and a four-footed sign get partial credit.

Score: 1 of 2.

3. Tara: 3 points possible

Tara counts the nakshatras from one Moon to the other, in both directions, and divides by nine.

  • From the bride's Hasta to the groom's Rohini is 19 nakshatras, counting Hasta as 1. 19 divided by 9 leaves 1.
  • From Rohini to Hasta is 10 nakshatras. 10 divided by 9 also leaves 1.

A remainder of 3, 5 or 7 (Vipat, Pratyari, Vadha) is unfavourable. A remainder of 1 is not, and both directions are clear.

Score: 3 of 3.

4. Yoni: 4 points possible

Each nakshatra has an animal. Rohini's is the serpent, Hasta's the buffalo. Yoni compares the two animals' natures on a fourteen by fourteen table: the same animal scores 4, sworn enemies such as the serpent and the mongoose score 0. The serpent and the buffalo are neither friends nor enemies, but they are not well suited.

Score: 1 of 4.

5. Graha Maitri: 5 points possible

This koota asks whether the two rashi lords like each other. Vrishabh is ruled by Shukra and Kanya by Budh, and in the classical table of planetary friendships each counts the other as a friend. Mutual friendship is the best case.

Score: 5 of 5.

6. Gana: 6 points possible

Every nakshatra has a temperament, Dev (divine), Manushya (human) or Rakshasa (fierce). Rohini is Manushya, Hasta is Dev. A Dev bride with a Manushya groom is a comfortable pairing; the reverse, a Dev groom with a Manushya bride, scores one point more.

Score: 5 of 6.

7. Bhakoot: 7 points possible

Bhakoot counts the signs between the two Moons. From Kanya to Vrishabh is 9 signs, and from Vrishabh to Kanya is 5. A 5 and 9 relationship, called nav-pancham, is one of the three Bhakoot doshas, along with 2 and 12 and 6 and 8.

Score: 0 of 7.

8. Nadi: 8 points possible

Each nakshatra belongs to one of three nadis, Adi, Madhya or Antya. Rohini is Antya and Hasta is Adi. Different nadis take the full eight; the same nadi, the much feared Nadi dosha, takes nothing.

Score: 8 of 8.

The total

Koota Out of Score
Varna 1 1
Vashya 2 1
Tara 3 3
Yoni 4 1
Graha Maitri 5 5
Gana 6 5
Bhakoot 7 0
Nadi 8 8
Total 36 24

Twenty-four clears the usual threshold of 18 comfortably. But one koota scored zero, and that zero is where a careful reading starts rather than ends.

The zero that may not count

The classical texts that list the Bhakoot doshas also list the conditions that cancel them. The most widely used is the one this couple meets: when the two rashi lords are friends, or are the same graha, the Bhakoot dosha is cancelled. Shukra and Budh are friends, which is why they scored the full five in Graha Maitri. Many astrologers would therefore read this match as carrying no Bhakoot dosha at all, and our Kundali Milan report marks it as cancelled for exactly this reason.

So the same couple can be described as "24 with Bhakoot dosha" or "24 with the dosha cancelled", and both are accurate. The second sentence is the more useful one.

What a score of 24 actually means

To put the number in context, we scored every possible pairing of Moon positions, all 108 nakshatra padas against all 108, which is 11,664 pairs:

Score Share of all possible pairs
18 or more 69.6%
24 or more 36.7%
28 or more 12.2%
32 or more 1.7%

The average is 20.9. Two people paired at random clear 18 about seven times in ten, and a score of 24 is better than about two pairs in three. It is a good score. It is not a rare one.

Two more numbers from the same count are worth knowing. Bhakoot scores zero in exactly half of all pairs, because six of the twelve possible sign relationships are doshas. Nadi scores zero in a third of them. Together these two kootas carry 15 of the 36 points, so a large part of any score is decided by which of three nadis and which of twelve sign gaps two people happen to have.

What the score never looks at

Every number above came from two Moon positions. That means Guna Milan does not see:

  • Mangal Dosha, which is judged from Mangal's house in each chart and checked separately. Our Mangal Dosh guide explains it;
  • the 7th house and its lord in either chart, the house of the partner itself;
  • the condition of Shukra, the karaka of marriage, or of Guru in a bride's chart;
  • the Navamsa, the chart classical astrologers read for marriage above all others (see the Navamsa guide);
  • the dashas the two people are running, which decide when life moves for each of them.

A pair can score 30 and have two difficult 7th houses. A pair can score 19 and have strong, well supported charts. The score is a quick first filter, and the texts on matching set it beside these other checks rather than in place of them.

Work out your own

You can run all eight kootas for any two people in our free Guna Milan tool: it shows each koota's score with the nakshatras and lords behind it, and checks Mangal Dosha for both. For the full picture, the 7th house, Shukra, the Navamsa and the dashas, our Kundali Milan report reads both charts together.

The Moon positions in this article were computed with the Swiss Ephemeris and the Lahiri ayanamsha. Koota scoring follows the classical Ashtakoot tables used throughout this site; schools differ on a few cells of the Yoni and Vashya tables, which can move a score by a point.

Classical sources for this article

  1. Muhurta Chintamani (Rama Daivajna): the Vivaha Prakarana, the source of the Ashtakoot (eight koota) matching used in Guna Milan.
  2. Brihat Parashara Hora Shastra (Maharishi Parashara): the chapter on the nakshatras and their lords, the basis of the Vimshottari sequence.
  3. Brihat Samhita (Varahamihira): the chapter on the nakshatras and their qualities.
  4. Brihat Parashara Hora Shastra (Maharishi Parashara): the chapter on marriage (vivaha) and the placements of Mars that harm the partner.

How these sources are cited

Discover Your Vedic Birth Chart

Get your precise Kundali, Dasha timeline, and AI Jyotish readings, free to start.

Get Your Free Chart

Related Articles