Matching for Marriage
Fill the below details
Girl Birth Details
Date of birth
Time of birth
Boy Birth Details
Date of birth
Time of birth
Thank you!
Check your Kundali match for marriage !
Oops! Something went wrong while submitting the form.
kundali matching score
Maximum point
Obtained point
Are of Life
Varna Koot
M attribute
F attribute
Vasya Koot
M attribute
F attribute
Tara Koot
M attribute
F attribute
Yoni Koot
M attribute
F attribute
Maitri Koot
M attribute
F attribute
Gan Koot
M attribute
F attribute
Bhakoot Koot
M attribute
F attribute
Nadi Koot
M attribute
F attribute
This is some text inside of a div block.
Varna or Jaati (Spiritual compatibility)
As clear from the name, this aspect of the Kundali Milan process is used to match the spiritual compatibility between bride and groom. There are a total of four Varna or Jaati in Vaidic astrology named Brahmin, Vaishya, Kshatriya and Shudra. With the matching of Varna Koota, an astrologer checks the mutual love compatibility between the couple.
Vashya ( Mutual attraction)
This Koota aspect ensures the power equation compatibility between the bride and groom. As per the Vashya groups, humans are classified into five categories—Humans, Wild Animals, Small Animals, Waterborne animals and Keet. If a bride and groom belong to the same Vashya, the compatibility score is 2, otherwise zero.
Tara (Nakshatra)
This aspect of Koota denotes the birth star compatibility and also indicates the well-being and long life of the couple. There are a total of 27 birth stars according to which the compatibility is calculated.
Yoni ( Intimacy, romance, and mutual love)
This fourth Koota is mainly to check the sexual compatibility between the bride and groom. There are a total of 14 categories under the Yoni Koota—Horse, Elephant, Sheep, Snake, Dog, Cat, Rat, Cow, Buffalo, Hare/Deer, Monkey, Tiger, Lion and Mongoose. On belonging to the same category, the bride and groom gets a maximum of 4 points.
Gruha Maitri (Mutual compatibility when it comes to mental levels)
Under the Kundali Milan process, this Koota denotes the mutual mental compatibility between the bride and groom. There are a total of three categories under it—Friends, Neutral or Enemies.
Gana ( Behavioural compatibility)
Under this Koota, there are three Ganas namely Devas, Maanav and Rakshasas. This aspect is mainly used to check the behavioral compatibility between the bride and groom. If a bride and groom belong to the same Gana, they get 6 points, while zero if one belongs to Maanav and the other to Rakshasa.
Bhakoot ( Emotional compatibility & love between to-be life partners)
This seventh Koota is used to determine the emotional and love compatibility between the bride and groom. And this is based on the position of the moon in the horoscopes of the bride and groom.
Nadi (Health and genes)
The eighth and last Koota is for the health and genes of the bride and groom. Under the Kundali Milan process, this Koota is used to compare the levels of Vaata, Pitta and Dosha between the bride and groom. If a bride and groom have the same Nadi, they are not recommended for marriage.
Got Questions about Marriage, Career or Relationship?
Get answers from India’s most trusted and experienced astrologers.
talk to astrologer now
Aspects of Kundali Matching
What is Nadi in Kundali Matching?
What is Bhakoot in Kundali Matching?
What is Gana in Kundali Matching?
What is Gruha Maitri in Kundali Matching?
What is Yoni in Kundali Matching?
What is Guna Milan Score in Kundali Matching?
What is Tara in Kundali Matching?
What is Vashya in Kundali Matching?
What Is Varna In Kundali Matching?

Kundali Matching

When you are finding your life partner, you want to find someone with whom you feel compatible and enjoy a successful marriage life. And for this, most people in our country go through the process of Kundali matching also known as Horoscope matching in Indian culture. It is one of the most ancient practices that people have been using since Vaidic times. With the help of Horoscope or Kundali matching, people can find whether they will be compatible with their partner or not after marriage. In the case of marriage, it is really crucial to find an ideal partner for life so that you can spend the rest of your life in peace.

Despite living in a technically advanced world, one of the priorities of Indians before marriage is to go through the Kundali matching. Whether you believe in it or not, Kundali matching is one of the first things that people do before making the final decision about marriage. In the case of arranged marriages, the talk of Shaadi even starts with the exchange of Kundalis of to-be groom and bride. So, you can imagine how important the role of Kundali matchmaking is in Indian matrimony. To nullify any bad things after marriage, people don’t forget to match Kundali by name or date of birth. Let’s understand more in detail about everything related to Kundali matching for marriage. 

What is a Janam Kundali/Patrika?

A Janam Kundali, also known as Janam Patrika, Birth Chart, Janampatri, etc. is used to predict what is going to happen in a person’s life using their birth details - time, date and location. With a Janam Patrika, you can see the position of different planets, stars, sun and moon at a definite moment. 

Nowadays, people can also make their Janam Kundali online with the help of different Kundali maker platforms. However, you should know that an online Janam Kundali will not be as accurate as the one made by an experienced, professional astrologer. That’s why it is encouraged to get your Janam Kundali by an astrologer. And then only you can match the compatibility between you and your partner. Typically, there are two ways of horoscope matching - Kundali Milan by name and Kundali Milan by date of birth.

What is the Process of Janam Kundali Matching?

Now that you have understood what exactly a Janam Kundali is, let’s know about the process of Janam Kundali matching. Firstly, the most important aspect of the Janam Kundali matching or Kundali Milan is to know the zodiac signs of two individuals because we can do Kundali Milan without it. Here are the 12 zodiac signs.

The important process of the Janam Kundali matching starts with the ‘Guna Milan’. This is also known as the Ashtakoota Milan. Under this, the astrologer tries to meet the Gunas (good qualities) of the bride and groom. There are a total of 36 Gunas under 8 Kootas. You can check them below. 

Ashtakoota in the Kundali Matching Process

Kundali matching is nothing but the Ashtakoota Milan, where 36 Gunas are divided across eight categories known as Koots. Each Koot has a definite maximum score ranging from one to eight. After matching, the individual score in each Koots is added up to get the final score. Want to know different Koots and their meaning? Check them out below.

Varna or Jaati

This is the first Koot in the Kundali matching process. There are a total of four Varnas in the astrology system—Brahmin, Kshatriya, Vaishya and Shudra. This might not be logical for the current generation as people look for heart-to-heart connections nowadays. 

  • Brahmins - Cancer, Scorpio and Pisces
  • Kshatriyas - Aries, Leo and Sagittarius
  • Vaishyas - Taurus, Virgo and Capricorn
  • Shudras - Gemini, Libra and Aquarius

For points, the Varna of the groom should be higher than that of the bride. If both bride and groom belong to the same Varna, they will get a score of 1 which means maximum compatibility. In a different case, if Varna of the bride is Brahmin, while the groom is from Shudra Varna, they will get zero points. 


This is the second Koot and can get a maximum of two points in the horoscope matching process. There are five types of Vasya—Chatushpada (four-legged beings), Dwipad (two-legged beings), Jalachars (water beings), Vanachar (wild beings), and the Keets (insects). This Koot signifies the control or influence a person will have over another person in a relationship. To get the maximum score, both bride and groom should come from the same Vasya. 

Under the Vasya Koot, zodiac signs are divided into five categories, as mentioned earlier. 

  • Manava or Human - Gemini, Virgo, Libra, the first 15 degrees of Sagittarius, Aquarius.
  • Vanachara or Wild – Leo
  • Chatushpada or Quadruped – Aries, Taurus, the second 15 degrees of Sagittarius, the first 15 degrees of Capricorn
  • Jalachara or Water – Cancer, Pisces, the second 15 degrees of Capricorn.
  • Keeta or Insect – Scorpio


As it is clear from the name itself, Tara means Star. Hence, this third Koot is related to the compatibility between the birth stars of the bride and groom. There are a total of 12 zodiac signs and if we divide them further, we would get 27 birth stars or Nakshatras. 

Astrologers check the Kundali matching compatibility between the couple based on the Nakshatras, further divided into 9 sub-categories—Janam, Sampat, Vipata, Kshema, Pratyari, Sadhaka, Vadha, Mitra, and Ati-Mitra Tara. 

To calculate the points, the birth star is calculated from the bride to that of the groom, and then divide this number by 9. Then, the same process is repeated from the groom’s birth star to the bride’s. If the remainder of both the calculations is an even number, the match will get 3 points and is an auspicious match. If only one of the remainder is an even number, they will get 1.5 points and if both are odd numbers, they will get zero points. 


This fourth Koot is used to determine the sexual compatibility (intimacy, romance and love) between the bride and groom. Under the Yoni Koota, you will see a total of 14 categories—Horse, Elephant, Sheep, Snake, Dog, Cat, Rat, Cow, Buffalo, Hare/Deer, Monkey, Tiger, Lion and Mongoose. 

If two people belong to the category of the same (friendly) animal, they will get 4 points, while belonging to the enemy animal category, they will get zero points. Here are the 14 different types of Yoni where two Nakshatra belongs to each Yoni. 

  1. Horse - Ashwini, Shatabhishaj
  2. Elephant - Bharani, Revati
  3. Sheep - Krittika, Pushya
  4. Snake or Serpent - Rohini, Mrigashira
  5. Dog - Ardra, Moola
  6. Cat - Punarvasu, Ashlesha
  7. Rat - Magha, P. Phalguni
  8. Cow - U. Phalguni, U. Bhadrapada
  9. Buffalo - Hasta, Swati
  10. Tiger - Chitra, Vishakha
  11. Deer - Anuradha, Jyeshtha
  12. Monkey - P. Asadha, Shravana
  13. Mongoose - U. Asadha, Abhijit
  14. Lion - Dhanishtha, P. Bhadrapada

Gruha Maitri

Under the Ashtakoot process of Kundali matching, Gruha Maitri is the 5th Koot, used to determine the mental compatibility and love between the couple. You don’t want to marry someone with whom you don’t feel a sense of harmony. There are three categories under this Koot—Friends, Neutral and Enemy. 

  • If two people belong to the same lords, which means the friendly category, they get 5 points. 
  • If one is friendly, the other is neutral, they get 4 points. 
  • If both lords are neutral, they get 3 points. 
  • If one of them is friendly, while the other one belongs to the enemy category, they get 1 point. 
  • If one lord is neutral, while the other one is an enemy, they get ½ point. 
  • If both belong to the enemy category, they will get zero points. 


In the Kundali matching process, this Koot holds 6 points under the Ashtakoot Milan. With this Koot, astrologers check the basic nature, temperament and key traits of two people who might marry. There are three categories under this Koot—Devata, Manushya and Rakshasas. The 27 Nakshatras are divided into these three categories. 

Devata (Devine) - Ashwini, Mrigashira, Punarvasu, Pushyami, Hasta, Swati, Anuradha, Sravanam, Revati

Manushya (Human) - Bharani, Rohini, Aardra, Purva Phalguni, Uttara Phalguni, Poorvaashadha, Uttaraashadha, Purva Bhadrapada, Uttara Bhadrapada

Rakshasa (Demon) - Kritika, Aaslesha, Magha, Chitra, Vishaka, Jyeshtha, Moola, Dhanista, Shatabhisha

  • If a bride and groom belong to the same Gana category, they will get six points. 
  • On the other hand, they will get 1 point for one belonging to Devata and another to Rakshasa and zero points for Manava and Rakshasa matching. 
  • If one is from Maushya and the other from Devta, they will get 5 points. 


Bhakoot is the second most important Koota under the Kundali Matching process. Let us tell you why. First reason, it holds a total of 7 points. Second, it is used to determine the love between the to-be life partners. To get a score under this Koot, astrologers read the moon’s positions in the horoscope of the bride and groom. There can be 7 different combinations of the same — 1/1, 1/7, 2/12, 3/11, 4/10, 5/9 and 6/8. 

These combinations are further divided into two groups.

  1. Auspicious (Sad Bhakoot) – 1/1, 1/7, 3/11, 4/10
  1. Inauspicious (Dushta Bhakoot) – 2/12, 5/9, 6/8

If a boy and girl belong to the same horoscope zodiac sign, they are believed to be more compatible with each other. In case there is a difference in the moon’s position of the couple, the match is considered to be bad. 


This is the final and most important Koot under the Ashtakoot Milan system of the Kundali matching process. Nadi is a term mostly used in Indian medicine for the channels where different types of energies flow. This Koot is used to determine the health and genes of the couple after marriage. This Koot has a total of 27 nakshatras which is further divided into 3 sub-categories - Adi, Madhya and Antya. 

  1. Adi or Vata - Ashwini, Aardra, Punarvasu, Uttara Phalguni, Hasta, Jyeshtha, Moola, Shatabhisha, Purva Bhadrapada
  1. Madhya or Pitta - Bharani, Mrigashira, Pushyami, Purva Phalguni, Chitra, Anuradha, Poorvaashadha, Dhanistha, Uttara Bhadrapada
  1. Antya or Kapha - Kritika, Rohini, Aaslesha, Magha, Swati, Vishakha, Uttaraashadha, Shravani, Revati

To get a maximum compatibility score of 8 under this Koot, the bride and groom should belong to different Nadis. In case they have the same Nadi, they will get zero points. Children of a couple with the same Nadi category face higher chances of health and mental risks. Also, such people may not have a successful marriage.

While the Kundali matching online or offline, each of the above-mentioned Kutas can get a definite maximum point. To know more, check the below table. 

Maximum Score
Varna or Jaati 
Graha Maitri

Guna Match Count in Kundali Matching for Marriage

After the Ashtakoota process, the astrologer comes to a final score for the Kundali matching. So, if a score comes below 18, there are negligible chances to get married and such a couple is not considered to be ideal for marriage. To know more, you can check the below table. 

Guna Milan Score After Kundali Matching
Prediction According to the Guna Milan Score
Less than 18
Usually not recommended for Marriage; No chances of success in marriage
18 to 24
An average match (Possibilities of Marriage)
24 to 32
Successful Match ( Marriage always recommended)
32 to 36
Can’t get a match better than that; something like a match made in heaven (Highly recommended)

One important thing to keep in mind: the successful Kundali matching score might vary depending on which part of India you’re living in. Astrologers also do guna milan by the name of brides and grooms before marriage. 

Marriage Compatibility Calculator 

In our country, the percentage of arranged marriages is around 90%. I love marriages, people know each other before marriage and then decide to spend their life together. Arranged marriages are not like that because here, people don’t know each other before marriage and that’s why they need to make sure they are compatible with each other. And that’s where marriage compatibility calculator can help. Checking marriage compatibility is essentail for a peaceful and loving relationship after marriage. 

With the help of marriage compatibility calculator, the horoscopes of two people (bride and groom) can be checked to see if their marriage will be successful or not. Using this marriage compatibility calculator is also pretty easy. You only need to fill in a few details—date, place and time of birth of both bride and groom. As soon as you fill in these details, you will get a detailed Kundali Milan (Horoscope Matching) report. Based on this marriage compatibility report, you can see whether you should go ahead with a marriage or not. If the score is below 18, you should not go ahead with the marriage.

Kundali Matching by Name and Date of Birth

People often ask whether they should get their Kundali matching by name or their date of birth. Well, you can do either of them at your convenience as both processes will give you a comprehensive report of Guna Milan to check the marriage matching compatibility between two people. However, name matching for marriage is considered to be less accurate than the Kundali matching by date & time of birth. 

The reason is quite simple: birth details are more accurate as compared to a name that is more generalized for everyone. That’s why if you want to get accurate marriage matching compatibility between you and your partner, it’s better to go for Kundali matching by your birth details i.e. date and time. The number of people using the Kundali Matching by name is a lot less than the number of people checking their marriage compatibility through the name matching for marriage. 

Importance of Kundali Matching for Marriage

Kundali matching online is supremely important for marriage because of one obvious reason: in Indian societies, marriages are supposed to last forever and you wouldn’t want to live with an incompatible person. With Kundali online matching, you would be able to get a forecast and insight into how your married life will be. Each of us wants a happily married life and kundali matching helps you do that. So, if you are going to marry soon and want to check the compatibility with your to-be partner, you should try kundali matching online.

Frequently Asked Questions

1. What is Kundali Matching Process?

Kundali matching is a process used, especially in Hindu culture, to determine the compatibility between a prospective bride and groom. The process involves comparing the birth charts (Kundalis) of the two individuals to assess various aspects of their relationship, like mental and emotional compatibility, financial stability, the likelihood of children, etc..

2. How points are calculated in the Guna Milan process of Kundali matching?

Kundali Milan is the process of matching the eight aspects (Koota) that determine the compatibility of a couple before marriage. Kundali Milan includes matching different Kootas, wherethe first Koota (Varna or Jaati) is assigned 1 guna, the second Koota is assigned 2 gunas, and so on, making it a total of 36 Gunas. Astrologers compare the Kootas during Kundali matching to obtain a Kundali Milan score with 36 as the maximum score.

3. Is it important to do Kundali Matching before marriage?

Kundali Milan is an important process to find the compatibility of the potential couple before their marriage. It will reveal the couple’s future together in terms of their finance, wealth, love life, spirituality, children, etc. These factors will help you make better decisions regarding your wedding.   

4. What happens if the Kundali Matching score is below 18 or doesn’t match?

If the Kundali matching score of a potential couple is below 18 or their horoscopes didn’t match appropriately, then the couple is consideredincompatible for marriage. In these situations, the couple is advised to not go ahead with their marriage or can also consult with an astrologer to check for any dosha in their horoscope. If there is any dosha in their horoscope, then they can do puja to nullify the effect of the dosha to become a happily married couple. 

5. Is online Kundali matching accurate?

The accuracy of the online Kundali matching is based on the kind of platform you are using for your Kundali Milan. Some Kundali matching software uses algorithms based on Vedic astrology calculations to produce accurate results. So, the accuracy might change from one platform to another. If you still have doubts, you can also talk to astrologers to get your queries resolved.

6. Why do marriages fail even after a successful Kundali Milan?

Kundali Milan is just a process to find compatibility of the potential couple before marriage. But the essential thing for a successful marriage life is the understanding between the couple. Most marriages fail because of improper communication and misunderstanding between the couple. If a couple doesn’t have basic qualities like trust, proper communication, mutual respect, etc. the marriage won’t be successful even with a successful Kundali Milan score of 36. 

7. Should we do Kundali matching by name or date of birth? Which is best among the two? 

Kundali matching by name is less effective compared to Kundli matching by date of birth since names are more generalized than the date of birth. Since a person’s birth details are unique, matching by date of birth method will give more accurate results than the Kundali matching by name. So, it is recommended to use the software which uses the Kundali matching by date of birth.