Carbohydrate Counting

This page discusses carbohydrate counting and why it is important for people with diabetes.


Carbohydrate Counting is often used by people using bolus insulin (usually type 1 diabetes) to more accurately estimate their meal time insulin doses. It useful for people with type 2 diabetes to have an awareness of carbohydrate amount in food particularly if they are on regular insulin injections.


The Impact of Carbohydrate on Blood Glucose

 Carbohydrate is a nutrient that is an important source of energy.

All carbohydrates when digested are broken down into glucose. This glucose then enters into the blood stream and when insulin is available, is carried into the body’s cells to provide energy.

The rise in blood glucose from carbohydrates will depend on the following factors:

  • The amount and type of carbohydrate eaten.
  • Activity and exercise undertaken.
  • If using insulin, then Insulin availability, including type, dose and time taken.

The Role of Carbohydrate Counting in Management of Blood Glucose

Due to the direct relationship carbohydrate has on blood glucose; carbohydrate counting can be a useful tool to help in the management of blood glucose levels.

To achieve ideal blood glucose control, the amount of carbohydrate eaten needs to be balanced with the amount of bolus insulin taken. There are two ways to approach this:

  1. Eating similar amounts of carbohydrates at the same time each day.
  2. Learn to adjust your bolus insulin dose to match the amount of carbohydrate eaten.

Understanding and implementing the principles of carbohydrate counting will assist in keeping blood glucose levels as near to normal as possible.

Different Insulin Regimens

The approach used will be influenced by the insulin regimen administered (the type and amount of insulin taken).

Twice Daily Mixed Insulin Regimen

Insulin used twice daily may contain a mixture of shorter and intermediate acting insulin e.g. Humulin M3; Novomix 30 and is taken twice a day at breakfast and evening meal. Iindividuals, who are this regimen, are unable to adjust their insulin, but carbohydrate counting can be applied to maintain similar amounts at meals.

Multiple Daily Injection Insulin Regimen / Basal Bolus Therapy

This regime includes an injection of bolus insulin e.g. Humalog; Novrapid at each meal. Those individuals, who are on this regimen, are able to adjust their bolus insulin at each meal time. In such situations, the amount of bolus insulin taken is directly related to the amount of carbohydrate consumed. 

Carbohydrate Counting

The first step in the process is to identify all items that contain carbohydrate.

There are various resources which can help, these include:

  • Carbohydrate reference lists / counting tables.
  • Food diaries and labels.
  • Handy household measures e.g. scales, cups, spoons.
  • Apps e.g. my fitness pal.
  • Reference books e.g. Carbs and Cals; Cook and Count.
  • Restaurant websites.

Next it is necessary to work out the carbohydrate content of all foods and drinks consumed.

Carbohydrates can be counted in two ways; in grams or as carbohydrate portions. One carbohydrate portion (CP) is equal to 10 grams of carbohydrate. Your diabetes team will guide you on which approach is used at your centre. 

Example: Using Carbohydrate Reference List (grams)


Carbohydrate Content

2 Slices Thick White Toast

44 grams

Cheese and Cold Ham

0 grams

Packet Crisps

17 grams


19 grams

The total carbohydrate content of the above lunch is 80 grams.

As every 1 CP contains 10 grams of carbohydrate, calculating the total amount of carbohydrate in grams allows for the CP content of the meal to also be established:

CP Content = Total Amount of Carbohydrate in Meal ÷ 10

CP Content = Total Amount of Carbohydrate in Lunch 80 ÷ 10

The above lunch of 80 grams of carbohydrate is equivalent to 8CPs.

Calculating Bolus Dose

To work out the bolus dose, you will need:

1. Personal Insulin to Carbohydrate Ratio (ICR).

  • This is the amount of bolus insulin you need to inject at meals for a certain amount of carbohydrate.
  • The ICR will vary from person to person and can be different for each meal.
  • A starting ICR for most individuals is 1 unit of bolus insulin for every 10g of carbohydrate (1 CP). This is based upon the fact that 10 grams of carbohydrate (1CP) will increase blood glucose by 2 – 3 mmols and 1 unit of bolus insulin will reduce blood glucose by the same amount.
  • To work out the most suitable starting ICR for you, it is important to talk to a member of your diabetes team. 

2. The total amount of carbohydrate consumed (grams / CPs).

3. When you know your ICR and have worked out the carbohydrate content of your meal, as the example below illustrates, you can calculate the amount of bolus insulin you need.

Example: Calculating the Bolus Dose 

For the above lunch of 80 grams of carbohydrate / 8 CPs, with an ICR of 1 unit for every 10 grams / 1CP, the required bolus dose is 8 units.

Insulin Bolus Dose Adjustment and Carbohydrate Counting 

When you feel confident in this approach you should be able to:

  • Vary the times and the amount of carbohydrate you eat.
  • Predict blood glucose response from different foods.

Additional Resources 

As you must be able to accurately calculate the amount of carbohydrate you eat and drink before adjusting your bolus dose, a carbohydrate log can help you demonstrate this.

It can also be useful to record a detailed diary which outlines carbohydrate eaten, blood glucose, activity, bolus and basal insulin.

An online resource which will provide additional information on the key principles of carbohydrate counting and insulin dose adjustment BERTIE has been developed by the Bournemouth Diabetes Team.

Carbohydrate counting and insulin dose adjustment is a complex process. Before implementing this strategy, it is important to have the support and guidance of your diabetes team.

Rate this page

Give us your feedback on this page