How Much ATP Is Produced in Krebs Cycle? Exact Yield

The Krebs cycle produces exactly 1 ATP (or GTP) per turn through substrate-level phosphorylation — and because one glucose molecule yields two turns, that’s 2 ATP directly. Most of the cycle’s energy, however, is captured in the electron carriers NADH and FADH2, which drive oxidative phosphorylation to generate roughly 20 more ATP per glucose. All told, the complete aerobic breakdown of one glucose molecule typically nets about 30–32 ATP, though the exact figure depends on the shuttle system and cell type.
Direct ATP Yield
Each turn of the Krebs cycle — also called the citric acid cycle or TCA cycle — generates one molecule of ATP by substrate-level phosphorylation. This is the only ATP the cycle makes directly.
The reaction occurs when succinyl-CoA is converted to succinate. The energy released drives the addition of a phosphate group to GDP (guanosine diphosphate), forming GTP (guanosine triphosphate). In most cells, GTP is quickly converted to ATP, so the two are functionally equivalent here — a one-for-one swap.
So per single turn of the cycle, the direct yield is:
- 1 ATP (via the succinyl-CoA → succinate step)
- 3 NADH
- 1 FADH2
The NADH and FADH2 don’t count as ATP yet — they are electron carriers that will cash in their energy later during oxidative phosphorylation. The direct ATP number alone (1 per turn) is small, but the cycle runs twice for every glucose molecule, doubling the direct yield to 2 ATP.
This substrate-level step is a conserved feature across nearly all aerobic organisms. OpenStax describes it as one of the defining reactions of the cycle, and its position near the end ensures the cycle can continue even if oxidative phosphorylation is temporarily impaired.
ATP From NADH and FADH2
The bulk of the Krebs cycle’s ATP doesn’t come from the cycle itself — it comes from the electron transport chain, which uses the NADH and FADH2 produced during the cycle.
NADH and FADH2 deliver electrons to the electron transport chain (ETC), a series of protein complexes embedded in the inner mitochondrial membrane. As electrons pass through the chain, protons are pumped across the membrane, creating a gradient. That gradient drives ATP synthase, the enzyme that produces ATP. This whole process is called oxidative phosphorylation.
Conversion ratios
The modern consensus is that:
- 1 NADH → about 2.5 ATP
- 1 FADH2 → about 1.5 ATP
Older textbooks often used 3 ATP per NADH and 2 ATP per FADH2, which inflated totals. The updated values reflect a more precise accounting of proton movement and ATP synthase efficiency.
What the cycle contributes
Per turn of the Krebs cycle, you get 3 NADH and 1 FADH2. That translates to:
| Carrier | Per turn | ATP equivalent |
|---|---|---|
| 3 NADH | × 2.5 ATP | 7.5 ATP |
| 1 FADH2 | × 1.5 ATP | 1.5 ATP |
| Direct (GTP) | — | 1 ATP |
| Total per turn | 10 ATP |
Because one glucose molecule produces two turns, the cycle alone contributes roughly 20 ATP per glucose, direct ATP included. Khan Academy walks through these ratios step by step, emphasizing that the 2.5 and 1.5 figures are approximations, not rigid constants.
Total ATP Per Glucose
To get the full picture, you have to follow glucose from start to finish. The Krebs cycle is just one stage of three: glycolysis, pyruvate oxidation, and the Krebs cycle itself — followed by oxidative phosphorylation.
Worked example
Let’s trace one glucose molecule using the modern ratios:
- Glycolysis: 2 ATP (net) + 2 NADH → 2 + (2 × 2.5) = 7 ATP
- Pyruvate → acetyl-CoA (×2): 2 NADH → 5 ATP
- Krebs cycle (×2 turns): 2 ATP + 6 NADH + 2 FADH2 → 2 + (6 × 2.5) + (2 × 1.5) = 20 ATP
Grand total: 7 + 5 + 20 = 32 ATP
This is the theoretical maximum under ideal conditions. In practice, the number often lands closer to 30 ATP because some NADH is consumed by shuttle systems that cost energy to move electrons into the mitochondria. NCBI Bookshelf provides a detailed metabolic accounting of these pathways, noting that the exact yield varies by tissue.
Factors Affecting Yield
The 30–32 ATP figure is a range, not a fixed number, because several variables change the final count.
Shuttle systems. NADH produced in the cytoplasm during glycolysis can’t cross the inner mitochondrial membrane directly. It has to be shuttled in, and the shuttle used matters:
- The malate-aspartate shuttle (common in liver, heart, kidney) delivers electrons as NADH, preserving the full 2.5 ATP per NADH.
- The glycerol-3-phosphate shuttle (common in skeletal muscle, brain) transfers electrons to FADH2 instead, yielding only about 1.5 ATP per NADH. This lowers the total by roughly 2 ATP per glucose.
Cell type. Tissues that rely heavily on the glycerol-3-phosphate shuttle produce closer to 30 ATP, while those using the malate-aspartate shuttle approach 32 ATP.
Modern vs. older estimates. Older textbooks taught 36–38 ATP per glucose, based on 3 ATP per NADH and 2 ATP per FADH2. Modern biochemistry corrected these ratios to 2.5 and 1.5, reducing the total. The discrepancy isn’t a contradiction — it reflects improved measurement of proton pumping and ATP synthase stoichiometry.
In real cells, some protons leak across the membrane without driving ATP synthesis, so actual yield can dip slightly below theoretical values.
If you’re studying for a course or exam, check which ratios your textbook uses. For any health or metabolic concerns, consult a healthcare professional rather than relying on textbook averages.
Key Takeaways
- Each turn of the Krebs cycle directly produces 1 ATP (as GTP) via substrate-level phosphorylation.
- The cycle also generates 3 NADH and 1 FADH2 per turn, which yield about 9 ATP through oxidative phosphorylation.
- Per turn, the total energy equivalent is roughly 10 ATP; per glucose (two turns), about 20 ATP.
- Including glycolysis and pyruvate oxidation, the full aerobic breakdown of glucose yields about 30–32 ATP.
- Older estimates of 36–38 ATP used outdated conversion ratios (3 ATP per NADH, 2 ATP per FADH2).
- Shuttle systems and cell type explain why the real-world number varies between 30 and 32.