How Much ATP Is Produced in Krebs Cycle? Exact Yield

By culbreath Editorial · 2026-10-11 · 5 min read

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:

  1. Glycolysis: 2 ATP (net) + 2 NADH → 2 + (2 × 2.5) = 7 ATP
  2. Pyruvate → acetyl-CoA (×2): 2 NADH → 5 ATP
  3. 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.

Frequently Asked Questions

How much ATP is produced in the Krebs cycle directly?
The Krebs cycle produces exactly 1 ATP (or GTP) per turn via substrate-level phosphorylation. Since one glucose molecule yields two turns, the direct total is 2 ATP per glucose.
Does the Krebs cycle produce 2 ATP or 36 ATP?
The Krebs cycle itself directly makes only 2 ATP per glucose. The higher numbers like 30–38 ATP come from oxidative phosphorylation using the NADH and FADH2 the cycle generates.
How many NADH and FADH2 does the Krebs cycle produce per glucose?
Each turn of the Krebs cycle makes 3 NADH and 1 FADH2, so per glucose (two turns) the total is 6 NADH and 2 FADH2. These carry electrons to the electron transport chain.
Why is the Krebs cycle ATP yield so low?
The Krebs cycle is mainly an electron-harvesting stage, not a direct ATP generator. Most energy is captured in NADH and FADH2, which later drive ATP synthesis in the electron transport chain.
Is the total ATP from the Krebs cycle 2 or more?
If you count only direct ATP, it's 2 per glucose. But if you include the ATP later made from its NADH and FADH2, the cycle's contribution is roughly 20–24 ATP per glucose.
krebs cycleatp yieldcellular respirationbiochemistrymitochondria

References

← Back to home