Bbiochemtools

Beta-Oxidation ATP Calculator

Enter any fatty acid's chain length and get total ATP yield from β-oxidation and the TCA cycle — every cycle, every NADH and FADH₂, every step shown.

Total net ATP
StageNADHFADH₂Substrate-level
Activation−2 ATP
β-oxidation (7 cycles)77
TCA cycle (×8 acetyl-CoA)2488 GTP
Total31158 GTP − 2

How the total is actually built

A fatty acid first has to be "activated" by attaching coenzyme A, which costs the equivalent of 2 ATP — paid once, no matter how long the chain is. From there, β-oxidation runs in cycles, each one lopping off a 2-carbon acetyl-CoA unit from the end of the chain and generating 1 FADH₂ and 1 NADH per cycle. An n-carbon saturated fatty acid needs (n/2 − 1) cycles to fully break down into n/2 acetyl-CoA units.

Every one of those acetyl-CoA units then enters the TCA cycle exactly like the acetyl-CoA from glucose does, each one worth 3 NADH, 1 FADH₂, and 1 GTP. Add up all the NADH and FADH₂ from both stages, apply the P/O ratio, add the substrate-level GTP, subtract the 2-ATP activation cost, and that's the total.

Related tools: ATP yield calculator · Citric acid cycle explorer · all biochem tools.

Worked example: palmitate (C16), modern P/O ratios (the default)

Activation: −2 ATP (paid once) β-oxidation cycles: 16/2 − 1 = 7 cycles → 7 FADH2, 7 NADH Acetyl-CoA produced: 16/2 = 8 TCA cycle, ×8 acetyl-CoA: NADH: 8 × 3 = 24 FADH2: 8 × 1 = 8 GTP: 8 × 1 = 8 ATP (substrate-level) Total NADH = 7 + 24 = 31 → 31 × 2.5 = 77.5 ATP Total FADH2 = 7 + 8 = 15 → 15 × 1.5 = 22.5 ATP Substrate-level GTP = 8 ATP Total = 77.5 + 22.5 + 8 − 2 (activation) = 106 ATP

Compare that to glucose's roughly 32 ATP (modern ratios) from only 6 carbons — palmitate's 16 carbons deliver over 3x the ATP from less than 3x the carbons, since a fatty acid chain is far more reduced (more C-H bonds, more electrons to harvest) than glucose. Switch to classic P/O ratios and the same palmitate calculation gives 129 ATP instead.

Practice problems

1. Using modern P/O ratios, find the total ATP yield of myristic acid (C14).

Show answer
Activation: −2 ATP β-oxidation cycles: 14/2 − 1 = 6 cycles → 6 FADH2, 6 NADH Acetyl-CoA: 14/2 = 7 TCA cycle, ×7: NADH = 21, FADH2 = 7, GTP = 7 ATP Total NADH = 6 + 21 = 27 → 27 × 2.5 = 67.5 ATP Total FADH2 = 6 + 7 = 13 → 13 × 1.5 = 19.5 ATP Substrate-level GTP = 7 ATP Total = 67.5 + 19.5 + 7 − 2 = 92 ATP

2. Gram for gram, a fatty acid stores roughly twice the usable energy of glycogen. Using palmitate (C16, 106 ATP) vs. glucose (6 carbons, 32 ATP) as a rough proxy, explain why — in terms of ATP per carbon — this checks out.

Show answer
Palmitate: 106 ATP / 16 carbons = 6.6 ATP per carbon Glucose: 32 ATP / 6 carbons = 5.3 ATP per carbon Palmitate yields about 24% more ATP per carbon than glucose. On top of that, a fatty acid chain is almost entirely nonpolar C-H and C-C bonds, so it packs far more mass into fuel storage with no water of hydration — unlike glycogen, which binds several grams of water per gram of glycogen. Both effects together are why fat stores roughly twice the ATP per gram of actual body mass.

FAQ

Why does activating a fatty acid cost 2 ATP instead of 1?
Activation converts ATP to AMP + PPi, not ATP to ADP + Pi — going to AMP removes two high-energy phosphate bonds instead of one, and the released PPi is immediately hydrolyzed to pull the reaction forward. That two-bond loss is why it's counted as 2 ATP, paid once per fatty acid.

Why does fat yield so much more ATP than glucose?
A fatty acid chain is far more reduced (more C-H bonds, fewer oxygens already attached) than glucose, so oxidizing it releases more electrons per carbon. Palmitate (16 carbons) yields about 106 ATP versus glucose's roughly 32 ATP from only 6 carbons.

Does this change for unsaturated fatty acids?
Yes, slightly — each cis double bond skips the FADH2-producing step in that cycle, costing about 1.5 fewer ATP per double bond (modern ratios). This calculator assumes a fully saturated chain.

What about odd-chain fatty acids?
They end in propionyl-CoA instead of acetyl-CoA, which is converted (via a B12-dependent enzyme) to succinyl-CoA and enters the TCA cycle at a different point. This calculator assumes the far more common even-chain case.

When does the body make ketone bodies instead?
During fasting or low-carb states, oxaloacetate gets pulled into gluconeogenesis, leaving too little to condense with all the acetyl-CoA pouring in from β-oxidation. The liver converts the excess to ketone bodies instead, exported as fuel for other tissues.