How to Count Net Carbs for Keto (Step-by-Step Guide)
Net carbs are the only carbs that matter on keto — but calculating them wrong can kick you out of ketosis. Here is the exact formula, a sugar alcohol conversion table, and a list of 20 common keto foods with their net carb counts.
Net carbs are calculated by subtracting fiber and certain sugar alcohols from total carbohydrates: Net Carbs = Total Carbs - Fiber - (Sugar Alcohols x Conversion Factor). This is the number that determines whether you stay in ketosis, not total carbs. Most people on a ketogenic diet aim for 20-50 g of net carbs per day, but getting the calculation wrong — especially with sugar alcohols — is one of the most common reasons people stall on keto without understanding why.
Step 1: Understand Total Carbs vs Net Carbs
Total carbohydrates on a nutrition label include everything: starches, sugars, fiber, and sugar alcohols. Your body does not process all of these the same way.
- Fiber passes through the digestive system largely undigested. It does not raise blood sugar and does not count toward your keto carb limit.
- Sugar alcohols are partially absorbed, depending on the type. Some (like erythritol) have virtually zero glycemic impact, while others (like maltitol) raise blood sugar almost as much as regular sugar.
- Starches and sugars are fully digested and count entirely toward net carbs.
The distinction matters because a food with 15 g total carbs but 10 g of fiber has only 5 g net carbs — making it perfectly keto-friendly despite looking high-carb at first glance.
Step 2: Subtract Fiber Completely
Fiber is always fully subtracted from total carbs when calculating net carbs. This applies to both soluble and insoluble fiber. The American Journal of Clinical Nutrition confirms that dietary fiber is not metabolized into glucose and does not elicit an insulin response (Slavin, 2005).
The formula so far:
Net Carbs = Total Carbs - Total Fiber
Example: An avocado contains approximately 12 g total carbs and 10 g fiber, giving it only 2 g net carbs per fruit.
This is straightforward. The complexity enters with sugar alcohols.
Step 3: Handle Sugar Alcohols Correctly
Not all sugar alcohols are created equal. Each type has a different glycemic index and a different proportion that your body absorbs as carbohydrate. Using the wrong conversion factor is one of the most common keto tracking errors.
Sugar Alcohol Net Carb Conversion Table
| Sugar Alcohol | Glycemic Index | Absorption Rate | Net Carb Factor | How to Count 10 g |
|---|---|---|---|---|
| Erythritol | 0 | ~0% | 0.0 | 0 g net carbs |
| Mannitol | 0 | ~0% | 0.0 | 0 g net carbs |
| Isomalt | 9 | ~25% | 0.25 | 2.5 g net carbs |
| Lactitol | 6 | ~20% | 0.20 | 2.0 g net carbs |
| Sorbitol | 9 | ~40% | 0.40 | 4.0 g net carbs |
| Xylitol | 13 | ~60% | 0.60 | 6.0 g net carbs |
| Maltitol | 36 | ~50% | 0.50 | 5.0 g net carbs |
| Hydrogenated starch hydrolysate (HSH) | 39 | ~33% | 0.33 | 3.3 g net carbs |
Key takeaway: Erythritol and mannitol can be subtracted entirely. Maltitol and xylitol should only be partially subtracted. If a "sugar-free" keto bar contains 15 g of maltitol, that still contributes roughly 7.5 g of net carbs — enough to significantly impact your daily limit.
The complete formula:
Net Carbs = Total Carbs - Fiber - (Sugar Alcohol Amount x (1 - Net Carb Factor))
Or equivalently:
Net Carbs = Total Carbs - Fiber - Sugar Alcohols that are erythritol/mannitol - (Other Sugar Alcohols x their subtraction rate)
For practical daily use, subtract erythritol fully, subtract half of maltitol, and when in doubt about an unlisted sugar alcohol, subtract only 50% to be safe.
Step 4: Read Nutrition Labels Correctly (US vs EU)
This is a critical distinction that catches many people off guard.
United States labels list total carbohydrates with fiber and sugar alcohols as indented sub-items. You must do the subtraction yourself.
Example US label:
- Total Carbohydrates: 22 g
- Dietary Fiber: 9 g
- Total Sugars: 1 g
- Sugar Alcohols (Erythritol): 10 g
- Net carbs = 22 - 9 - 10 = 3 g
European Union labels typically list "Carbohydrates" as net carbs already (fiber is excluded from the carbohydrate line by EU regulation). Fiber appears as a separate line item and should NOT be subtracted again.
Example EU label:
- Carbohydrates: 3 g
- of which Sugars: 1 g
- Fibre: 9 g
- Net carbs = 3 g (already calculated)
| Label Type | Carbohydrate Line Shows | Subtract Fiber? | Subtract Sugar Alcohols? |
|---|---|---|---|
| US / Canada | Total carbs (includes fiber) | Yes | Yes (with conversion factor) |
| EU / UK / Australia | Net carbs (fiber excluded) | No | Yes, if listed under carbs |
If you are using products from different countries, this distinction is essential. Subtracting fiber from an EU label will give you an incorrectly low net carb count.
Nutrola's 100% nutritionist-verified food database handles this automatically. Whether you scan a barcode from a US or EU product, the app normalizes the data and displays accurate net carbs — no manual label interpretation needed. The barcode scanner works with 95%+ accuracy across international products.
Step 5: Set Your Personal Keto Net Carb Target
The standard ketogenic diet recommendation is 20-50 g of net carbs per day, but the right number depends on your individual physiology, activity level, and goals.
| Category | Recommended Net Carbs | Best For |
|---|---|---|
| Strict keto / therapeutic | 20 g/day or less | Epilepsy management, fastest ketosis entry |
| Standard keto | 20-30 g/day | Weight loss, most beginners |
| Moderate keto | 30-50 g/day | Active individuals, maintenance |
| Targeted keto (TKD) | 20-50 g + 25-50 g around workouts | Athletes, high-intensity training |
A study published in Nutrition & Metabolism (Volek & Phinney, 2012) found that most adults enter nutritional ketosis (blood ketone levels of 0.5-3.0 mmol/L) when net carb intake falls below 50 g per day, with optimal ketosis for weight loss typically occurring below 30 g.
If you are new to keto, starting at 20 g net carbs per day for the first 2-4 weeks ensures rapid ketosis entry. You can then experiment with gradually increasing to find your personal carb tolerance.
Step 6: Track in an App That Shows Net Carbs, Not Just Total Carbs
Many popular nutrition apps only display total carbohydrates, forcing you to do mental math for every food item. This creates friction and increases the likelihood of errors, especially with sugar alcohols.
What to look for in a keto tracking app:
- Accurate fiber data for whole foods (many databases have incomplete fiber entries)
- Sugar alcohol breakdowns by type, not just a generic "sugar alcohols" line
- Automatic net carb calculation using the correct conversion factors
- A verified food database to avoid user-submitted entries with wrong macro data
Nutrola's food database is 100% nutritionist-verified, meaning every entry has been reviewed for accurate fiber and sugar alcohol content. When you log a food — whether by AI photo recognition, voice logging, or barcode scan — the app automatically calculates and displays net carbs using the correct sugar alcohol conversion factors from the table above. No mental math, no guesswork.
20 Common Keto Foods: Total Carbs, Fiber, and Net Carbs
| Food | Serving Size | Total Carbs (g) | Fiber (g) | Net Carbs (g) |
|---|---|---|---|---|
| Avocado | 1 medium (150 g) | 12.8 | 10.0 | 2.8 |
| Broccoli | 1 cup chopped (91 g) | 6.0 | 2.4 | 3.6 |
| Cauliflower | 1 cup chopped (107 g) | 5.3 | 2.1 | 3.2 |
| Spinach (raw) | 2 cups (60 g) | 2.2 | 1.3 | 0.9 |
| Zucchini | 1 medium (196 g) | 6.1 | 2.0 | 4.1 |
| Asparagus | 6 spears (90 g) | 3.5 | 1.8 | 1.7 |
| Bell pepper (green) | 1 medium (120 g) | 5.5 | 2.0 | 3.5 |
| Mushrooms (white) | 1 cup sliced (70 g) | 2.3 | 0.7 | 1.6 |
| Almonds | 1 oz (28 g) | 6.1 | 3.5 | 2.6 |
| Walnuts | 1 oz (28 g) | 3.9 | 1.9 | 2.0 |
| Pecans | 1 oz (28 g) | 3.9 | 2.7 | 1.2 |
| Chia seeds | 1 tbsp (12 g) | 5.0 | 4.1 | 0.9 |
| Flaxseed (ground) | 1 tbsp (7 g) | 2.0 | 1.9 | 0.1 |
| Coconut (unsweetened, shredded) | 2 tbsp (10 g) | 2.4 | 1.6 | 0.8 |
| Raspberries | 1/4 cup (31 g) | 3.7 | 2.0 | 1.7 |
| Blackberries | 1/4 cup (36 g) | 3.5 | 1.9 | 1.6 |
| Cream cheese | 2 tbsp (29 g) | 1.6 | 0.0 | 1.6 |
| Egg (large) | 1 whole | 0.6 | 0.0 | 0.6 |
| Dark chocolate (85%+) | 1 square (10 g) | 4.6 | 1.2 | 3.4 |
| Peanut butter (natural) | 1 tbsp (16 g) | 3.5 | 1.0 | 2.5 |
All values sourced from the USDA FoodData Central database. Individual products may vary — always check the specific label or use Nutrola's barcode scanner for packaged foods.
Common Net Carb Calculation Mistakes to Avoid
Mistake 1: Subtracting fiber from EU labels. As covered in Step 4, EU carbohydrate figures already exclude fiber. Subtracting again gives you an artificially low number.
Mistake 2: Treating all sugar alcohols as zero carb. A "keto-friendly" protein bar with 20 g of maltitol still contributes about 10 g of net carbs. Always check which sugar alcohol is used.
Mistake 3: Ignoring hidden starches. Foods like sauces, dressings, and marinades often contain added starches and sugars that contribute net carbs. A single tablespoon of barbecue sauce can add 6 g of net carbs.
Mistake 4: Relying on user-submitted database entries. Crowd-sourced food databases frequently contain errors in fiber and sugar alcohol fields. Using a verified database prevents these inaccuracies from compounding over time.
FAQ
What is the difference between total carbs and net carbs?
Total carbs include all carbohydrate types: starches, sugars, fiber, and sugar alcohols. Net carbs include only the carbohydrates that your body digests and converts to glucose — primarily starches and sugars. The formula is: Net Carbs = Total Carbs - Fiber - (Eligible Sugar Alcohols). Net carbs are the relevant number for keto because they are what affect blood sugar and insulin levels.
How many net carbs per day should I eat on keto?
Most people enter and maintain ketosis at 20-50 g of net carbs per day. For beginners, starting at 20 g or below for the first 2-4 weeks is recommended to ensure rapid ketosis entry. Active individuals and those in maintenance may tolerate up to 50 g. Your personal threshold depends on factors like insulin sensitivity, activity level, and metabolic health.
Do I subtract erythritol from total carbs?
Yes, erythritol can be fully subtracted. It has a glycemic index of 0, is not metabolized into glucose, and is almost entirely excreted unchanged by the body. A study in the British Journal of Nutrition (Bornet et al., 1996) confirmed that over 90% of ingested erythritol is absorbed in the small intestine and excreted in urine without being metabolized. It is the most keto-friendly sugar alcohol available.
Is maltitol really keto-friendly?
Maltitol is frequently marketed as "sugar-free" but has a glycemic index of 36 — roughly half that of table sugar (GI 65). It should only be counted at a 50% subtraction rate. If a product lists 20 g of maltitol, count 10 g as net carbs. Many stalled keto dieters find that maltitol-heavy "sugar-free" products are the hidden source of excess carbs in their diet.
Why do US and EU nutrition labels show carbs differently?
US labeling regulations (governed by the FDA) require total carbohydrates to be listed as one figure, with fiber and sugars listed as sub-components. EU regulations (EC 1169/2011) define "carbohydrates" as digestible carbohydrates only, excluding fiber from the carbohydrate line. This means the "carbohydrate" number on a EU label is already net carbs. If you are eating products from both regions, understanding this difference is essential for accurate tracking.
Can I eat unlimited vegetables on keto since they have fiber?
No. While many vegetables are low in net carbs, they are not zero. Eating large quantities of even low-carb vegetables adds up. For example, 3 cups of chopped broccoli contain about 10.8 g of net carbs, which is over half of a strict 20 g daily keto limit. Track vegetable portions, especially during the first few months when you are learning your carb tolerance.
How does Nutrola calculate net carbs?
Nutrola's nutritionist-verified database stores fiber and sugar alcohol data by type for every food item. When you log food via AI photo recognition, voice logging, or barcode scanning, the app automatically applies the correct sugar alcohol conversion factor and subtracts fiber to display net carbs alongside total carbs. It also normalizes data between US and EU nutrition label formats, so the net carb figure is accurate regardless of where the product was manufactured. This eliminates the manual calculations and label-reading errors that derail many keto dieters.
What is the most accurate way to track net carbs daily?
The most accurate method is using a nutrition tracking app with a verified database that breaks down sugar alcohols by type and calculates net carbs automatically. Manual tracking with a spreadsheet works but is error-prone and time-consuming. Whichever method you choose, consistency matters more than perfection — tracking every day, even imperfectly, produces better keto results than perfect tracking done sporadically. Nutrola's AI Diet Assistant can also alert you when you are approaching your daily net carb limit, helping you make informed choices for remaining meals.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!