Insulin Bolus Calculator

Calculate your total mealtime bolus: carbohydrate component (from ICR) plus blood glucose correction (from ISF and your target). Does not model insulin on board — always account for IOB before dosing.

Educational use only. This calculator does NOT account for insulin on board (IOB). Always subtract active insulin from previous doses before giving a correction bolus.

⚡ Bolus Estimator

Calculate ICR →

Calculate ISF →

Total Bolus Estimate

units total bolus
Carb bolus
(Carbs ÷ ICR)
Correction bolus
((BG − Target) ÷ ISF)
⚠ Not includedInsulin on board
(IOB) — subtract manually
Subtract your IOBNet bolus after
your IOB estimate
Calculation:

The Full Bolus Formula

Total Bolus = (Carbs ÷ ICR) + ((Current BG − Target BG) ÷ ISF) − IOB

The carb component covers the meal. The correction component adjusts for current glucose level — positive if above target, negative if below. IOB (insulin on board) is subtracted to prevent stacking. This calculator cannot model IOB automatically; subtract it manually or use a pump/CGM system that tracks it.

IOB stacking is a leading cause of hypoglycemia. If you gave a correction bolus within the last 2–4 hours (depending on your insulin type), active insulin remains. Always account for it before giving another dose. Most insulin pumps and CGM systems calculate IOB automatically — use that if available.

What goes into a mealtime bolus

A bolus is the dose of rapid-acting insulin you take around a meal, and it's really two calculations rolled into one. The first part covers the carbohydrates you're about to eat; the second nudges your glucose back toward target if you're starting high. Adding them together gives the total bolus — which is exactly what this calculator does.

The carbohydrate part

This is your carb count divided by your insulin-to-carb ratio. If one unit covers 10 grams and you're eating 60 grams, that's six units just to handle the food. Accurate carb counting is the single biggest driver of a good post-meal number.

The correction part

If your pre-meal glucose is above target, a correction is added: the gap between your current and target reading, divided by your correction factor. If you're in range, this part is zero; if you're low, it can even reduce the meal dose.

Avoiding insulin stacking when you correct

The most common way a correction goes wrong is "stacking" — adding a new dose while an earlier one is still active. Rapid-acting insulin keeps working for roughly three to five hours, so if you correct a high an hour after your meal bolus, much of that meal insulin is still in your system. Stack the two and you can overshoot into a low. The safeguard is to account for your insulin on board before adding any correction, and to give a previous dose time to finish before judging whether you really need more.

Why your bolus changes from meal to meal

No two boluses are quite the same, because the inputs shift constantly. The carb content of the meal, your starting glucose, the time of day (many people are more insulin-resistant at breakfast), recent or planned exercise, and even fat and protein content all move the right dose up or down. That's the strength of calculating each bolus rather than using a fixed number — it adapts to the meal in front of you. The figure here is a careful estimate; confirm your ratios and correction factor with your care team, and let your post-meal readings refine them.

Frequently Asked Questions

Enter your meal carbs, insulin-to-carb ratio, current and target blood glucose, and sensitivity factor. It returns the carb bolus, the correction bolus, and the combined total — then subtract any insulin on board before dosing.

Bolus is the rapid-acting insulin for meals and corrections; basal is the long-acting background insulin. This tool covers the bolus — estimate background insulin with the Basal Insulin Calculator.

Rapid-acting bolus insulin is usually given 0–15 minutes before eating so it peaks with the meal; ultra-rapid versions can be taken at the start of the meal, and Regular insulin needs about 30 minutes' lead time. Follow your prescribed timing.

No — it shows the carb and correction components but does not auto-subtract IOB. Estimate active insulin with the IOB Calculator and subtract it, or use a pump/CGM system that tracks IOB.

Source

  1. Walsh J, Roberts R. Pumping Insulin. 5th ed. 2012.
  2. American Diabetes Association. Standards of Care in Diabetes — 2024. Section 9.

Last reviewed: June 2025

Does not account for insulin on board. Always subtract active insulin before giving a correction bolus. Educational use only.