Paksha Bala Calculation: Sun–Moon Angle, Groups and Examples

Calculate Paksha Bala from Sun and Moon longitudes, follow seven planetary assignments, and distinguish phase symmetry, illuminated fraction and Shadbala totals.

Kundli & chart methodsArticle · 12 min readहिंदी में पढ़ें ↗

Written and published by: Astrogyana

· Revised:

Editorial policy · Corrections policy

How do you calculate Paksha Bala?

Find the Moon's longitude minus the Sun's longitude, normalize it to one circle, and fold it to the shorter angle between 0° and 180°. Divide that angle by three to obtain a base strength B between 0 and 60 Virupas. Under Astrogyana's declared fixed-group profile, Moon, Mercury, Jupiter and Venus receive B; Sun, Mars and Saturn receive 60 − B.

Paksha Bala is a lunar-phase component of Kala Bala, the temporal-strength group within Shadbala. It is one contribution, not a complete planetary strength total. The same Sun–Moon pair supplies the base number for every planet; the assigned branch determines which of the two complementary values a planet receives.

This is a calculation within a traditional Jyotish framework. A correctly computed score describes that framework's rule. It does not establish a guaranteed life event or make a person fortunate or unfortunate by itself.

Use two longitudes with matching reference information

Write the Sun's longitude as λS and the Moon's as λM. Both must describe the same instant and use the same zodiacal reference. Retain their exact numerical values rather than reading only their sign names. “Sun in Pisces and Moon in Aries” leaves too much information unspecified to calculate a precise separation.

The longitude difference used here is a difference around the ecliptic. It is not generally the complete three-dimensional separation of the two bodies on the sky, because their ecliptic latitudes are not included. That distinction matters when comparing this calculation with an astronomy application's angular-separation field.

Astrogyana's current implementation takes both sidereal longitudes from the same chart inputs. The methodology page records the wider profile. This guide explains the existing rule; it does not introduce a new calculator setting or silently choose a different classification for the Moon.

Normalize first, fold second, assign the branch third

The steps can be written as:

E = normalize(λM − λS) into 0° ≤ E < 360°
d = min(E, 360° − E)
B = d / 3
Complement = 60 − B

If the raw difference is −330°, its normalized value is 30°. If it is +330°, the shorter angle is 30°. Folding retains how far the longitudes are from conjunction but discards which side of the cycle they occupy. That lost direction is useful for distinguishing waxing and waning, so preserve E separately when the report needs it.

A complete 360° difference is equivalent to 0°, giving B = 0. At opposition, E = 180° and B = 60. No branch should exceed 60 or fall below zero under this undoubled component rule. These endpoints are quick checks for a missing normalization or an incorrect subtraction.

A full cycle makes the symmetry visible

Paksha Bala through one cycle: strength values in Virupas
E: longitude difference 0–360°d: shorter angleB = d/360 − B
00060
30301050
60602040
90903030
1201204020
1501505010
180180600
2101505010
2401204020
270903030
300602040
330301050

At E = 60°, B is 20; at E = 300°, it is also 20. The first lies on the increasing-longitude-difference half of the cycle and the second on the decreasing-to-conjunction half, yet their folded distances match. Similarly, 90° and 270° both give 30. A base value alone cannot tell you which half of the month supplied it.

The two branches always sum to 60. This is an algebraic relationship within the chosen scale, not a statement that two planets exchange a physical substance. The complement is defined by the model. Other components of the two planets' Shadbala can still be completely different.

Between 0° and 180°, B rises linearly with E. Between 180° and 360°, it falls linearly. The corners at conjunction and opposition are part of the piecewise formula, rather than abrupt changes in the actual Moon's brightness or motion.

Four longitude examples, including the zero crossing

Four calculations from illustrative longitudes in the same reference
Sun λSMoon λMEdB60 − B
3502030301050
20350330301050
27595180180600
404000060

For Sun 350° and Moon 20°, direct subtraction gives −330°. Add one circle to obtain E = 30°, so d = 30°, B = 10 and the complement is 50. Dividing −330 by three before normalization would produce an invalid negative score.

Reversing those two longitudes gives E = 330°, but folding still produces d = 30° and the same two scores. Swapping the inputs therefore may escape a check that looks only at B. It still reverses the cycle direction and would matter for another calculation that needs the unfurled longitude difference.

The opposition example uses Sun 275° and Moon 95°. Its raw difference is −180°, which normalizes to 180°. The conjunction example uses equal longitudes and produces zero base strength. These are invented mathematical inputs, not a claim about a particular birth or a dated lunar phase.

Assign the value to all seven planets

For E = 240°, the shorter angle is 120°, so B = 40 Virupas and 60 − B = 20. The following table applies Astrogyana's fixed membership of the two groups.

Astrogyana's fixed-group profile at E = 240°
PlanetAssigned branchVirupasRupas
Sun60 − B200.333333
MoonB400.666667
Mars60 − B200.333333
MercuryB400.666667
JupiterB400.666667
VenusB400.666667
Saturn60 − B200.333333

The Sun–Moon angle is calculated once, not separately from each planet's own longitude. Jupiter's Paksha contribution does not use the angle between Jupiter and the Moon. Its membership of the B group tells us to assign the shared value 40.

The Rupa column is just Virupas divided by 60. Thus 40 Virupas is about 0.666667 Rupa and 20 is about 0.333333. Neither is a ratio to that planet's complete required Shadbala. The units and reference-ratio guide explains those separate comparisons.

Why another program may classify the Moon or Mercury differently

The Maitreya Kala Bala documentation describes the folded phase scale and also discusses changing the Moon's classification with the half-month and Mercury's classification with association. Astrogyana's profile used here keeps Moon and Mercury in the B group. The difference is explicit; it should not be hidden behind the single word “benefic.”

For the E = 240° exercise, applying the alternative waning-Moon classification would assign the Moon the complementary 20 rather than 40. That is a convention comparison with the same angular input. It does not mean that one should change every planet's branch or recompute E.

Mercury-association variants need a stated rule for association or conjunction. A name alone does not tell you the permitted separation or other qualifications. To compare reports fairly, record the profile before comparing their numbers. Likewise, if a source doubles a lunar contribution, identify exactly which component it doubles rather than copying that multiplier into every row.

A common longitude shift leaves the result unchanged

A common change of longitude origin
Common shiftSunMoonEB
0350203010
4030603010
-243263563010

Adding the same constant to both longitudes preserves their difference modulo 360°. Subtracting the same ayanamsa from matching tropical longitudes therefore preserves this particular Sun–Moon difference, when that is the conversion being performed. A common zero-point change does not by itself change Paksha Bala.

That does not make all ayanamsa choices irrelevant to a Kundli. Sign placements, divisional boundaries and other calculations may change. It only establishes an invariance of this two-longitude difference. The seven-varga strength guide shows a component whose receiving signs and categories require different inputs.

Changing only one longitude's reference is not a common shift. For example, pairing Sun 350° from one reference with a Moon value already reduced by 24° mixes coordinate origins. Matching timestamps also matters: values from different instants do not become a valid pair merely because both say “sidereal.”

Paksha strength is not the illuminated percentage

Normalized strength compared with a simplified illuminated-fraction model
E: degreesB/60 × 100(1 − cos E)/2 × 100
3016.66676.6987
6033.333325.0000
9050.000050.0000
12066.666775.0000
15083.333393.3013
180100.0000100.0000

The third column uses the simplified geometric proxy k = (1 − cos E)/2. This treats the elongation as a phase-angle proxy and neglects latitude and finite-distance details; it is not a high-precision lunar illumination calculation. It is useful here because its curved response contrasts with the linear folded strength scale.

At 60°, normalized B is one third of its maximum, while that simple illuminated-fraction model gives one quarter. At 90°, both happen to give one half. Agreement at a quarter phase does not establish that the quantities are identical everywhere.

Real observed brightness also depends on scattering and observing conditions. Neither the normalized strength number nor this simple geometric fraction measures how bright a photograph of the Moon will look. Labeling the columns prevents a numerical score from being mistaken for a physical light measurement.

Small angle changes, rounding and component reuse

Away from the fold, a 0.1° change in the relevant separation changes B by 0.1 ÷ 3, or about 0.033333 Virupa. A one-arcminute change is 1/60 degree, so the corresponding magnitude is 1/180 Virupa. The sign of the change depends on which side of opposition the input occupies.

At the fold itself, compare both sides rather than applying one signed slope across it. E = 179.9° and E = 180.1° both give B ≈ 59.966667. Small coordinate changes can alter the unfurled phase while leaving equal folded strengths.

In Astrogyana's current full-strength profile, the Moon's Cheshta entry also uses the phase-derived value. That is reuse across two named components in the complete formula. It is not a reason to double the number inside the Paksha row. Keep the component tree visible when auditing totals.

A missing result and a zero contribution mean different things

This angular component can be calculated from two valid longitudes alone. The full Shadbala report needs additional context for other components, including local solar events under the current implementation. If required sunrise or sunset information is unavailable, the complete report can be unavailable even though the phase arithmetic itself is well defined.

Do not replace an unavailable full report with a row of zero strengths. Conversely, a valid B = 0 at conjunction is an actual result of the selected formula, not a missing value. A zero in one component says nothing by itself about the complete Shadbala sum, dignity, or the person's character.

Uchcha Bala and other positional components answer different calculation questions. They should be carried into their own rows before a complete sum is considered.

A practical audit worksheet

  1. Record the common instant, longitude reference, Sun longitude and Moon longitude.
  2. Calculate the normalized difference E and keep it alongside the folded distance d.
  3. Compute B and 60 − B, checking that both lie between 0 and 60.
  4. Write the Moon/Mercury classification and any explicit multiplier convention.
  5. Assign the seven planetary rows and label Virupas versus Rupas.
  6. Compare the component rows in the Kundli report before discussing a complete total.

A useful saved note contains the two longitudes, both angular differences, the group rule and the resulting rows. That is enough to reproduce this component without turning a score into an unsupported prediction.

Frequently asked questions

What is the basic Paksha Bala formula?

Normalize Moon longitude minus Sun longitude into 0–360°, take the shorter angle d between 0° and 180°, and divide d by three. The complementary branch is 60 minus that result.

Which planets receive the base value in this guide?

Astrogyana's fixed profile assigns B to Moon, Mercury, Jupiter and Venus, and 60 − B to Sun, Mars and Saturn. Moon and Mercury classification variants must be compared explicitly.

Can waxing and waning positions have the same base score?

Yes. Differences of 60° and 300° both fold to 60° and give B = 20 Virupas. Preserve the original normalized difference if you need to distinguish the two halves.

Is Paksha Bala the percentage of the Moon that is illuminated?

No. The strength uses a linear folded-angle scale. Even the simplified illumination model follows a cosine relationship, so the two agree only at some special inputs.

Does changing the common longitude origin change this score?

Adding or subtracting the same constant from both longitudes leaves their difference unchanged modulo 360°. Mixing different references or timestamps is a different situation and can produce a wrong input pair.

Does zero Paksha Bala mean zero total Shadbala?

No. Paksha Bala is one temporal-strength component. A valid zero contribution, an unavailable report and a complete Shadbala total are three different things.

Sources and references

Stay connected with Astrogyana on Google

Choose Astrogyana as a preferred source in Google Search.

Add as a Preferred Source on Google