How Many Calories in 1 g of Protein: The Real Answer

One gram of protein contains 4 calories. This is the standard value used on every nutrition label and in virtually every calorie-tracking app. But the real number of calories your body actually extracts from that gram of protein is lower, because digesting and processing protein burns a significant amount of energy on its own.

Where the 4-Calorie Figure Comes From

The 4 calories per gram value dates back to the late 1800s, when chemist W.O. Atwater and his colleagues at the USDA developed a system for estimating how much energy the body gets from food. They burned protein, fat, and carbohydrate samples in a device called a bomb calorimeter to measure their total energy content, then subtracted the energy lost during digestion, absorption, and waste.

When you burn protein in a lab, it actually releases closer to 5.6 calories per gram. Lean meat protein, for instance, produces about 5.6 calories per gram, while egg protein yields roughly 5.8. But your body can’t capture all of that. Unlike fat and carbohydrate, protein contains nitrogen, which your body must strip out and convert into urea for excretion through urine. That process costs energy. After accounting for incomplete digestion and urea losses, the usable figure rounds to 4 calories per gram.

This rounded number, known as the Atwater general factor, is what the FDA requires for nutrition labeling in the United States. It sits alongside the companion values of 4 calories per gram for carbohydrate and 9 calories per gram for fat.

Why Your Body Gets Fewer Than 4 Calories

The 4-calorie figure tells you how much energy protein contains, but not how much your body keeps after processing it. Protein has the highest thermic effect of any macronutrient, meaning your body spends more energy breaking it down, absorbing the amino acids, and building or recycling tissues. This thermic cost ranges from 15 to 30 percent of the calories consumed. Carbohydrates, by comparison, cost 5 to 10 percent, and fats just 0 to 3 percent.

In practical terms, if you eat 100 calories from protein, your body may use 15 to 30 of those calories just to process it. That leaves you with roughly 70 to 85 usable calories. Per gram, that works out to about 2.8 to 3.4 net calories rather than 4. No food label reflects this, but it’s one reason higher-protein diets tend to create a slight metabolic advantage compared to diets with the same total calories from fat or carbohydrate.

Protein Costs Even More During Carb Restriction

Your body can convert protein into glucose through a process called gluconeogenesis, which becomes especially important when carbohydrate intake is very low. This conversion is energy-expensive. Research published in the American Journal of Clinical Nutrition found that the energy cost of gluconeogenesis was about 33 percent of the energy content of the glucose produced. In that study, the increased glucose production from protein accounted for 42 percent of the rise in total energy expenditure on a high-protein, carbohydrate-free diet.

This means that when your body is using protein to make its own glucose, it burns through even more of those 4 nominal calories per gram. It’s one reason very-high-protein, low-carb diets can increase metabolic rate beyond what simple calorie math would predict.

How This Compares to Other Macronutrients

  • Protein: 4 calories per gram on the label, roughly 2.8 to 3.4 net calories after the thermic effect
  • Carbohydrate: 4 calories per gram on the label, roughly 3.6 to 3.8 net calories after the thermic effect
  • Fat: 9 calories per gram on the label, roughly 8.7 to 9.0 net calories after the thermic effect

Gram for gram, protein and carbohydrate look identical on a nutrition label. But protein delivers noticeably fewer usable calories because of the extra metabolic work required to process it. Fat, while more than double the calorie density, is processed with almost no energy cost, so what you see on the label is close to what your body actually stores or uses.

What This Means for Calorie Counting

If you’re tracking calories for weight management, the label value of 4 calories per gram is the standard everyone uses, and it’s accurate enough for day-to-day planning. But it’s worth knowing that protein calories are not perfectly interchangeable with carbohydrate or fat calories. Swapping 200 calories of carbohydrate for 200 calories of protein doesn’t just change your amino acid intake. It also slightly increases how many calories your body burns during digestion, effectively creating a small calorie deficit that wouldn’t show up in a tracking app.

This difference is modest on any given day, but it compounds. Over weeks and months, a consistently higher protein intake can meaningfully shift the energy balance equation in favor of fat loss, even when total labeled calories remain the same.