Beta-Oxidation Calculator

Calculate total ATP from beta-oxidation of saturated and unsaturated fatty acids.

0=saturated
Please check your inputs and try again.

Counting the Rounds

Each round of beta-oxidation removes two carbons as acetyl-CoA and produces one NADH and one FADH2. The arithmetic follows from a single fact: the final round yields two acetyl-CoA rather than one, because a four-carbon fragment splits into two.

Rounds = (n/2) − 1     Acetyl-CoA = n/2
Fatty acidCarbonsRoundsAcetyl-CoANADHFADH2
Caprylate83433
Palmitate167877
Stearate188988

Palmitate therefore gives 7 rounds and 8 acetyl-CoA, not 8 and 8. Getting this off by one is the most common error in the calculation.

Why Unsaturated Fatty Acids Yield Less

A double bond already present in the chain means the acyl-CoA dehydrogenase step — the one producing FADH2 — is skipped for that round. An isomerase repositions the existing bond instead.

Fatty acidDouble bondsFADH2 lostATP cost
Palmitate C16:000—
Oleate C18:111−1.5
Linoleate C18:221 (plus NADPH cost)−1.5 and more

Each double bond costs roughly 1.5 ATP. Even-numbered double bonds cost more still, because they require an additional NADPH-consuming reductase step.

Why Fat Yields More ATP Per Carbon

Palmitate gives about 106 ATP from 16 carbons — roughly 6.6 per carbon — against glucose at about 32 ATP from 6 carbons, or 5.3 per carbon. The difference is oxidation state: fatty acid carbons are almost fully reduced, so more electrons are available to feed the electron transport chain.

Note the two-ATP activation cost. Attaching CoA consumes ATP but cleaves it to AMP rather than ADP, so it costs two high-energy phosphate bonds rather than one.

Worked Examples

Example 1: Palmitate C16:0 (saturated)
Rounds=7, NADH=7, FADH2=7, acetyl=8
Result: 7x2.5+7x1.5+8x10-2=106 ATP
Textbook calculation for C16 palmitate
Example 2: Oleate C18:1 (1 double bond)
Rounds=8, but 1 FADH2 skipped
Result: 8x2.5+7x1.5+9x10-2=118.5 ATP
C18:0=120 ATP, C18:1=118.5 ATP — each double bond costs exactly 1.5 ATP (one FADH2)
Example 3: Oleate C18:1
8 rounds, 9 acetyl-CoA, but one FADH2 skipped
Result: About 1.5 ATP less than stearate
The pre-existing double bond bypasses acyl-CoA dehydrogenase for that round. An isomerase repositions it instead, producing no FADH2.
Example 4: Why fat stores energy so densely
6.6 ATP per carbon versus 5.3 for glucose
Result: Reduction state, not chain length
Fatty acid carbons carry more hydrogens and therefore more transferable electrons. Fat also stores anhydrously while glycogen binds several times its weight in water.

Common Mistakes

⚠️
Miscounting the rounds

Rounds equal (n/2) minus 1, because the last round produces two acetyl-CoA from a four-carbon fragment. Palmitate gives 7 rounds and 8 acetyl-CoA.

⚠️
Forgetting the activation cost

Attaching CoA cleaves ATP to AMP, costing two high-energy bonds rather than one. This must be subtracted from the total.

⚠️
Ignoring the effect of double bonds

Each existing double bond skips the FADH2-producing step, costing about 1.5 ATP. Even-position bonds cost additionally through an NADPH-requiring reductase.

⚠️
Assuming odd-chain fatty acids behave identically

They end with propionyl-CoA rather than acetyl-CoA, which enters at succinyl-CoA and yields differently. It is also the one route by which fat carbon can reach gluconeogenesis.

Frequently Asked Questions

Why more ATP per carbon than glucose?
Fatty acids more reduced (more H/C). C16: 106/16=6.6 ATP/C vs glucose 30/6=5 ATP/C. More electrons per carbon → more NADH/FADH2 → more ATP.
Carnitine shuttle?
Long-chain FA (>12C) require carnitine transfer to enter mitochondria. CPT1 inhibited by malonyl-CoA (signal of fed state). This prevents FA synthesis + oxidation occurring simultaneously.
How many rounds does palmitate need?
Seven. Rounds equal half the carbon number minus one, because the final round cleaves a four-carbon fragment into two acetyl-CoA.
Why do unsaturated fatty acids yield less ATP?
Existing double bonds skip the FADH2-producing dehydrogenase step, costing about 1.5 ATP each. Even-position bonds require an additional NADPH-consuming step.
Why does fat yield more ATP per carbon than glucose?
Fatty acid carbons are more reduced, carrying more electrons for the electron transport chain. Carbohydrate carbons are already partly oxidised.
What is the activation cost?
Two ATP equivalents. Attaching CoA cleaves ATP to AMP rather than ADP, consuming two high-energy phosphate bonds.