Ashtakoot Guna Milan: Complete Guide to Vedic Kundli Matching (All 8 Koots Explained)

Ashtakoot Guna Milan is the traditional Vedic system for assessing marriage compatibility between two people through their birth charts. The system compares eight specific dimensions, called koots, and assigns numerical points to each match based on how well the couple aligns on that dimension. The total score, out of 36 points, is the figure most families and matchmakers refer to when discussing whether two charts match. A score above 18 is considered acceptable; above 24, very good; above 30, excellent.

This guide covers all eight koots in detail, the doshas that can override an otherwise good total score, the cancellation rules that can rescue a difficult match, and a technical KP astrology layer that addresses what the traditional system cannot. The goal is not to replace traditional matching but to give you a complete picture of how Vedic matching actually works and where its boundaries lie.

Most readers come to this topic with anxiety. A family member, an astrologer, or an online tool delivered a low score, named a dosha, and the conversation now feels stuck. The framing throughout this guide stays diagnostic rather than fatalistic. The chart describes patterns; the choices about how to act on those patterns belong to the people involved.

What Ashtakoot Guna Milan Actually Measures

The eight koots assess different dimensions of compatibility, ranging from the symbolic and spiritual to the practical and physical. Each koot is calculated from the moon signs and birth stars (nakshatras) of the two people, with specific formulas determining how many points each match receives. The points add up to a maximum of 36 across all eight koots.

The eight koots and their point values are:

  • Varna Koot: 1 point, spiritual compatibility based on moon sign category
  • Vashya Koot: 2 points, mutual attraction and influence based on moon sign group
  • Tara Koot: 3 points, birth star health compatibility
  • Yoni Koot: 4 points, sexual and instinctive compatibility based on nakshatra animal
  • Graha Maitri Koot: 5 points, planetary friendship between the moon sign lords
  • Gana Koot: 6 points, temperamental compatibility (Deva, Manushya, Rakshasa)
  • Bhakoot Koot: 7 points, moon sign relationship for prosperity and wellbeing
  • Nadi Koot: 8 points, genetic and physiological compatibility

The point values are weighted: the koots considered most important to long-term marital harmony (Bhakoot and Nadi) carry the highest weight, while the koots considered foundational but less determinative (Varna and Vashya) carry less. This weighting matters because the total score conceals which dimensions are aligned and which are not. A 24/36 score with Nadi and Bhakoot fully matched is a different match than a 24/36 score where most points come from lower-weight koots while Nadi and Bhakoot are entirely missing.

Each koot has a dedicated guide in this cluster:

The 36-Point Scoring System and What the Numbers Actually Mean

The 36-point scoring system is the headline output of Ashtakoot Guna Milan, but the number requires careful interpretation. Traditional thresholds are:

  • 0 to 17 points: Not recommended for marriage
  • 18 to 24 points: Acceptable, marriage permitted
  • 25 to 32 points: Very good match
  • 33 to 36 points: Excellent match

These thresholds appear definitive but they are not. A score of 17 with all critical koots matched is functionally a different result than a score of 17 where every dosha is active. A score of 30 with Nadi Dosha present is functionally a different result than a score of 30 with no doshas. The total alone hides this granularity.

The point distribution matters more than most matchmakers acknowledge. If the calculator returns 24/36, ask which koots delivered the points. A breakdown showing strong Bhakoot, Nadi, and Gana matches with weaker peripheral koots is much more reassuring than the same total carried mostly by Vashya, Varna, and Tara while Nadi or Bhakoot is empty. The high-weight koots are weighted high for a reason: classical tradition observed that mismatches in these dimensions correlated with marital difficulty more than mismatches in lower-weight koots.

This is one of the reasons online calculators that report only a total score can be misleading. The cluster’s guide to online kundli matching calculators covers what to look for and what to ignore in calculator output, including which calculators present the breakdown clearly and which obscure it.

The Three Major Doshas in Kundli Matching

Beyond the 36-point system, three specific doshas can override an otherwise good score. A high total with one of these doshas active is treated as a problem rather than a clean pass. Each requires its own assessment.

Nadi Dosha

Nadi Dosha occurs when both partners share the same Nadi category (Adi, Madhya, or Antya), determined by the birth star (nakshatra). Classical sources describe Nadi as related to physiological and energetic compatibility, with Nadi mismatch traditionally believed to support healthy progeny and Nadi match (same Nadi for both) believed to create challenges around fertility and child health.

This is the most fear-laden dosha in modern matchmaking, and the popular framing often outruns what classical sources actually say. Cancellation conditions exist (Nadi Dosha Bhang), specific configurations neutralize the dosha, and the KP perspective on Nadi-related questions diverges from the simple Ashtakoot reading. The full treatment is in the dedicated Nadi Dosha guide.

Bhakoot Dosha

Bhakoot Dosha occurs when the moon signs of the two partners stand in specific relationships to each other: 6-8 (Shadashtak), 2-12 (Dwirdwadash), or 5-9 (Nav-Pancham). Each configuration has classical interpretations regarding wealth, family, longevity, and progeny. The 6-8 relationship is generally considered the most challenging.

Like Nadi Dosha, Bhakoot has cancellation rules and specific KP-layer considerations that change the assessment substantially when applied properly. The full guide is at Bhakoot Dosha: Types, Effects, and Cancellation Rules.

Mangal Dosha (Manglik)

Mangal Dosha is technically separate from Ashtakoot Guna Milan but is almost always assessed alongside it in marriage matching. It involves Mars’s placement in specific houses (1, 2, 4, 7, 8, 12) from the ascendant, moon, or Venus, depending on the school of practice. Mangal Dosha has its own dedicated cluster on this site, anchored by the Mangal Dosha complete guide, with companion pieces on cancellation rules, D9 Navamsa verification, and remedies.

Cancellation Rules: When Doshas Don’t Apply

Classical sources include extensive cancellation conditions for the three major doshas. These rules are critical because they often neutralize doshas that would otherwise block a match. Many matchmakers, particularly those relying on simplified online tools, miss these cancellations entirely and report doshas as active when classical analysis would discount them.

General cancellation principles include:

  • Mutual cancellation: If both partners carry the same dosha, classical tradition often considers them to cancel each other through shared experience of the same energetic pattern
  • Same nakshatra pada: Specific nakshatra-pada combinations cancel certain doshas regardless of other factors
  • Bhang yogas: Specific planetary configurations create Bhang (cancellation) yogas that neutralize the dosha’s predicted effects
  • D9 verification: The Navamsa chart provides a second layer of analysis that can confirm or override the rashi (D1) reading; D9 lookups are covered in detail in the Navamsa chart marriage guide

Each dosha-specific guide in this cluster covers the cancellation rules for that dosha in detail. Generic statements about cancellation do not replace careful chart-by-chart analysis, and matchmakers who claim “the dosha is active, full stop” without examining cancellation conditions are working with an incomplete framework.

How Ashtakoot Compatibility Is Actually Calculated

The calculation requires the birth dates and birth times of both partners, and ideally birth locations. From these, the moon sign and birth nakshatra are derived for each person. Each koot has its own formula based on these two pieces of information.

For example, Varna Koot is determined by mapping each person’s moon sign to one of four varna categories (Brahmin, Kshatriya, Vaishya, Shudra) and assigning 1 point if the boy’s varna is equal to or higher than the girl’s, 0 points otherwise. Tara Koot is calculated by counting the position of the partner’s birth nakshatra from the native’s birth nakshatra and applying a points formula based on the resulting tara number. Yoni Koot maps each nakshatra to one of 14 animal symbols and uses a friendship-and-enmity table to assign points.

The calculation is deterministic. Given accurate birth data, two competent matchmakers should arrive at the same numerical breakdown for the same chart pair. Disagreements about scores typically come from one of three sources: errors in birth time or location, different choices of ayanamsa (which can shift moon sign or nakshatra at boundary cases), or simple calculation mistakes. The math itself is not in dispute.

The interpretation of those numbers, however, is where matching becomes art rather than arithmetic. A 22/36 score with Nadi Dosha and active Bhakoot Dosha reads differently than a 22/36 score with both doshas absent or canceled. Reading the score requires reading the breakdown.

What Ashtakoot Guna Milan Cannot Assess

Traditional Ashtakoot is built on moon sign and nakshatra data. It does not assess:

  • The seventh house and its lord: The foundational marriage house in the natal chart is not directly evaluated by Ashtakoot
  • The 7th cusp sub-lord (KP): The specific micro-position that determines whether marriage is even promised in the chart
  • Dasha alignment: Whether the planetary periods both partners are running support marriage during the same window
  • Navamsa (D9) chart: The divisional chart specifically associated with marriage, which often reveals patterns invisible in the rashi chart
  • Individual marriage promise: Whether either partner has a chart that supports lasting marriage at all, regardless of compatibility
  • Karaka analysis: Venus, Jupiter, and other karakas of marriage and their condition in each chart

This is a substantial gap. A couple can score 32/36 in Ashtakoot while one partner’s chart shows clear denial of marriage at the 7th cusp sub-lord level. Conversely, a couple can score 20/36 in Ashtakoot while both charts show strong marriage promise and aligned dasha cycles. The Ashtakoot score is not the full picture.

This is why the cluster includes Why 36/36 Gun Milan Isn’t Enough, the closer article that pivots from traditional Ashtakoot to KP cuspal matching. The KP layer addresses the gaps that Ashtakoot leaves open. Both layers together produce a substantially more accurate marriage assessment than either alone.

The KP Verification Layer

The KP system addresses kundli matching from a different angle. Rather than scoring symbolic koots, KP examines specific cusps and their sub-lords to determine whether marriage is promised, when it will manifest, and how the partnership is likely to unfold. The relevant questions are:

  • Does the 7th cusp sub-lord in each chart promise marriage? If either partner’s 7th cusp sub-lord signifies houses 1, 6, 10, or 12 strongly without 2, 7, or 11 connections, marriage may be denied or substantially delayed regardless of Ashtakoot score
  • Do the running dashas align? Both partners need supporting dasha periods at roughly the same time for marriage to fructify; misaligned dashas can delay marriage by years even with full compatibility
  • What is the cuspal interlink between the two charts? Specific connections between one partner’s 7th cusp sub-lord and the other partner’s relevant cusps indicate whether the marriage is energetically likely

This framework is detailed in the KP marriage prediction 5-step method, which provides the technical foundation for understanding how KP supplements traditional matching.

For practitioners using Jagannatha Hora, the software supports both traditional Ashtakoot calculation and KP cuspal analysis. The procedure for running compatibility analysis in JHora is covered in the JHora kundli matching tutorial.

Reading a Match Holistically: A Practical Framework

A complete matching analysis combines all the layers above. The framework that produces the most useful reading is:

  1. Calculate the Ashtakoot score and the breakdown. Note the total but also note which koots delivered the points and which are empty
  2. Identify any active doshas: Nadi, Bhakoot, Mangal, and lesser doshas that may apply
  3. Check cancellation conditions for each dosha. Do not stop at “the dosha is present”; classical Bhang rules and modern adaptations may neutralize it
  4. Verify the 7th cusp sub-lord in each chart independently. If either chart denies marriage, no Ashtakoot score will overcome it
  5. Check dasha alignment between the partners. Supporting periods need to overlap for marriage to fructify in a reasonable timeframe
  6. Examine D9 (Navamsa) for both partners. Patterns invisible in the rashi often surface here, particularly for marriage longevity and partner nature
  7. Read the result as a probability landscape, not a verdict. High compatibility plus marriage promise plus aligned dashas describes a strong match; the absence of any of these does not predict failure but indicates where the work or risk lies

This holistic framework is the foundation of competent matching. Most online tools deliver step 1 and possibly step 2; the remaining steps require either direct knowledge or a competent practitioner. Whether you are doing the analysis yourself in JHora or asking an astrologer, asking for the full framework rather than just the Ashtakoot total produces dramatically better results.

Common Misreadings of Ashtakoot Guna Milan

Several recurring errors show up in how matching results are interpreted.

Treating the total score as the verdict. The total is a summary; the breakdown carries the information. A 24/36 with strong Nadi and Bhakoot reads very differently than a 24/36 with weak Nadi and Bhakoot. Always look at which koots delivered the points.

Reading a low score as relationship doom. Many enduring marriages have Ashtakoot scores below 18. Many troubled marriages score above 30. The score describes one layer of compatibility; the marriage’s actual trajectory depends on the partners, their families, their circumstances, and their choices. The score is information, not destiny.

Reading a high score as a guarantee. A 36/36 score does not guarantee a happy marriage. Ashtakoot does not assess the 7th house, dasha alignment, or D9 patterns. A high score in Ashtakoot with a denied 7th cusp sub-lord in one partner’s chart is still a difficult marriage prospect.

Ignoring cancellation rules. Many modern matchmakers, particularly those using simplified tools, report doshas as active without checking cancellation. Classical sources include extensive cancellation conditions; reading a dosha as active without examining whether it cancels is incomplete analysis.

Using Ashtakoot in isolation. Traditional matchmakers in classical Indian society used Ashtakoot alongside extensive other analysis: family background, regional factors, personal observation of the candidates, and direct chart reading. Ashtakoot was one input, not the only input. Modern tools often present the score as if it were the entire analysis, which it is not and was never meant to be.

When the Score Is Low: A Practical Approach

If your match has scored below 18, several practical steps make sense before treating the result as final.

First, verify the calculation. Errors in birth time or place can shift moon sign or nakshatra at boundary positions, which can affect multiple koots. A birth time off by 30 minutes can change a dosha’s status in some cases. Confirm the input data carefully before accepting the output.

Second, check for cancellation conditions on any active doshas. The total score may rise once cancellations are properly applied. Even when the total does not rise, the practical assessment of the doshas changes substantially.

Third, run the KP layer. The 7th cusp sub-lord in each chart, dasha alignment between the partners, and D9 patterns can either confirm the low score’s concerns or substantially override them. Many low Ashtakoot scores rescued by strong KP indicators turn into successful marriages, and many high Ashtakoot scores with weak KP indicators turn into difficult ones.

Fourth, distinguish “match” from “marriage timing.” A low compatibility score does not necessarily mean no marriage; it may mean a marriage that involves more conscious work in specific dimensions. A timing analysis using Vimshottari Dasha and transits shows whether marriage is likely in the foreseeable future, which is a different question than whether the match is ideal.

Fifth, take the result seriously without taking it as a verdict. A genuinely difficult match (low score, active doshas, weak KP confirmation, misaligned dashas) is information that deserves consideration. Whether to proceed depends on factors beyond the chart, including the partners’ actual relationship quality, their willingness to engage with the patterns the chart describes, and their broader circumstances.

When the Score Is High: A Practical Approach

A high Ashtakoot score is reassuring but not exhaustive. Several checks remain useful even when the total looks excellent.

Verify the breakdown. A 32/36 score that includes strong Nadi, Bhakoot, and Gana is a different match than a 32/36 score with weak entries in those high-weight koots. The total can be high while specific critical dimensions are weak.

Check Mangal Dosha separately. Ashtakoot does not include Mars analysis, so a high Ashtakoot score is silent on Mangal status. Mangal needs to be assessed independently in both charts, with cancellation rules and KP verification applied.

Run the KP layer. The 7th cusp sub-lord in both charts may show patterns the Ashtakoot does not capture. If the KP layer also confirms strong marriage promise and aligned dashas, the match is genuinely strong. If the KP layer raises concerns, the match has a tension that the Ashtakoot conceals.

Check D9 alignment. The Navamsa chart often shows partner-specific patterns (the kind of person each partner attracts, the long-term character of the marriage) that the rashi-based Ashtakoot does not address. A high Ashtakoot match with a difficult D9 reading suggests the early phase of marriage may be smooth while later phases require conscious work.

The pattern across all of this: Ashtakoot is the entry point, not the conclusion. A complete reading uses Ashtakoot as one of several layers, with each layer addressing what the others cannot.

The Cluster: Where to Go from Here

This guide is the hub of a complete cluster on Vedic kundli matching. The companion guides go deep on each dimension:

The eight koots in detail:

Calculator and tool considerations:

The KP verification layer:

Related clusters:

Frequently Asked Questions

What is the minimum Ashtakoot score required for marriage?

Classical tradition treats 18 out of 36 as the minimum for an acceptable match. Below 18 is generally not recommended, between 18 and 24 is considered acceptable, and above 24 is increasingly favorable. These thresholds are guidelines rather than absolute rules; the breakdown of which koots delivered the points and the status of doshas matters as much as the total. A 17 with strong Nadi and Bhakoot reads better than a 22 with both empty. Treat the threshold as one input among several rather than as a pass-fail gate.

What if our score is below 18?

A low score is information that deserves attention but not panic. Verify the calculation first, since errors in birth time or place can shift the result substantially. Check cancellation conditions for any active doshas, as these often neutralize problems that look serious in raw output. Run the KP layer to see whether the 7th cusp sub-lord and dasha alignment support the marriage despite the low compatibility score. Many marriages with low Ashtakoot scores succeed when other factors are favorable; the score is one dimension among several. The companion guide on cuspal matching covers what KP analysis adds to a low-score situation.

Can I marry someone if we have Nadi Dosha?

Nadi Dosha has classical cancellation conditions that, when present, neutralize the dosha’s traditionally predicted effects. Reading Nadi Dosha as active without checking cancellation is incomplete analysis. Beyond classical cancellation, the KP perspective on Nadi-related concerns differs substantially from the popular fear-based framing. The full assessment including cancellation rules and KP layer is in the Nadi Dosha complete guide. Take the dosha seriously, but take it as one factor among several rather than as a definitive blocker.

What is the difference between Ashtakoot Guna Milan and KP marriage matching?

Ashtakoot Guna Milan is a moon-sign and nakshatra-based system that scores eight specific compatibility dimensions out of 36 points. KP matching examines the 7th cusp sub-lord in each chart, dasha alignment between partners, and cuspal interlinks between charts. The two systems answer different questions: Ashtakoot assesses symbolic and energetic compatibility, while KP assesses whether marriage is promised, when it will fructify, and how the partnership is likely to develop. They are complementary, not competing. A complete matching analysis uses both. The bridge article between the two is Why 36/36 Gun Milan Isn’t Enough.

Do I need exact birth times for accurate kundli matching?

For Ashtakoot, the moon sign and birth nakshatra are required, both of which can be calculated from a birth date if the time falls within a window where the moon sign and nakshatra are stable. For partial-day calculations near a sign or nakshatra change, birth time becomes critical. For KP matching, exact birth time is essential because the 7th cusp sub-lord changes every few minutes as the cusps move through the zodiac. If birth time is uncertain, classical birth time rectification techniques can refine it; the KP rectification guide covers the procedure.

Can both charts have Mangal Dosha and still marry?

Yes, and classical tradition specifically considers mutual Mangal Dosha to cancel itself. When both partners are Manglik, the shared planetary pattern is treated as creating shared experience rather than asymmetric burden. The cancellation is most clearly recognized when both partners are Manglik from the same reference point (both from ascendant, for example). The full treatment of cancellation rules is in the Mangal Dosha cancellation guide.

What if our score is high but we are having problems?

A high Ashtakoot score does not guarantee a smooth marriage because Ashtakoot does not assess the 7th cusp sub-lord, the running dashas, or the D9 chart. Problems in marriage often come from areas the Ashtakoot does not measure: timing (one or both partners running difficult dasha periods), promise (one partner’s 7th cusp sub-lord not signifying marriage strongly), or D9 patterns that surface as the marriage matures. A complete analysis using the framework in this guide identifies which dimensions are misaligned even when the Ashtakoot score is high. The KP 5-step marriage prediction method covers the additional layers.

How accurate are online kundli matching tools?

Online tools are usually accurate at the calculation level (the math is deterministic) but variable at the interpretation level. Most tools deliver the 36-point breakdown reliably; many fail to apply cancellation rules properly; some present total scores without breakdowns, which obscures critical information; few include the KP verification layer. The guide to online kundli matching calculators covers what to look for, what to ignore, and which features distinguish a reliable tool from a misleading one.

Does kundli matching work for love marriages and inter-caste marriages?

The technical analysis is identical regardless of how the couple met or their backgrounds. Ashtakoot Guna Milan, dosha analysis, and KP cuspal matching all use birth data without reference to social context. The analysis describes compatibility patterns; the social and family context surrounding the marriage is a separate consideration that the chart does not assess. Some specific aspects (such as the Varna Koot’s framing of caste, which is mathematical rather than social) require modern interpretation; the Varna Koot guide addresses this directly.

How long does a complete kundli matching analysis take?

Using a well-configured calculator or JHora, the Ashtakoot calculation and basic dosha identification takes under five minutes. Adding cancellation rule checks, the KP layer, dasha alignment analysis, and D9 examination extends the analysis to 30-60 minutes for a thorough reading. A professional astrologer doing this for a serious marriage decision typically spends one to two hours per match, longer if the charts contain unusual configurations or if the families want detailed remedial recommendations.

Leave a Comment