Free online Kaal Sarp Dosha calculators give you a yes/no answer. They check whether all seven planets fall between Rahu and Ketu by sign position, display the result, and sometimes recommend a puja. That is the entire analysis.
The problem is that sign-based checking produces false positives. A planet in the same sign as Rahu but past Rahu’s degree may technically fall outside the hemming. Online tools rarely perform this degree-level verification. They also provide no way to check the cancellation conditions or to evaluate what the KP sub-lord framework actually says about the chart.
Jagannatha Hora (JHora) is the most comprehensive free astrology software available, and it provides all the data needed for a thorough Kaal Sarp Dosha evaluation: exact planetary degrees, chart visualisation, cuspal sub-lord tables, and dasha listings. This guide walks through the entire verification process step by step.
Prerequisites
Before starting, ensure you have JHora installed and configured. If you are new to the software, these guides cover the basics:
Installation: Windows installation guide, Mac installation guide, or Linux installation guide.
KP configuration: If you want to run the KP sub-lord analysis alongside the KSD check, configure JHora for KP settings first. This includes setting the correct ayanamsa (KP Old or KP New) and enabling the Placidus house system.
If you encounter display issues during any step, the font error fix and location troubleshooting guides address common problems.
Step 1: Load the Birth Chart
Open JHora and enter the birth details: date of birth, time of birth, and place of birth. Use the most accurate birth time available. If your birth time is uncertain, the birth time rectification guide can help narrow it down before proceeding.
Once the chart loads, you will see the Rashi (D1) chart displayed in JHora’s default chart style. For KSD verification, the South Indian chart format is particularly helpful because it uses a fixed-sign layout where the signs always occupy the same positions, making it easier to visually scan whether all planets fall on one side of the Rahu-Ketu axis. You can change the chart style in JHora’s settings if needed.
Step 2: Identify Rahu and Ketu’s Positions
In the D1 chart, locate Rahu (Ra) and Ketu (Ke). Note which signs they occupy. Since Rahu and Ketu are always exactly opposite each other, they will be in signs that are 180 degrees apart (e.g., Rahu in Aquarius and Ketu in Leo, or Rahu in Taurus and Ketu in Scorpio).
Now note the exact degrees. You can find precise degree positions in JHora’s planetary data table, which appears alongside the chart or in a separate panel depending on your layout. Look for the degree, minute, and second values for Rahu and Ketu. Write these down. You will need them for the degree-based verification in Step 4.
The house positions of Rahu and Ketu determine which type of Kaal Sarp Dosha applies to the chart. Rahu in the 1st house and Ketu in the 7th means Anant type. Rahu in the 3rd and Ketu in the 9th means Vasuki type, and so on through all 12 variations.
Step 3: Visual Check (Sign-Based)
Starting from Rahu’s sign and moving through the zodiac toward Ketu’s sign (the shorter arc), check whether all seven planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn) fall within this arc. In the South Indian chart format, this is a visual scan: mentally draw a line connecting Rahu and Ketu, and check which side of the line all the planets sit on.
If all seven planets are on one side, the sign-based check indicates KSD. If even one planet is on the other side, KSD does not exist, and you can stop here.
A critical nuance: check whether any planet is in the same sign as Rahu or Ketu. If yes, the sign-based check counts that planet as “inside” the hemming, but the degree-based check (Step 4) may tell a different story.
Step 4: Degree-Based Verification
This is the step that separates accurate analysis from superficial checking. If any planet shares a sign with Rahu or Ketu, you need to compare exact degrees.
Open the planetary data table in JHora. This table lists each planet with its sign, degree, minute, and second. For accurate KSD verification, you need to check whether any planet that shares a sign with Rahu or Ketu has a degree that places it outside the Rahu-Ketu arc.
The logic works like this: Rahu and Ketu define the boundaries of the hemming. A planet in the same sign as Rahu but at a degree past Rahu (beyond Rahu’s degree in the zodiacal arc) has technically “escaped” the hemming. The planet is in the same sign but outside the boundary.
For example: Rahu at 15°20′ Aquarius. Mercury at 22°45′ Aquarius. Both are in Aquarius, but Mercury is 7 degrees past Rahu. Since Rahu moves retrograde (backwards through the zodiac), Mercury at a higher degree in the same sign is actually “ahead” of Rahu and outside the hemming arc. This breaks the KSD formation.
Perform this check for every planet that shares a sign with either node. If any planet clears the boundary, the formation is broken, and KSD does not exist in the strict degree-based sense.
Step 5: Check for Cancellation Conditions
If the degree-based check confirms that all seven planets genuinely fall within the Rahu-Ketu arc, the next step is checking for cancellation conditions.
Using JHora’s chart and planetary data:
Benefic in Kendra: Check whether Jupiter, Venus, or an unafflicted Moon occupies the 1st, 4th, 7th, or 10th house. If yes, this is a recognized cancellation.
Exalted or own-sign planet: Check whether any planet within the hemming is in its exaltation or own sign. JHora displays dignity status in its planetary data. Look for planets marked as exalted (Uccha) or in their own sign (Swakshetra).
Lagna position: Check whether the Lagna (Ascendant degree) falls within or outside the Rahu-Ketu arc. The Lagna degree is displayed at the top of the chart or in the cuspal data table. If the Lagna falls outside the hemming, some traditions consider the KSD cancelled.
Step 6: Run the KP Sub-Lord Analysis
This step moves beyond the KSD question entirely and into what actually determines outcomes in your chart. For this step, JHora should be configured for KP settings.
Navigate to the KP sub-lord table in JHora. This table shows each of the 12 cusps along with their sign lord, star lord, and sub-lord. The significator hierarchy explanation covers how to read this table in detail.
For the life area that concerns you most (typically marriage for KSD-related queries), identify the relevant cuspal sub-lord:
For marriage: Check the 7th cuspal sub-lord. Note which star lord and sub-lord it falls under. Then check the signification levels of that sub-lord. If the sub-lord connects to the 2-7-11 house group, marriage is promised regardless of KSD. If it connects to the 6-10-12 denial group, marriage faces obstacles that exist independently of KSD.
For career: Check the 10th cuspal sub-lord. If it connects to the 2-6-10-11 house group, career growth is indicated. The 10th cusp sub-lord method provides the detailed framework.
For health: Check the 6th and 8th cuspal sub-lords. Their significations determine disease vulnerability and timing.
This KP evaluation is the most practically useful step in the entire process. Whether KSD exists, is cancelled, or is present with full force, the cuspal sub-lord signification tells you what the chart actually promises. The dosha label does not change these significations.
Step 7: Check Dasha Timing
If the KP sub-lord analysis reveals challenging significations (e.g., 7th CSL connected to 6-10-12 for marriage), identify when the relevant difficult periods run. In JHora, navigate to the Vimshottari Dasha table and note the Rahu and Ketu Mahadasha dates, along with Rahu and Ketu Antardasha dates within other Mahadashas.
If the KSD effects are dasha-dependent (as many traditions suggest), these periods represent the windows when the formation’s influence is most active. Conversely, periods running favourable significators for marriage (planets connected to 2-7-11) represent windows when marriage becomes probable, regardless of KSD.
The KP marriage prediction method provides the complete framework for identifying these timing windows using JHora’s dasha data.
Comparing JHora Results with Online Calculators
After performing the JHora verification, you may find that your results differ from what an online calculator reported. The most common reasons for discrepancy:
Ayanamsa difference: Different calculators use different ayanamsa values (Lahiri, KP Old, KP New). Even a small ayanamsa difference can shift a borderline planet from one sign to another, changing the KSD result. JHora allows you to set the exact ayanamsa, which you can read about in the ayanamsa comparison article.
Degree-based vs sign-based: Online calculators almost universally use sign-based checking. JHora gives you the exact degrees needed for degree-based verification. The degree-based check is more precise and eliminates false positives.
House system difference: The house positions of Rahu and Ketu (which determine the KSD type) can differ between house systems. Equal house, Whole Sign, and Placidus systems may place Rahu in different houses for the same birth data. JHora supports all major house systems, and for KP work, Placidus is the standard.
The advantage of using JHora over online calculators is complete analytical control. You can verify degrees, check cancellations, run KP sub-lord analysis, and examine dasha timing, all within a single tool. Free online calculators provide a starting point but lack the depth needed for confident evaluation.
Summary of the Verification Workflow
The complete KSD verification in JHora follows a logical sequence: load the chart, identify Rahu-Ketu positions, perform the visual sign-based check, verify with exact degrees, check cancellation conditions, run the KP sub-lord analysis for your specific concern, and check dasha timing. Each step narrows the analysis from a broad label (“Do I have KSD?”) to a specific, actionable understanding (“What does my chart promise, and when?”).
The most important step in this sequence is not the KSD check itself. It is the KP sub-lord analysis. That is where the chart speaks in specifics rather than generalities, and where you move from anxiety to clarity.
Frequently Asked Questions
Can JHora automatically detect Kaal Sarp Dosha?
JHora does not have a single-click KSD detection feature. It provides the raw data (planetary degrees, house positions, cuspal sub-lords) needed to manually verify the formation. This manual approach is actually more reliable than automated detection because it allows you to apply degree-based verification and cancellation checks, which automated tools typically skip.
Which ayanamsa should I use for checking KSD in JHora?
For KP-based analysis, use either KP Old (Krishnamurti Original) or KP New (KPNA) ayanamsa. For traditional Vedic analysis, Lahiri is the standard. The ayanamsa choice can affect borderline cases where a planet is near a sign boundary. The JHora settings guide explains how to configure this.
Do I need the KP configuration to check for KSD?
The basic KSD formation check (Steps 1-5) works with any ayanamsa and house system configuration. You only need the KP configuration for Step 6 (sub-lord analysis). If you are only checking whether the dosha exists and whether cancellation conditions apply, the default JHora settings are sufficient.
How do I read exact planetary degrees in JHora?
In JHora, the planetary data table shows each planet’s position in degrees, minutes, and seconds within its sign. For example, “Sun 14°32’18” Leo” means the Sun is at 14 degrees, 32 minutes, and 18 seconds of Leo. For KSD verification, compare these degree values for any planet sharing a sign with Rahu or Ketu.
What if my birth time is slightly uncertain? Does that affect the KSD check?
A birth time uncertainty of a few minutes usually does not affect the planetary positions enough to change the KSD formation (planets move slowly enough that a few minutes rarely shift signs). However, birth time uncertainty does affect cuspal sub-lords significantly. The KP birth time rectification method addresses this. For KSD checking, a 5-10 minute uncertainty is generally not problematic. For the KP sub-lord analysis, rectification to within 2 minutes is ideal.
Can I check KSD in divisional charts like Navamsa?
KSD is traditionally checked only in the Rashi (D1) chart. While JHora allows you to view all divisional charts, applying KSD analysis to the Navamsa or other divisional charts is not standard practice. The D9 has its own analytical framework that does not involve dosha checking.
How do I check whether Rahu or Ketu is well-signified in my chart using JHora?
In the KP sub-lord table, find Rahu’s or Ketu’s star lord and sub-lord. Then check which houses Rahu/Ketu signify at each level (occupancy, star lord, sub-lord). If the node signifies predominantly favourable houses for your query area (e.g., 2-7-11 for marriage), it is well-signified. If it signifies 6-8-12, it carries challenging signification. The significator hierarchy guide explains this evaluation in detail.
Is there a way to check KSD for free without installing JHora?
Several free online calculators provide sign-based KSD checking, but they lack degree verification, cancellation checking, and KP sub-lord analysis. For a quick preliminary check, they are adequate. For accurate evaluation, JHora is strongly recommended because it provides the complete analytical toolkit at no cost. If you cannot install JHora on your device, the mobile access guide describes alternative approaches.
After checking, my chart shows KSD with no cancellation. Should I be worried?
Move to Step 6 (KP sub-lord analysis). The cuspal sub-lord significations for your key life areas tell you what the chart actually promises. Many charts with uncancelled KSD have strong cuspal sub-lord significations that deliver positive results in career, marriage, and health. The absence of cancellation does not mean the dosha is actively harmful. It means the visual pattern exists. Whether it produces harmful effects is a separate question answered by the sub-lord chain.
Can I use JHora to track when KSD effects might activate?
Yes. Use JHora’s Vimshottari Dasha table to identify Rahu and Ketu Mahadasha and Antardasha periods. These periods represent the windows when nodal energies are most active in the chart. Cross-reference these periods with the transit overlay tool to see what transits coincide with the dasha periods for a comprehensive timing analysis.