Guide · 13 September 2026 · 7 min read
How a Natal Chart Is Actually Calculated, Step by Step
A natal chart comes from four inputs run through an ephemeris and a sidereal-time calculation — here is that arithmetic done once, in full, with real numbers.
A natal chart is built from four numbers translated into astronomical positions: the date, the time, and the latitude and longitude of birth, run through an ephemeris to find where the Sun, Moon and planets sat against the zodiac at that exact moment, then combined with the local sidereal time to work out which sign was rising and where the house cusps fell. Software does this in under a second. The steps behind it are ordinary spherical astronomy and a lookup table, not a mystery. Below is the actual arithmetic, worked for one real birth: 15 June 1990, 14:32, London.
What the calculation needs before anything else
Three inputs, and they are not equally forgiving of error.
- Date of birth. Fixes which sign the Sun, and roughly which sign the Moon, were in.
- Time of birth, ideally to the minute. The Moon moves about 13° a day, so it can change sign mid-day. The houses move much faster still.
- Place of birth, latitude and longitude. Without it, the houses and the ascendant cannot be computed at all — only the planetary positions can.
The Sun's sign is stable for days at a stretch, so a birth certificate with the date but a vague time still gives a usable Sun sign. The ascendant is not so patient. That distinction is covered in more depth in how to find your rising sign without a birth time, but the reason for the difference becomes clear once you see the sidereal time calculation below.
Step 1: fixing the moment in Universal Time
Ephemeris tables are built on Universal Time (UT), not on whatever clock was on the wall in the delivery room. London on 15 June 1990 was on British Summer Time, UT+1, so a birth recorded as 14:32 local becomes 13:32 UT. Skipping this step is the single most common source of a wrong chart — get the time zone or the daylight-saving offset wrong by an hour and the ascendant can land in an entirely different sign.
Step 2: the date becomes a Julian Day
Calendars are bad at arithmetic. Months have different lengths, years have leap days on an irregular schedule, and none of that plays well with the equations that describe orbits. So the date is first converted to a Julian Day (JD) — a continuous day count with no calendar quirks in it.
For 15 June 1990:
- a = floor((14 − 6) / 12) = 0
- y = 1990 + 4800 − a = 6790
- m = 6 + 12a − 3 = 3
- JDN = 15 + floor((153×3 + 2) / 5) + 365×6790 + floor(6790/4) − floor(6790/100) + floor(6790/400) − 32045
- JDN = 15 + 92 + 2,478,350 + 1,697 − 67 + 16 − 32045 = 2,448,058
That figure is the Julian Day Number for noon UT. The birth was at 13:32 UT, which is 1 hour 32 minutes after noon, or 0.0639 of a day. So:
JD = 2,448,058.0639
Every other calculation in the chart starts from that one number.
Step 3: where the Sun, Moon and planets actually were
Professional ephemerides use orbital theories with hundreds of correction terms per body, accurate to fractions of an arcsecond. There is also a much shorter formula — the low-precision solar position method from the Astronomical Almanac — that is accurate to about a hundredth of a degree and is worth running by hand once, because it shows the mechanism honestly.
With n = JD − 2,451,545.0 = −3,486.936:
- Mean longitude: L = 280.460 + 0.9856474 × n = 83.57° (after reducing modulo 360)
- Mean anomaly: g = 357.528 + 0.9856003 × n = 160.80°
- True longitude: λ = L + 1.915 sin(g) + 0.020 sin(2g) = 83.57 + 0.630 − 0.012 = 84.19°
Ecliptic longitude 84.19° falls in Gemini, which runs from 60° to 90°, so this is Gemini 24°11′. That is the Sun's actual position on that date, and it is close to what any full ephemeris would return, because the Sun's orbit is close to a simple ellipse and needs only two correction terms to get right.
The Moon is a different problem entirely. It needs dozens of correction terms because its orbit is constantly perturbed by the Sun's gravity, and it moves roughly 13° a day — meaning its position can shift by a degree or more within an hour. This is why the Moon's exact degree, more than any other point in the chart, depends on getting the birth time right rather than just the date.
Step 4: sidereal time, the ascendant, and why the house system matters
This is the step that needs the place of birth, not just the moment.
First, Greenwich Mean Sidereal Time (GMST), which converts the JD into the angle the sky has rotated relative to Greenwich:
GMST (hours) = 18.697374558 + 24.06570982441908 × d, where d = JD − 2,451,545.0 = −3,486.936
24.0657098 × 3,486.936 = 83,686.46 + 229.14 = 83,915.60
GMST = 18.697 − 83,915.60 = −83,896.90, which reduces (mod 24) to 7.10 hours, or 7h06m.
Then Local Sidereal Time adjusts for longitude. London sits at 0.1278° west, so:
LST = 7.10 − (0.1278 / 15) = 7.09 hours, or 7h05m
Converted to degrees, that gives the Right Ascension of the Midheaven, RAMC = 7.09 × 15 = 106.4°. The ascendant is then found by combining RAMC with the obliquity of the ecliptic (23.44°) and the birth latitude (51.51°N) through an arctangent formula — this is the point where the sky's rotation and the shape of the Earth itself meet.
A four-minute error in birth time shifts the houses and ascendant by about one degree. It shifts the Sun's position by roughly 0.003° — nothing at all.
That rule of thumb comes straight from the sky's rotation rate: 360° in 24 hours is 15° an hour, or 0.25° a minute, so four minutes moves the houses a full degree. The Sun, by contrast, only covers about 0.000684° a minute, so the same four minutes is invisible to it. This is the whole reason a rounded-off birth time barely touches the Sun sign but can move the ascendant into the next sign entirely.
One more wrinkle: which house system. Placidus, the most common, divides each half of the sky into equal time segments rather than equal degrees, which is why its cusps land at odd-looking degrees. Above roughly 66.5° latitude — inside the Arctic or Antarctic circles — that method can fail to produce valid cusps for some houses at all, because the geometry it depends on breaks down when the Sun doesn't rise or set normally. Whole Sign or Equal House, which don't have this problem, are the standard fallback for charts born that far north or south.
What needs what, in one table
| Element | Needs date | Needs time | Needs place |
|---|---|---|---|
| Sun sign | Yes | Rarely (only within ~24h of a sign change) | No |
| Moon sign and degree | Yes | Yes — moves ~13°/day | No |
| Ascendant and house cusps | Yes | Yes, precisely | Yes |
| Life Path number | Yes | No | No |
That last row is worth sitting with. Numerology's Life Path number is arrived at by reducing the birth date's digits and needs none of the machinery above — no ephemeris, no sidereal time, no location. It is a different kind of system altogether, arithmetic on a calendar rather than a reading of the sky, and the contrast is laid out in birthday number vs Life Path number.
If the birth time is missing or wrong
A chart run without a time, or with noon substituted as a placeholder, still gives a correct Sun sign and a roughly correct Moon sign — though the Moon can be wrong if it changed sign that day. What it cannot give is a reliable ascendant or house cusps, because those are precisely the parts of the calculation built on Step 4. Reconstructing a rising sign without a recorded time is possible but requires working backwards from other evidence, which is the subject of how to find your rising sign without a birth time.
A different mechanism, worth naming
None of this — Julian Days, sidereal time, ephemerides — has anything to do with how the Chinese zodiac year or month is assigned. That system runs on the lunisolar calendar's own new-year boundary, which shifts against the Western calendar every year and can fall as late as February, and on solar-term boundaries within the year rather than clock time. The mechanism is explained in Chinese zodiac inner animal by birth month, and it is worth reading precisely because it looks similar to a natal chart calculation on the surface — a birth date going in, a symbolic answer coming out — while sharing none of the actual arithmetic.
The single input most likely to be wrong on a birth certificate is the time, often rounded to the nearest half hour in the delivery room. It is also the one number that moves the ascendant, the Moon's exact degree, and every house cusp at once — while leaving the Sun sign completely untouched.
Written with AI assistance and reviewed by a person before publication. The astrology and numerology behind Amunera are computed, not generated.