HomeArticlesTwo-Stage Rocket

The Tsiolkovsky Rocket Equation: Why Rockets Come in Stages

The logarithm that makes single-stage rockets punishing, and why jettisoning empty tanks is the whole point of staging.

mysimulator teamUpdated June 2026≈ 9 min read▶ Open the simulation

The equation that decides whether a rocket reaches orbit

Every rocket's performance is bounded by one equation, derived by Konstantin Tsiolkovsky in 1903 from Newton's third law applied to a body continuously ejecting mass: the Tsiolkovsky rocket equation. It says the maximum velocity change a rocket can achieve depends on only two things — how fast its exhaust leaves the nozzle, and what fraction of its total mass is propellant:

Δv  =  v_e · ln(m0 / mf)

v_e = effective exhaust velocity (related to specific impulse: v_e = Isp · g0)
m0  = initial (wet) mass, including propellant
mf  = final (dry) mass, after the propellant is burned
live demo · a two-stage rocket separating and igniting stage two● LIVE

The logarithm in that equation is the harsh part. Because Δv grows only logarithmically with the mass ratio m0/mf, each additional unit of Δv gets progressively more expensive: doubling your delta-v budget does not just double your propellant, it requires squaring the mass ratio, which for a single-stage rocket quickly demands carrying more tank and structure mass than useful payload — the notorious tyranny of the rocket equation.

Why staging beats one giant rocket

Staging attacks this problem directly: once a stage's propellant is spent, its now-useless empty tanks and engine are the heaviest deadweight the rocket is carrying, so the rocket jettisons them entirely rather than continuing to accelerate that mass to orbit. Each stage then applies the Tsiolkovsky equation to a smaller m0 that no longer includes the discarded structure, so the total mission Δv is simply the sum of each stage's own delta-v:

Δv_total = Δv_stage1 + Δv_stage2
             = v_e1 · ln(m0_1/mf_1) + v_e2 · ln(m0_2/mf_2)

# stage 2's mf1 already excludes stage 1's discarded dry mass,
# so stage 2 is not forced to carry stage 1's empty tanks to orbit

Two stages sized well typically deliver a given payload to orbit with a much lower total launch mass than one stage attempting the same Δv, because neither stage is ever forced to accelerate the other stage's spent structure. In practice this trade-off has a diminishing return — three or four stages help further but each additional separation event adds mechanical complexity, weight in separation hardware, and a new failure mode, which is why most orbital rockets settle on two or three stages rather than pursuing ever-finer staging.

Why stages use different engines

Lower stages burn in thick atmosphere where ambient pressure pushes back against the exhaust plume, so their nozzles are shaped for sea-level performance and their engines favour high thrust to fight both gravity and drag during the slow, heavy climb off the pad. Upper stages ignite in near-vacuum, where a much wider, longer nozzle can expand the exhaust further before it leaves, extracting more thrust for the same propellant flow — which is why upper-stage engines usually have a visibly larger nozzle bell and a noticeably higher specific impulse than the booster stage beneath them, even burning the same propellants.

Gravity losses, drag losses and why the launch profile curves over

The delta-v a rocket actually needs to reach orbit is significantly more than the orbital velocity itself (about 7.8 km/s for low Earth orbit), because of gravity losses — the delta-v spent fighting gravity while still moving mostly vertically, rather than gaining horizontal orbital speed — and drag losses from atmospheric resistance during the first couple of minutes. A real launch profile therefore performs a gravity turn: pitching over gradually after liftoff so the rocket's thrust increasingly points along its direction of travel rather than straight up, minimising the time spent fighting gravity without wasting propellant, which is why rockets visibly arc over rather than climbing straight up before turning.

Frequently asked questions

Why can't a single-stage rocket just carry more propellant instead of staging?

Because delta-v grows only with the logarithm of the mass ratio, so beyond a certain point adding propellant mass also adds tank and structural mass to carry it, with rapidly diminishing returns. Staging avoids this by discarding spent structure entirely, so later engine burns never have to accelerate earlier stages' empty tanks.

Why do upper-stage rocket engines look different from booster engines?

Upper stages operate in near-vacuum, where a wider, longer nozzle can expand exhaust gas further and extract more thrust per unit of propellant, giving a higher specific impulse. Booster engines instead use nozzles shaped for sea-level ambient pressure and prioritize high thrust to overcome gravity and drag during the initial climb.

Why does a rocket's flight path curve instead of going straight up?

This gravity turn trades a slower climb rate for spending less delta-v fighting gravity directly, since orbital speed is mostly horizontal, not vertical. Gradually pitching the thrust vector toward horizontal after liftoff converts more of the rocket's propellant energy into useful orbital velocity instead of losing it to gravity losses.

Try it live

Everything above runs in your browser — open Two-Stage Rocket and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Two-Stage Rocket simulation

What did you find?

Add reproduction steps (optional)