One NADH molecule usually yields about 2.5 ATP through oxidative phosphorylation in oxygen-using cells.
If you are trying to pin down how much ATP NADH produces, you have probably noticed that not every source gives the same number. Some say 3 ATP, others say 2.5, and a few still quote a wide range. That confusion comes from how cells move protons, count oxygen use, and calculate ATP in the mitochondria.
To keep things straight, it helps to separate the simple classroom number from the more precise value that modern biochemistry uses. In most college and medical courses today, one NADH in the mitochondrial electron transport chain is taken as worth about 2.5 ATP. That number already includes the details of proton pumping and ATP synthase.
There are exceptions, though. Cytosolic NADH from glycolysis can give less ATP depending on the shuttle that carries its electrons into the mitochondria. Under anaerobic conditions, NADH may be reoxidized with no ATP gain from the electron transport chain at all. The sections below walk through those scenarios so you can see why the answer to “how much ATP does NADH produce?” depends on context.
How Much ATP Does NADH Produce? Typical Yield
Modern estimates come from measuring how many protons each NADH pushes across the inner mitochondrial membrane and how many protons are needed for ATP synthase plus transport of ATP, ADP, and phosphate. Current data support about 10 protons pumped per NADH and about 4 protons required per ATP delivered to the cytosol, which gives a P/O ratio near 2.5 ATP per NADH.
| Condition | Approximate ATP Per NADH | Notes |
|---|---|---|
| Mitochondrial NADH, standard aerobic conditions | ≈2.5 | Based on 10 H+ pumped and ~4 H+ per ATP |
| Older textbook “whole number” value | 3 | Rounded value used in many legacy diagrams |
| Cytosolic NADH via malate-aspartate shuttle | ≈2.5 | Electrons enter at Complex I as mitochondrial NADH |
| Cytosolic NADH via glycerol-3-phosphate shuttle | ≈1.5 | Electrons pass to FAD and join as FADH2 at CoQ |
| NADH reoxidized in anaerobic glycolysis (lactate) | 0 | No ATP from electron transport; NAD+ regenerated by lactate dehydrogenase |
| Bacterial electron transport chains (typical textbook value) | ~3 | Proton pumping stoichiometry varies between species |
| Theoretical upper range from older models | 2.5–3 | Reflects uncertainty in proton counts and leak |
For most study and exam settings, the safest single number to memorize is 2.5 ATP per NADH in mitochondria. When a question hints at older conventions, such as a total of 36 or 38 ATP per glucose, the key number might shift back to 3 ATP per NADH, but that style of problem is becoming less common.
Why Different Sources Give Different ATP Values
The core idea behind NADH ATP yield is the P/O ratio, the amount of ATP formed per oxygen atom reduced to water in oxidative phosphorylation. Modern structural and biochemical work on ATP synthase and the respiratory complexes supports roughly 10 protons pumped per pair of electrons from NADH and about 4 protons needed per ATP exported, which leads to a mechanistic value near 2.5 ATP per NADH.
Some textbooks keep 3 ATP per NADH because it feels tidier and matches older diagrams. Others now teach both values: 2.5 ATP as the refined estimate and 3 ATP as the classic rounded value. An NCBI review of the electron transport chain outlines these proton counts and explains how they translate into ATP yield.
On top of that, real mitochondria leak protons, transport other ions, and use the membrane potential for more than ATP synthase. That extra activity shaves the actual yield below the idealized number. So when you see phrases like “about 2.5 ATP per NADH,” that wiggle room reflects real biology, not sloppy math.
Because of this spread, teachers sometimes state a range such as 2–3 ATP per NADH. Exams, though, usually pick one convention and stick to it. Checking which total ATP per glucose your course uses tells you whether the instructor prefers 2.5 or 3.
ATP From NADH Across Cellular Pathways
NADH shows up in several parts of catabolism. Each pool feeds the electron transport chain in a slightly different way, and that changes the total ATP that one glucose or one fatty acid can deliver.
NADH In Glycolysis
During glycolysis, the step catalyzed by glyceraldehyde-3-phosphate dehydrogenase produces one NADH per triose phosphate. Since each glucose gives two glyceraldehyde-3-phosphate molecules, glycolysis yields 2 cytosolic NADH per glucose.
Those two NADH molecules sit in the cytosol, while the electron transport chain is in the mitochondrial inner membrane. Because NADH itself cannot cross that membrane, cells use shuttles to move the reducing equivalents. In tissues that rely on the malate-aspartate shuttle (liver, heart), each cytosolic NADH effectively becomes a mitochondrial NADH and is worth ~2.5 ATP. In tissues that use the glycerol-3-phosphate shuttle more heavily (skeletal muscle, brain), each cytosolic NADH yields ~1.5 ATP instead.
That difference explains why some sources say aerobic glycolysis gives 7 ATP per glucose (2 ATP direct plus 2 × 2.5) while others list 5 ATP (2 ATP direct plus 2 × 1.5). The underlying chemistry of NADH is the same; the shuttle choice changes the score.
NADH In The Citric Acid Cycle
The citric acid cycle is the main generator of mitochondrial NADH during glucose breakdown. Each turn of the cycle produces 3 NADH, 1 FADH2, and 1 GTP (or ATP, depending on the organism). Since one glucose yields 2 acetyl-CoA, that doubles to 6 NADH, 2 FADH2, and 2 GTP per glucose.
Using the modern values of 2.5 ATP per NADH and 1.5 ATP per FADH2, the citric acid cycle contributes about 15 ATP from NADH and 3 ATP from FADH2, plus 2 ATP from substrate-level phosphorylation. An open biochemistry text on glucose oxidation lays out this accounting in detail.
Here, every NADH forms inside the mitochondrial matrix and feeds directly into Complex I, so each one matches the “standard” yield used in most ATP tables.
NADH From Beta Oxidation And Other Pathways
Fatty acid beta oxidation also generates NADH in the mitochondrial matrix. Each cycle of beta oxidation snips a two-carbon unit from the fatty acid and yields 1 NADH and 1 FADH2. The NADH produced in these steps behaves just like citric acid cycle NADH, giving about 2.5 ATP each through oxidative phosphorylation.
Other pathways, such as the conversion of pyruvate to acetyl-CoA by pyruvate dehydrogenase, add to the NADH pool as well. Again, as long as the NADH is mitochondrial and feeds Complex I, the same 2.5 ATP estimate applies.
Cytosolic Shuttles And ATP Yield From NADH
The shuttles that move electrons from cytosolic NADH into the mitochondria are a common source of confusion when students try to answer how much ATP NADH produces. Two main systems matter in human cells: the malate-aspartate shuttle and the glycerol-3-phosphate shuttle.
Malate-Aspartate Shuttle
The malate-aspartate shuttle runs in tissues such as liver, kidney, and heart. In this system, cytosolic oxaloacetate accepts electrons from NADH to become malate. Malate crosses into the mitochondrial matrix, where it is reoxidized to oxaloacetate, regenerating NADH inside the mitochondria.
Since the electrons now sit on a true mitochondrial NADH, they enter the electron transport chain at Complex I. That means each cytosolic NADH carried by this shuttle has the same ATP yield as any other mitochondrial NADH, around 2.5 ATP in current models.
Glycerol-3-Phosphate Shuttle
The glycerol-3-phosphate shuttle is common in brain and skeletal muscle. Here, cytosolic NADH reduces dihydroxyacetone phosphate to glycerol-3-phosphate. A mitochondrial glycerol-3-phosphate dehydrogenase then transfers the electrons to FAD, forming FADH2 at the inner mitochondrial membrane, which passes electrons on to coenzyme Q (ubiquinone).
Because these electrons skip Complex I and join the chain at the level of FADH2, they only support pumping of 6 protons across the membrane instead of 10. Using the same 4-protons-per-ATP logic, each cytosolic NADH handled by the glycerol-3-phosphate shuttle gives roughly 1.5 ATP rather than 2.5.
This is why some instructors state that NADH from glycolysis in the cytosol is worth 1.5 ATP, while NADH from the citric acid cycle is worth 2.5 ATP. The cofactor itself has the same energy; the shuttle changes where the electrons enter the chain.
Comparing NADH To Other High-Energy Carriers
NADH is not the only reduced carrier feeding the electron transport chain. FADH2 and GTP/ATP from substrate-level phosphorylation also contribute to the total energy yield of catabolism. Lining them up side by side makes it easier to see why NADH sits at the top of many ATP charts.
| Carrier Or Step | Approximate ATP Yield | Reason |
|---|---|---|
| Mitochondrial NADH | ≈2.5 ATP | Electrons enter at Complex I, pump ~10 H+ |
| FADH2 (e.g., from succinate dehydrogenase) | ≈1.5 ATP | Electrons enter at Complex II, pump ~6 H+ |
| Cytosolic NADH via malate-aspartate shuttle | ≈2.5 ATP | Becomes mitochondrial NADH at Complex I |
| Cytosolic NADH via glycerol-3-phosphate shuttle | ≈1.5 ATP | Converted to FADH2 at the inner membrane |
| Substrate-level ATP or GTP (glycolysis, TCA) | 1 ATP each | Direct phosphorylation reactions |
| NADH under anaerobic conditions | 0 ATP from ETC | Reoxidized by lactate or ethanol pathways |
When you see full ATP yield tables for glucose or fatty acids, they simply add each line: number of NADH times 2.5, number of FADH2 times 1.5, plus the ATP or GTP from substrate-level steps. Changing the assumed NADH value from 3 to 2.5 shifts the final total but not the logic behind it.
How To Answer “How Much ATP Does NADH Produce?” On Exams
In day-to-day metabolism, the exact ATP output from a single NADH can vary with proton leak, shuttle choice, and cell type. Still, most courses pick a single number so students can do clean arithmetic. Modern biochemistry texts and many review articles settle on 2.5 ATP per NADH for mitochondria.
When your notes consistently show 30–32 ATP per glucose, that total assumes 2.5 ATP per NADH and 1.5 ATP per FADH2. If instead you see 36 or 38 ATP per glucose, the instructor is almost certainly using 3 ATP per NADH and 2 ATP per FADH2. Matching the style in your course keeps your answers in line with grading keys, even though research papers favor the 2.5 value.
So when a question comes up in class or on a test and someone asks, “how much ATP does NADH produce?”, the safest move is to use the convention your instructor uses for total ATP per glucose. In a research or advanced biochemistry setting, saying “about 2.5 ATP per NADH under standard mitochondrial conditions” shows that you are aware of the mechanistic basis and the real-world variability.
If you keep the key idea in mind—that NADH feeds electrons into the electron transport chain at a point that drives more proton pumping than FADH2, and that current data place its ATP yield around 2.5—you will have a solid handle on NADH’s contribution to cellular energy.
