How to calculate your carb needs for any workout

Mavr Sports Nutrition Team

Updated September 28, 2026. 8 min read.

Quick answer

  • To calculate carb needs for any workout, multiply your body weight in kg by the carb rate for your workout duration: under 60 minutes needs minimal carbs, 60-90 minutes needs 30-45g/hour, 90-150 minutes needs 45-60g/hour, and 150+ minutes needs 60-90g/hour.
  • Add 1-2g/kg for pre-workout fueling 2-3 hours before.
  • Mavr automates this calculation for every session in your training plan.
4 key facts
  • Your body stores about 300-500g of glycogen, enough for roughly 90-120 minutes of moderate-to-high intensity exercise.
  • Carb needs scale with duration and intensity — not body weight alone.
  • Pre-workout carbs (1-2g/kg, 2-3 hours before) top up glycogen before you start.
  • Mavr calculates per-session carb targets automatically based on your training plan.
Contents
  1. Quick answer
  2. The quick formula
  3. Carb targets by workout duration
  4. Carbs per hour for running: 30 vs 60 vs 90g
  5. The schedule matters more than the number
  6. How intensity changes things
  7. Worked example: 2-hour long run for a 70kg runner
  8. Carb needs by sport
  9. Why most generic calculators get it wrong
  10. How to do the per-session math
  11. How the Mavr workout fuel calculator applies these numbers
  12. Frequently asked questions

Every runner knows carbs matter. But most have no idea how many they actually need — so they guess. They take one gel on a 2-hour run and wonder why they bonk. Or they carb-load for a 5K and wonder why they feel heavy.

Carb needs are not a mystery. They follow a clear formula based on how long and how hard you're working. Here is how to calculate them for any workout.

The quick formula

Your carb needs come from two sources: what you eat before the workout and what you consume during it.

  • Pre-workout: 1–2g carbs per kg of body weight, 2–3 hours before
  • During workout: based on duration (see table below)
  • Post-workout: 1–1.2g carbs per kg within 2 hours

Carb targets by workout duration

Use this table to figure out how many carbs you need during the workout itself:

Under 45 min

Carb TargetNot needed during

WhyGlycogen stores sufficient

Practical Example (70kg runner)No fueling required

45–60 min

Carb TargetOptional: 15–20g

WhyMarginal benefit for very hard efforts

Practical Example (70kg runner)Mouth rinse or small gel

60–90 min

Carb Target20–30g/hour

WhyGlycogen starting to deplete

Practical Example (70kg runner)1 gel + sips of sports drink

90–150 min

Carb Target30–60g/hour

WhyGlycogen depleting fast

Practical Example (70kg runner)1 gel every 30–40 min + drink mix

150+ min

Carb Target60–90g/hour

WhyGlycogen nearly gone; dual-source needed

Practical Example (70kg runner)Dual-source fuel every 20 min

Carbs per hour for running: 30 vs 60 vs 90g

The duration bands give you the range. Where you land inside it depends mostly on what your gut can absorb and repeat without stomach trouble.

  • 30g/hour: the easiest starting point, especially if you have a sensitive stomach.
  • 60g/hour: the sweet spot for many long runs and marathons.
  • 90g/hour: works for the longest efforts, but only after gut training with dual-source fuel.

In gels, one gel is roughly 25–30g of carbs. So 30g/hour is about one gel, and 60g/hour is about two gels, or one gel plus a 500 ml bottle of sports drink (a high-carb drink mix can supply 60g on its own; check the label). 90g/hour usually needs a mix, such as gels plus a carb drink. Carbs from sports drink count toward the hourly total, which often makes higher targets easier.

The schedule matters more than the number

Most runners who bonk picked a reasonable number and then started too late. By the time you feel the crash, you are already behind.

  • Take the first dose about 15–20 minutes in, once the run has settled, not when you start to fade.
  • Repeat on a fixed interval that matches your target, such as a gel every 30 minutes or a smaller dose every 15–20 minutes.
  • Smaller, more frequent doses usually sit better than one big dose.
  • Stop fueling close to the finish so your stomach is not sloshing.

How intensity changes things

Duration is the biggest factor, but intensity matters too. Higher intensity burns more carbs per minute.

Easy / Zone 2

Carb Burn Rate0.5–0.8g/min

Fueling ImplicationLower end of carb targets is fine

Moderate / Tempo

Carb Burn Rate0.8–1.2g/min

Fueling ImplicationUse mid-range targets

Hard / Intervals / Race

Carb Burn Rate1.0–1.5g/min

Fueling ImplicationUpper end of targets; start fueling early

At race intensity, a 70kg runner burns through roughly 70–90g of carbs per hour. Your body can only absorb 30–90g per hour (depending on the carb source and your gut training), which is why fueling is always a race against depletion.

Worked example: 2-hour long run for a 70kg runner

  • Pre-run meal (2.5 hours before): 1.5g/kg = 105g carbs (oatmeal + banana + honey + juice)
  • Pre-run top-up (15 min before): 20g carbs (1 gel)
  • During run: 45g/hour x 2 hours = 90g total (1 gel every 30 min)
  • Post-run recovery: 1g/kg = 70g carbs + 25g protein
  • Total for the session: roughly 285g carbs across the day

Compare that to a rest day where the same runner might only need 200–250g total. The difference is significant — and most runners never adjust.

Carb needs by sport

Running

Typical SessionLong run (90+ min)

During-Session Carbs30–60g/hour

Cycling

Typical SessionLong ride (2+ hours)

During-Session Carbs60–90g/hour (easier on the gut)

Swimming

Typical SessionContinuous (60+ min)

During-Session Carbs30–45g/hour (hard to fuel while swimming)

Gym / Strength

Typical Session60–90 min session

During-Session CarbsNot usually needed during; pre-workout meal sufficient

CrossFit / Hyrox

Typical Session45–75 min competition

During-Session Carbs20–30g/hour (high intensity, short duration)

Why most generic calculators get it wrong

Most carb calculators give you a single daily number: "eat 300g of carbs per day." But your needs change dramatically depending on whether it's a long-run day, an easy day, or a rest day. A flat daily target means you're overfueling on easy days and underfueling on hard days.

The right approach is per-session carb targeting — calculating needs for each workout individually, then building your daily total from there.

How to do the per-session math

Per-session targeting sounds technical but is mostly two quick calculations. For daily carbs, multiply your bodyweight by a factor set by the day's load: roughly 3-5g/kg on easy or rest days, 6-8 on hard days, and 8-10 around long sessions and race week. For during-workout carbs, multiply your planned rate (30-60g per hour for most efforts over 75-90 minutes) by the duration to get a session total, then divide into timed feeds. A 70kg runner on a 2-hour long-run day might land near 560g of carbs across the day and 90-120g taken during the run itself.

Running those numbers for every session automatically — from a Runna, Garmin, or TrainingPeaks calendar — is what Mavr does so you never reach for a calculator. But the two multiplications above are genuinely all the math is, and doing them yourself once makes the logic stick.

How the Mavr workout fuel calculator applies these numbers

Mavr runs the same math from your training calendar, then turns the result into a plan you can follow mid-workout. These are the inputs it uses:

Upcoming workouts

Why It MattersFuel needs depend on the session

What You SeeA plan for the workout that matters most

Duration + intensity

Why It MattersDrives carb needs and what your gut can handle

What You SeeA carbs-per-hour target with simple timing

Sport

Why It MattersRunning and cycling differ in how you can fuel

What You SeeA schedule that matches how you train

Body weight + units

Why It MattersScales the targets to you

What You SeeTargets in metric or imperial

Sweat profile (optional)

Why It MattersPersonalizes fluid and sodium

What You SeeHydration ranges and electrolyte notes

  • It plans the key session first. When a long run is coming up, that is where fueling mistakes cost the most.
  • Targets are rounded to real servings (gels, chews, drink mix), because a precise number you cannot follow when tired does not help.
  • The first dose and the interval are set for you, so you follow "take this at minute X" instead of doing math mid-run.
  • On long sessions, the fuel shows up as a "Workout Fueling" entry in your day plan, next to your meals, so it is not forgotten.
  • An estimated duration is fine. The plan still works when the workout length is a guess.

Hydration works the same way. Two runners at the same pace can lose very different amounts of sweat and sodium. If you have done a sweat test, Mavr uses it to set your fluid and sodium ranges. Without one, you still get sensible default ranges.

Frequently asked questions

How many carbs do I need per hour of running?

For runs under 60 minutes, you generally do not need carbs during the run. For 60–90 minutes, aim for 20–30g/hour. For 90–150 minutes, target 30–60g/hour. For runs over 2.5 hours, aim for 60–90g/hour using dual-source carbs (glucose + fructose).

Do I need to eat carbs before every workout?

For workouts under 45 minutes at moderate intensity, a pre-workout meal is helpful but not critical. For anything over 60 minutes, or for high-intensity sessions, eating 1–2g carbs/kg 2–3 hours before makes a significant difference in performance.

How do I know if I'm eating enough carbs?

The clearest signs you're underfueling: you bonk on long runs, you feel heavy-legged in hard sessions, you're not recovering between sessions, or you're losing weight unintentionally. If any of these sound familiar, increase your carb intake by 20–30% and see how you feel.

Should I eat the same amount of carbs every day?

No. This is one of the biggest mistakes runners make. Your carb needs vary significantly based on training load. Eat more on hard and long days, less on rest and easy days. This is called periodized nutrition, and it is standard practice among elite endurance athletes.

How do I increase carbs per hour without stomach issues?

Build up slowly. Start at the low end of your range, keep each dose small, and practice your fueling on every long run. Your gut adapts with regular practice, which is what makes 60–90g/hour possible on the longest sessions.

Can I fuel with real food instead of gels?

Yes. What matters is hitting your carb target at a pace your gut can handle. Many athletes mix sports drink, gels, chews, and simple foods depending on the length and intensity of the session.

Why is fat usually lower close to workouts?

Fat slows digestion, and a high-fat meal close to training is a common cause of stomach trouble. Keep the meal before a session carb-forward and lower in fat and fiber, and save richer meals for later in the day.

How do I use this if I train early in the morning?

If there is no time for a full meal 2–3 hours before, a smaller carb snack beats skipping it entirely. Follow the during-workout plan on longer sessions, then eat a recovery meal with carbs and protein afterwards.

General guidance for healthy adults, not medical advice. Talk to a doctor or registered dietitian if you have a health condition, take medicines or have special dietary needs.

Mavr Sports Nutrition Team. The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.

Share this guideXLinkedInEmail

Keep reading

Let Mavr plan your fueling

Skip the math. Mavr calculates your exact carb needs for every workout and builds a fueling timeline you can follow.

Download on the App Store

Running nutrition appTriathlon nutrition app

Ask Kai, the coach in the app

  • “How many carbs do I need for a 2-hour run?”
  • “Calculate my carb needs for a marathon.”
  • “How do I figure out my carb intake for workouts?”