Compatibility

Guna Milan Explained – The 36-Point Kundali Matching System

Marriage, according to Vedic tradition, is not merely a personal bond but a dharmic partnership. It must align with one’s karmic framework and spiritual trajectory. Guna Milan, also known as Ashtakoota matching, is a system rooted in the comparison of the Moon nakshatras of the prospective couple.

Unlike modern compatibility methods that assess personality traits or shared interests, such as love compatibility calculators based on moon signs, Guna Milan evaluates deeper energy compatibility between two individuals. These principles are derived from time-tested astrological doctrines and are intended to guide families toward stable and supportive unions.

Guna Milan
In this article

Why Moon is the Basis for Matching?

Marriage in Vedic astrology is directly related to the mind and emotions. Since the Moon governs the mind and feelings, the Moon chart (Chandra Kundali) is used to check compatibility, not the Lagna (ascendant). The Nakshatra (birth star) and Moon Rashi (zodiac) of both partners are used in this system.

What is Guna Milan?

Guna Milan is the process of matching the Janma Nakshatra (birth star) of the bride and groom. It is part of the Ashtakoota method, where "Ashta" means eight and "Koota" refers to the eight categories or aspects used to judge compatibility. Each Koota is assigned a certain number of points, with a total of 36.

A score of 18 or above is traditionally seen as acceptable. Higher scores generally indicate better compatibility across mental, physical, emotional, and spiritual planes.

The Eight Kootas of Guna Milan

KootaAspect JudgedMax Points
VarnaEgo and spiritual compatibility1
VashyaMutual influence or dominance2
TaraBirth star compatibility3
YoniSexual instinct and physical compatibility4
Grah MaitriIntellectual and emotional bonding5
GanaTemperament and behavioral alignment6
BhakootLong-term emotional and family harmony7
NadiBiological compatibility and fertility8

Detailed Explanation of Each Koota

In Vedic astrology, to understand how to calculate Guna Milan score, we look at 8 factors in the Ashtakoot system, each carrying different points:

  1. Varna – 1 point
  2. Vashya – 2 points
  3. Tara – 3 points
  4. Yoni – 4 points
  5. Graha Maitri – 5 points
  6. Gana – 6 points
  7. Bhakoot – 7 points
  8. Nadi – 8 points

Total = 36 Gunas (Points)

1. Varna Matching (1 Point)

Varna shows the working style and spiritual level of a person. There are 4 Varnas:

  • Brahmin
  • Kshatriya
  • Vaishya
  • Shudra

Rule: The groom’s Varna must be equal or higher than the bride’s for 1 point. If the bride's is higher, 0 points are given.

Rashi to Varna Mapping:

RashiVarna
AriesKshatriya
TaurusVaishya
GeminiShudra
CancerBrahmin
LeoKshatriya
VirgoVaishya
LibraShudra
ScorpioBrahmin
SagittariusKshatriya
CapricornVaishya
AquariusShudra
PiscesBrahmin

Varna Matching Score Table (Bride × Groom):

Bride \ GroomBrahminKshatriyaVaishyaShudra
Brahmin1000
Kshatriya1100
Vaishya1110
Shudra1111

2. Vashya Matching (2 Points)

Vashya means control or influence. Zodiac signs are grouped into 5 types:

  • Dwipad (Human): Gemini, Virgo, Libra, Sagittarius (0°–15°), Aquarius
  • Chatushpad (Animal): Aries, Taurus, Sagittarius (15°–30°), Capricorn (0°–15°)
  • Jalachar (Aquatic): Cancer, Capricorn (15°–30°), Pisces
  • Vanchar: Leo
  • Keet: Scorpio

Scoring:

  • Same group = 2 points
  • Friendly groups, where one is amenable to the other = 1 point
  • Partly compatible groups = 0.5 point
  • Hostile groups, such as Leo with most others = 0 point

Rashi to Vashya Category Mapping

Zodiac Sign (Rashi)Vashya Category
AriesChatushpad (Quadruped)
TaurusChatushpad (Quadruped)
GeminiDwipad (Human/Biped)
CancerJalachar (Aquatic)
LeoVanchar (Wild)
VirgoDwipad (Human/Biped)
LibraDwipad (Human/Biped)
ScorpioKeet (Insect)
Sagittarius (0°–15°)Dwipad (Human/Biped)
Sagittarius (15°–30°)Chatushpad (Quadruped)
Capricorn (0°–15°)Chatushpad (Quadruped)
Capricorn (15°–30°)Jalachar (Aquatic)
AquariusDwipad (Human/Biped)
PiscesJalachar (Aquatic)

Vashya Matching Compatibility Matrix

Score Matrix (Bride × Groom):

Bride ↓ / Groom →ChatushpadDwipadJalacharVancharKeet
Chatushpad2110.51
Dwipad120.501
Jalachar10.5211
Vanchar00020
Keet11102

Read the row as the bride’s group and the column as the groom’s. The table is not the same in both directions: a Chatushpad bride with a Leo groom scores 0.5, while a Leo bride with a Chatushpad groom scores 0.

3. Tara Matching (3 Points)

Tara is based on the Nakshatra distance between the boy and the girl.

There are 9 types:

  • Benefic: Janma, Sampat, Kshem, Sadhak, Mitra, Atimitra
  • Malefic: Vipat, Pratyari, Vadha

Rule:

  • Count from boy’s Nakshatra to girl’s → Divide by 9
  • Then count from girl’s Nakshatra to boy’s, the same way
  • Remainder 3, 5, or 7 = Malefic
  • Else = Benefic

Scoring:

  • Both Benefic = 3 points
  • One Benefic = 1.5 points
  • Both Malefic = 0 point

Nakshatra to Tara Mapping Table

Each Nakshatra is grouped based on its Tara Group relative to another Nakshatra. The 9 Tara groups are used in a cyclic pattern:

Tara GroupMeaningNakshatra Positions (from reference Nakshatra)
1. JanmaBirth Star1st Nakshatra from reference star
2. SampatWealth2nd Nakshatra
3. VipatDanger3rd Nakshatra
4. KshemaWell-being4th Nakshatra
5. PratyariObstacle5th Nakshatra
6. SadhakaSuccess6th Nakshatra
7. VadhaDestruction7th Nakshatra
8. MitraFriend8th Nakshatra
9. Ati MitraBest Friend9th Nakshatra

This cycle continues every 9 Nakshatras.

Sample Table: Tara Matching From Bride to Groom

DistanceTara TypeMeaningAuspicious?Score
1JanmaSame starYes1.5
2SampatWealthYes1.5
3VipatDanger❌ No0
4KshemaWell-beingYes1.5
5PratyariObstacle❌ No0
6SadhakaAchievementYes1.5
7VadhaDestruction❌ No0
8MitraFriendYes1.5
9Ati MitraBest FriendYes1.5

4. Yoni Matching (4 Points)

Yoni shows physical and sexual compatibility. Each Nakshatra has a corresponding Yoni animal.

Scoring:

  • Same Yoni = 4 points
  • Friendly Yoni = 3 points
  • Neutral = 2 points
  • Inimical = 1 point
  • Highly Inimical = 0 point

Nakshatra to Yoni Mapping

NakshatraYoni
Ashwini\Horse
Bharani\Elephant
KrittikaSheep
RohiniSnake
MrigashirshaSnake
Ardra\Dog
PunarvasuCat
Pushya\Sheep
Ashlesha\Cat
MaghaRat
Purva PhalguniRat
Uttara PhalguniCow
Hasta\Buffalo
Chitra\Tiger
SwatiBuffalo
VishakhaTiger
Anuradha\Deer
JyeshthaDeer
MulaDog
Purva AshadhaMonkey
Uttara AshadhaMongoose
ShravanaMonkey
DhanishtaLion
Shatabhisha\Horse
Purva BhadrapadaLion
Uttara BhadrapadaCow
RevatiElephant

Yoni Compatibility Score Table (Simplified)

Compatibility TypeScoreExamples
Excellent4Horse–Horse, Elephant–Elephant, Cow–Cow
Good3Horse–Snake, Cow–Buffalo, Elephant–Sheep
Average2Horse–Elephant, Cow–Elephant, Dog–Monkey
Low1Cow–Horse, Elephant–Tiger, Tiger–Lion
Incompatible0Horse–Buffalo, Elephant–Lion, Sheep–Monkey, Snake–Mongoose, Dog–Deer, Cat–Rat, Cow–Tiger

🧠 Note: Full Yoni matching uses a 14×14 matrix considering the behavior between animal types. This page shows simplified examples for easier understanding. The seven pairs in the last row are the only ones that score 0.

5. Graha Maitri (5 Points)

Graha Maitri is friendship between the lords of the Moon signs.

Scoring:

  • Mutual friends or same = 5 points
  • Friendly + Neutral = 4 points
  • Both Neutral = 3 points
  • One Friend + One Enemy = 1 point
  • One Neutral + One Enemy = 0.5 point
  • Both Enemies = 0 point

Natural Relationships Between Planets

PlanetFriendsNeutralsEnemies
SunMoon, Mars, JupiterMercuryVenus, Saturn
MoonSun, MercuryMars, Jupiter, Venus, SaturnNone
MarsSun, Moon, JupiterVenus, SaturnMercury
MercurySun, VenusMars, Jupiter, SaturnMoon
JupiterSun, Moon, MarsSaturnMercury, Venus
VenusMercury, SaturnMars, JupiterSun, Moon
SaturnMercury, VenusJupiterSun, Moon, Mars

6. Gana Matching (6 Points)

Gana shows temperament and nature:

  • Deva Gana (Divine)
  • Manushya Gana (Human)
  • Rakshasa Gana (Demonic)

Scoring:

  • Same Gana = 6 points
  • Groom Deva + Bride Manushya = 6 points
  • Groom Manushya + Bride Deva = 5 points
  • Groom Rakshasa + Bride Deva = 1 point
  • Every other mixed pair = 0 point

Exceptions:

  • Gana Dosha is commonly set aside when the lords of both Moon signs are the same planet or mutual friends. The points in the table stay as they are; the dosha is simply not held against the match.

Nakshatra to Gana Mapping Table

NakshatraGana
AshwiniDeva
BharaniManushya
KrittikaRakshasa
RohiniManushya
MrigashirshaDeva
ArdraManushya
PunarvasuDeva
PushyaDeva
AshleshaRakshasa
MaghaRakshasa
Purva PhalguniManushya
Uttara PhalguniManushya
HastaDeva
ChitraRakshasa
SwatiDeva
VishakhaRakshasa
AnuradhaDeva
JyeshthaRakshasa
MulaRakshasa
Purva AshadhaManushya
Uttara AshadhaManushya
ShravanaDeva
DhanishtaRakshasa
ShatabhishaRakshasa
Purva BhadrapadaManushya
Uttara BhadrapadaManushya
RevatiDeva

Gana Matching Compatibility Matrix (Bride × Groom)

Bride Gana ↓ / Groom Gana →DevaManushyaRakshasa
Deva651
Manushya660
Rakshasa006

The table is not the same in both directions. A Rakshasa groom with a Deva bride is held to be passable and scores 1, while a Deva groom with a Rakshasa bride scores 0.

7. Bhakoot Matching (7 Points)

Bhakoot shows emotional compatibility and financial stability.
Count sign distance between Moon Rashis:

  • Inauspicious: 2/12, 5/9, 6/8 → 0 points
  • Auspicious: 1/7, 3/11, 4/10 → 7 points

Exceptions:

  • Bhakoot Dosha is cancelled when the lords of both Moon signs are the same planet, as with Aries and Scorpio under Mars, or when the two lords are mutual friends.

Auspicious Bhakoot Pairings (Score: 7 Points)

TypeDescriptionEffect
1-7 (Sama-Saptaka)Distance is 1 or 7Strong bond, mutual attraction
3-11 (Upachaya)Distance is 3 or 11Friendship, growth-oriented relationship
4-10 (Kendra)Distance is 4 or 10Stability, practical cooperation

Inauspicious Bhakoot Pairings (Score: 0 Points)

TypeDescriptionEffect
6-8 (Shadashtaka)Rashi distance is 6 or 8Conflicts, misunderstandings, health issues
2-12 (Dwi-Dwadasha)Distance is 2 or 12Financial imbalance, poor mutual understanding
5-9 (Nava-Pancham)Distance is 5 or 9Lack of intimacy, obstacles in having children

8. Nadi Matching (8 Points)

Nadi shows physical and genetic compatibility.

There are 3 Nadis:

  • Aadi Nadi
  • Madhya Nadi
  • Antya Nadi

Rule:

  • Same Nadi = 0 points (Nadi Dosha)
  • Different Nadi = 8 points

Exceptions (Dosha Cancellation):

  • Both have the same Moon sign (Rashi) but different Nakshatras.
  • Both have the same Nakshatra but different Charan (pada).
  • Both have the same Nakshatra but different Moon signs.
  • Some traditions also relax it when one planet rules both Moon signs.

Nakshatra to Nadi Mapping Table

Nadi TypeNakshatras
AadiAshwini, Ardra, Punarvasu, Uttara Phalguni, Hasta, Jyeshtha, Mula, Shatabhisha, Purva Bhadrapada
MadhyaBharani, Mrigashirsha, Pushya, Purva Phalguni, Chitra, Anuradha, Purva Ashadha, Dhanishta, Uttara Bhadrapada
AntyaKrittika, Rohini, Ashlesha, Magha, Swati, Vishakha, Uttara Ashadha, Shravana, Revati

Nadi Matching Matrix (Bride × Groom)

Bride \ GroomAadiMadhyaAntya
Aadi088
Madhya808
Antya880

Should You Solely Rely on Guna Milan?

No. Guna Milan is a preliminary filter, not a final verdict. A complete compatibility analysis includes:

As emphasized by experienced astrologers, only a full chart synthesis can determine actual marital success.

Conclusion

Ashtakoot Milan or Guna Milan is a traditional and trusted method to evaluate compatibility before marriage. It’s not about perfection but about understanding areas of harmony and potential conflict. In modern times, it’s best to combine this system with a full horoscope analysis to make informed decisions.

Share Share on X Facebook WhatsApp

Vedic astrologer, founder of Vedicmarga

Nirajan Bom Malla is the founder of VedicMarga and a spiritual entrepreneur with over 17 years of experience. Since 2016, he has worked in the spiritual space, helping thousands of seekers worldwide through educational content and digital tools. He has practised Vedic astrology for over 6 years and writes about Vedic astrology, spirituality, and conscious living.