Skip to main content
Calcimator

Insulin Pump Calculator

Basal rates and bolus from total daily dose.

About this calculator

Insulin pump settings are traditionally built outward from one number: the Total Daily Dose (TDD), the sum of everything a person on multiple daily injections was using across basal and bolus insulin before starting a pump. This calculator applies the standard pump-initiation rules of thumb built around that number. Basal rate assumes roughly half of TDD covers background insulin needs, spread evenly across 24 hours. The Insulin-to-Carb Ratio (ICR) uses the "500 rule" (500 divided by TDD, giving grams of carbohydrate covered by one unit) -- the standard rule for rapid-acting insulin analogs, the kind almost universally used in pumps because of their faster onset and shorter duration; the alternative "450 rule" is used for Regular (short-acting, non-analog) insulin instead.

The Insulin Sensitivity Factor (ISF, or correction factor) uses the "1800 rule" (1800 divided by TDD), estimating how many mg/dL one unit of rapid-acting insulin will lower blood glucose; the alternative "1500 rule" is generally used for regular (non-analog) insulin instead. From there, meal bolus is simply carbohydrates divided by ICR, and correction bolus is the gap between current and target glucose divided by ISF, floored at zero so a below-target reading never produces a negative bolus recommendation. These are starting-point formulas meant to be fine-tuned against real glucose patterns during clinical follow-up, not fixed prescriptions -- insulin resistance, activity level, and illness can all shift the ratios a given patient actually needs.

Inputs

Results

Basal Rate (units/hr)

0.83

Insulin-to-Carb Ratio12.5
Insulin Sensitivity Factor (mg/dL)45
Meal Bolus (units)4.8
Correction Bolus (units)1.33
Total Bolus (units)6.13
How to Use This Calculator
  1. Enter the patient's Total Daily Dose (units) from their current insulin regimen.
  2. Input Meal Carbs (g), Current Blood Glucose (mg/dL), and Target Blood Glucose (mg/dL).
  3. Review Basal Rate (units/hr), Insulin-to-Carb Ratio, and Insulin Sensitivity Factor.
  4. Check Meal Bolus, Correction Bolus, and Total Bolus for the current meal.
  5. Adjust these pump settings during clinical visits based on glucose pattern analysis.

How the result changes with Total Daily Dose (units)

Total Daily Dose (units)Basal Rate (units/hr)
200.42
300.63
601.25
1002.08

What each input means

Total Daily Dose (units)
Total daily insulin dose (basal + bolus combined) in units.
Meal Carbs (g)
Grams of carbohydrate in the upcoming meal.
Current Blood Glucose (mg/dL)
Current blood glucose reading in mg/dL.
Target Blood Glucose (mg/dL)
Desired target blood glucose level in mg/dL.

What each result means

Basal Rate (units/hr)
Hourly basal insulin rate. Calculated as 50% of TDD divided by 24 hours.
Insulin-to-Carb Ratio
Grams of carbs covered by 1 unit of insulin (500 / TDD rule).
Insulin Sensitivity Factor (mg/dL)
Expected BG drop per 1 unit of rapid insulin (1800 / TDD rule).
Meal Bolus (units)
Insulin bolus to cover meal carbohydrates.
Correction Bolus (units)
Additional insulin to correct elevated blood glucose above target.
Total Bolus (units)
Combined meal + correction bolus.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Total Daily Dose (units) = 40, Meal Carbs (g) = 60, Current Blood Glucose (mg/dL) = 180, Target Blood Glucose (mg/dL) = 120 = 4 input(s) provided
  2. Calculate Basal Rate
    Basal Rate = basalTotal / 24
    0.83 = 0.83
  3. Calculate Insulin-to-Carb Ratio
    Insulin-to-Carb Ratio = 500 / tdd
    12.5 = 12.5
  4. Calculate Insulin Sensitivity Factor
    Insulin Sensitivity Factor = 1800 / tdd
    45 = 45

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does a higher Total Daily Dose lead to a smaller Insulin-to-Carb Ratio?

Because the 500 rule divides a fixed number (500) by TDD, so a larger TDD -- which reflects greater overall insulin need -- produces a smaller ICR, meaning each unit of insulin covers fewer grams of carbohydrate. A patient needing more insulin overall typically needs more insulin per gram of carbohydrate too, which is exactly what a shrinking ICR represents.

What's the difference between the Insulin-to-Carb Ratio and the Insulin Sensitivity Factor?

The Insulin-to-Carb Ratio governs how much insulin covers food -- grams of carbohydrate per unit -- and drives the meal bolus. The Insulin Sensitivity Factor governs how much one unit lowers blood glucose that is already elevated, independent of food, and drives the correction bolus. Both are derived from the same Total Daily Dose using different rule-of-thumb divisors (500 for ICR, 1800 for ISF), but they answer different clinical questions.

Why is the correction bolus always zero when current glucose is below target?

Because this calculator floors the correction dose at zero rather than allowing a negative value. A blood glucose reading below target means less insulin is needed, not a subtraction from the meal bolus -- managing a low reading is a separate clinical decision (such as eating carbohydrate first) that this calculator does not automate.

Does meal carb content or Total Daily Dose have a bigger effect on the meal bolus?

Neither one dominates -- meal bolus is carbs divided by ICR, and ICR is itself 500 divided by TDD, so the meal bolus scales proportionally with both meal carbohydrates and Total Daily Dose in equal measure. Doubling either the carbs eaten or the Total Daily Dose has an equivalent proportional effect on the recommended meal bolus.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.