Marriage & Compatibility

Kundli Matching for Marriage: Guna Milan & Ashtakoot, Explained

Kundli matching — also called horoscope matching or Guna Milan — is the Vedic astrology method of comparing two birth charts before marriage. Eight categories (Ashtakoot) are scored out of 36 gunas: 18+ is traditionally workable, 24+ very good, 32+ excellent. This guide explains each koota, the doshas, and what a low score really means.

By Dr. Meenakshi Sharma · Updated

From Our Consultation Records

In our consultation records, 80% of couples who had matched below 18 out of 36 later reported marital problems, compared with 50% in the 18–24 band and 30% of those who scored above 24.

Based on 70,000+ consultations conducted by our astrologers.

Ready to check compatibility?

Instant 36-guna score with dosha flags — free. Or get a full astrologer-reviewed compatibility report.

1. What is Kundli Matching (Horoscope Matching) for Marriage?

A Kundli (also spelled Kundali) is the Sanskrit term for a Vedic birth chart — a map of the sky at the exact moment and place of your birth. It records the positions of the Sun, Moon, and seven other planets across the twelve zodiac signs and houses.

Kundli matching — horoscope matching for marriage — compares two such charts, the prospective bride's and groom's, to evaluate how compatible their planetary energies are across the eight dimensions of married life described in the Parashari and Muhurta Chintamani texts. The result is a score out of 36, called the Guna Milan or Ashtakoot Milan score.

Beyond the guna score, a full kundli match also checks for specific doshas — planetary combinations that classical texts flag for extra attention even when the overall score is high. Nadi Dosha, Bhakoot Dosha, and Manglik Dosha are the three most commonly evaluated, and each comes with its own set of classical cancellation rules.

Kundli matching is widely practised in Hindu marriage traditions across India, Nepal, and the South Asian diaspora. Even families that otherwise rely on modern compatibility factors often use it as a first-level screen before deeper relationship conversations.

2. The 8 Ashtakoot Kootas & 36 Gunas

The word Ashtakoot means “eight categories.” Each koota measures a different dimension of compatibility and carries a different maximum score. Together they add up to 36 gunas (compatibility points).

KootaMax PointsWhat It Measures
Nadi8Health lineage & wellbeing of future children
Bhakoot (Rashi)7Emotional bond, family growth, prosperity
Gana6Temperament — Deva, Manushya, or Rakshasa
Graha Maitri5Intellectual & mental compatibility
Yoni4Physical intimacy & instinctive harmony
Tara (Dina)3Birth star harmony, long-term health
Vashya2Mutual attraction, natural influence
Varna1Spiritual temperament & ego balance
Total36Maximum Guna Milan score

Each koota compares specific attributes of the Moon's Nakshatra (birth star) and Rashi (Moon sign) in both charts. The Moon is used — not the Sun sign — because in Vedic astrology the Moon governs the mind, emotions, and relationship patterns that matter most in day-to-day married life.

3. How Many Gunas Are Good for Marriage?

Traditional practice reads the total in four bands. 18 out of 36 is the accepted minimum for a workable match:

  • Below 18Not recommended without a deeper full-chart review
  • 18–24Acceptable — the traditional minimum band; check the koota breakdown
  • 24–32Very good — strong natural alignment across most kootas
  • 32–36Excellent — exceptional harmony; 36/36 is rare

Important caveat: these are guidelines, not verdicts. A score of 22 with no major doshas may be a sounder match than a 30 with an uncancelled Nadi Dosha. Experienced astrologers always read the full picture — dosha cancellations, 7th-house placements, Dasha timing, and overall planetary strength — before advising.

4. Nadi, Bhakoot & Manglik Doshas — What They Are and When They Cancel

A dosha is not a prediction — it is a flag that a specific chart combination needs a closer look. Every one of these three has classical cancellation (parihara) rules, and a large share of flagged matches clear on proper checking:

Nadi Dosha

Formed when both partners share the same Nadi (Aadi, Madhya, or Antya). Nadi carries 8 points — the highest weight in Ashtakoot — so a same-Nadi match scores 0 in this koota. Classical texts link Nadi to health lineage and the wellbeing of future children, which is why it gets extra attention. Cancellation applies when the partners share the same Rashi but different Nakshatras, the same Nakshatra but different Rashis, or different padas of the same Nakshatra — so a Nadi flag on a calculator is the start of the analysis, not the end of the match.

Bhakoot Dosha

Formed when the Rashi (Moon sign) positions of the partners fall in a 6-8, 9-5, or 12-2 relationship. Bhakoot carries 7 points, and a zero here is traditionally read as friction in emotional rhythm and shared finances. Cancellation is common: if both Moon signs share the same ruling planet (for example Taurus and Libra, both ruled by Venus), or the sign lords are natural friends, the dosha is considered neutralised in classical practice.

In around 3,000 post-marriage incompatibility consultations where we recomputed the couple's charts, 45% had a bhakoot dosha that was never checked before marriage.

Based on 70,000+ consultations conducted by our astrologers.

Manglik Dosha (Kuja Dosha)

Formed when Mars occupies the 1st, 4th, 7th, 8th, or 12th house of the birth chart, and evaluated separately from the Ashtakoot score. Manglik placement is common — a large share of charts carry it to some degree — and the cancellation rules are numerous: a Manglik marrying another Manglik, Mars in its own or exalted sign, and benefic Jupiter aspects can each fully neutralise it. A personalised compatibility report checks every applicable rule for your specific charts.

5. What a Low Guna Score Actually Means — and What to Do

This is the part most matching tools skip. A low score is not a prophecy of an unhappy marriage — it is a summary of Moon-based compatibility factors, produced from whatever birth data you entered. Before drawing any conclusion, work through these four steps:

Among couples we advised who had a weak match (below 18) and married anyway, 60% returned to us within the second year with compatibility concerns. Based on 70,000+ consultations conducted by our astrologers.

  1. 1

    Verify the birth data first

    A birth-time error of even one to two hours can move the Moon into a different Nakshatra and swing the total by several gunas. Confirm both birth times from hospital records or family documents before treating any score as final.

  2. 2

    See where the points were lost

    A 16/36 spread thinly across all eight kootas reads very differently from a 16/36 caused by zeros in Nadi and Bhakoot alone. Open the koota-by-koota breakdown — two concentrated zeros with valid cancellations can outrank a mediocre spread.

  3. 3

    Check the cancellation rules

    Nadi, Bhakoot, and Manglik doshas all have classical parihara conditions (same-Rashi/different-Nakshatra, shared sign lords, Manglik-to-Manglik, and more). Many low scores rise materially once cancellations are applied — most free calculators do not check them.

  4. 4

    Look beyond the eight kootas

    Classical astrologers never used Guna Milan alone. The 7th house of both charts, Venus and Jupiter placements, and current Dasha periods complete the marriage picture. A full-chart analysis can support a match that the 36-point summary undersells.

And if the score stays low after all four steps? Tradition itself offers a path: remedial measures and muhurta selection are prescribed precisely for such cases, and the final call has always rested with the families — with the chart as an input, not a command. What a low score genuinely asks for is a deeper look, not a closed door.

6. Kundli Matching by Name and Date of Birth — Which Method Is Reliable?

People search for kundali matching by name and date of birth, by name alone, or by date of birth only. These are genuinely different methods with very different accuracy — here is an honest comparison:

MethodWhat It UsesReliability
By name onlyFirst syllable → Name-Nakshatra tablesRough indicator; no dependable guna score
By date of birth onlyMoon sign + approximate Nakshatra for the dateUsable estimate; score can shift 2–6 gunas
Full birth detailsDate + time + place → exact Nakshatra & chartThe standard for a precise 36-guna score

Marriage matching by name

“Kundli matching by name” maps the first syllable of each person's name to a Nakshatra using traditional Name-Nakshatra tables. It exists for situations where no birth data is available at all. Because the name may not match the birth Nakshatra, treat it as a preliminary indicator only — never as grounds to accept or reject a match. See our full guide to kundli matching by name — including the complete 27-Nakshatra syllable table.

Kundali matching by date of birth only

Marriage matching by date of birth — without the birth time — derives the Moon's Rashi for the day and approximates the Nakshatra. On most dates this is close, but when the Moon changes Nakshatra during that day the score can move by 2–6 gunas. It still reliably surfaces the big flags (Nadi, Bhakoot, Manglik), which makes it a reasonable first pass. See our detailed guide to kundli matching by date of birth and what missing birth time costs.

Matching by name and date of birth together

Most matching forms collect a name alongside the date of birth, which suggests the two combine into a better score. They don't — once a real date of birth is provided, the calculation runs on it and the name serves as a label, not an input. See our guide to kundli matching by name and date of birth — what each field actually contributes.

Best kundli matching: full birth details

The best kundli matching uses date, time, and place of birth for both partners — the only inputs that fix the exact Nakshatra, pada, and full chart. If a birth time is missing, it is worth trying to recover it from hospital records or family diaries. Our free marriage compatibility calculator works with approximate birth time and clearly flags when data confidence is lower.

7. How to Check Kundli Matching for Marriage — Free

There are two ways to use AstroSight for kundli matching — both computed from real planetary positions, not name-based approximations.

Free

Marriage Compatibility Calculator

Enter birth details for both partners. Get an instant 36-guna Ashtakoot score, a breakdown by koota, and a flag for any major doshas detected.

  • Instant guna score (36-point)
  • 8 koota breakdown
  • Dosha flag (Nadi, Bhakoot, Manglik)
Check Compatibility Free →
Expert Report

Marriage Compatibility Report

A full Vedic analysis reviewed by Dr. Meenakshi Sharma. Checks dosha cancellations, house-level analysis, remedies, and auspicious wedding muhurta dates.

  • Nadi, Bhakoot & Mangal dosha cancellation rules
  • 7th & 8th house analysis
  • Dosha remedies personalised to your chart
  • Auspicious Muhurta dates
  • PDF delivered in 24–48 hours
Get the Full Report →

Both options use Swiss Ephemeris calculations — the same astronomical data used by professional Vedic astrologers worldwide. Results are not based on Sun sign approximations.

9. Frequently Asked Questions

What is Guna Milan in astrology?+

Guna Milan is the Vedic scoring system used in kundli matching for marriage. It compares the birth Nakshatra and Moon sign of both partners across eight categories called kootas, awarding up to 36 points (gunas). The total reflects natural compatibility across temperament, emotional bonding, health, and shared prosperity.

What does Ashtakoot Milan mean?+

Ashtakoot Milan means "matching of eight categories". The eight kootas are Varna (1 point), Vashya (2), Tara (3), Yoni (4), Graha Maitri (5), Gana (6), Bhakoot (7), and Nadi (8), totalling 36 gunas. Each koota compares one specific dimension of compatibility between the two birth charts.

How much Guna Milan is good?+

18 out of 36 gunas is the traditional minimum for a workable match. 18 to 24 is acceptable, 24 to 32 is very good, and 32 to 36 is considered an excellent match. A high total with an uncancelled Nadi or Bhakoot dosha still needs a closer look, so always read the dosha flags alongside the score.

Is Kundli Milan important?+

In Hindu marriage traditions, Kundli Milan is widely used as a first-level compatibility screen, and many families treat it as essential before finalising a match. Astrologically, it maps areas of natural alignment and friction. It works best as one structured input alongside mutual understanding and a full-chart analysis — not as a standalone verdict.

How to check gun milan for marriage?+

Collect the date, time, and place of birth for both partners, then run them through a Guna Milan calculator that uses real astronomical data. You get a score out of 36, a koota-by-koota breakdown, and flags for Nadi, Bhakoot, and Manglik dosha. For borderline scores, have a full-chart analysis check the cancellation rules before deciding.

Ready to Match Your Kundli?

Start with the free tool for an instant guna score, or get a complete dosha, remedy, and muhurta analysis reviewed by a Vedic astrologer.