The Calvin cycle uses three main inputs: carbon dioxide (CO₂), ATP, and NADPH. Carbon dioxide supplies the carbon atoms that get built into sugar, while ATP and NADPH provide the energy and electrons needed to do the building. All three are consumed across the cycle’s three stages, and producing a single molecule of glucose requires 6 CO₂, 18 ATP, and 12 NADPH.
Where the Inputs Come From
The Calvin cycle takes place in the stroma, the fluid-filled interior of a chloroplast. It does not use sunlight directly. Instead, it depends entirely on products made during the light-dependent reactions, which happen in a different part of the chloroplast. Those reactions capture sunlight and use it to generate two energy-carrying molecules: ATP, which stores chemical energy, and NADPH, which carries high-energy electrons. Both then travel into the stroma, where the Calvin cycle puts them to work.
Carbon dioxide enters the picture from outside the plant. It diffuses in through tiny pores on the leaf surface called stomata, moves into the chloroplast, and reaches the stroma where the cycle’s enzymes are waiting.
Stage 1: Carbon Fixation Uses CO₂
The cycle begins when CO₂ is attached to a five-carbon molecule called RuBP (ribulose-1,5-bisphosphate). This reaction is catalyzed by an enzyme called RuBisCO, arguably the most abundant protein on Earth. RuBisCO grabs a molecule of CO₂ and combines it with RuBP to form an unstable six-carbon compound that immediately splits into two three-carbon molecules known as 3-PGA.
This step is called carbon fixation because it takes carbon from an inorganic gas and locks it into an organic molecule. No ATP or NADPH is consumed here. The only input is CO₂ itself, one molecule per turn of the cycle.
Stage 2: Reduction Uses ATP and NADPH
The two molecules of 3-PGA produced in the first step still carry very little usable energy. The second stage changes that by converting them into a higher-energy molecule called G3P (glyceraldehyde-3-phosphate). This is where most of the cycle’s fuel gets burned.
First, each 3-PGA receives a phosphate group from ATP. Then NADPH donates its high-energy electrons to reduce the molecule further, producing G3P. For every molecule of CO₂ fixed in stage one, the reduction stage consumes 2 ATP and 2 NADPH. After three full turns of the cycle, six molecules of G3P exist, but only one is free to leave and contribute toward building glucose. The other five are needed for the next stage.
Stage 3: Regeneration Uses More ATP
For the cycle to keep running, it needs to rebuild the RuBP that got used up during carbon fixation. The five remaining G3P molecules are rearranged through a series of reactions to regenerate three molecules of RuBP. The final step in this process requires ATP: an enzyme called phosphoribulokinase adds a phosphate group from ATP onto each molecule, converting it back into RuBP and making it ready to accept another CO₂.
This regeneration step uses 1 ATP per turn of the cycle. Combined with the 2 ATP already spent during reduction, each turn consumes 3 ATP total.
The Full Cost of Making Glucose
One turn of the Calvin cycle fixes one carbon atom and produces one molecule of G3P (a three-carbon sugar). Since glucose contains six carbons, the cycle must turn six times to produce enough material for one glucose molecule. The total bill:
- 6 CO₂ molecules, providing all six carbon atoms
- 18 ATP molecules (12 during reduction, 6 during regeneration)
- 12 NADPH molecules (all during reduction)
Every one of those ATP and NADPH molecules was originally built using light energy. So while the Calvin cycle itself doesn’t need light, it cannot run without the products that light generates.
How the Cycle Knows When to Run
Because the Calvin cycle depends on ATP and NADPH from the light reactions, it effectively only operates during the day. But the plant doesn’t just rely on running out of fuel to stop the cycle at night. Four of the eleven enzymes involved in the cycle are actively switched off in the dark through a chemical signaling system.
When light hits the chloroplast, the photosynthetic machinery generates a chain of electron transfers that ultimately activates a small protein called thioredoxin. Thioredoxin flips a molecular switch on key Calvin cycle enzymes, changing their shape and turning them on. In the dark, that switch reverts, and the enzymes go dormant. This prevents the cycle from running wastefully when no ATP or NADPH is being produced.
Why RuBisCO Matters So Much
RuBisCO is the only enzyme responsible for pulling CO₂ out of the air and into the cycle, making it the gateway for virtually all carbon that enters the food chain. Despite its importance, it works slowly, processing only a few molecules per second compared to hundreds or thousands for most enzymes. Plants compensate by producing enormous quantities of it, which is why RuBisCO makes up roughly 25 to 50 percent of all protein in a leaf.
RuBisCO also has an imperfect aim. It occasionally grabs oxygen instead of CO₂, triggering a wasteful side process called photorespiration that costs the plant energy without producing sugar. This is one reason why some plants have evolved alternative strategies to concentrate CO₂ near RuBisCO, reducing its error rate and boosting the efficiency of the Calvin cycle overall.

