Cutting vs Bulking: Which First, and How

Updated 2026-08-30 · Liftoff Editorial

Cutting is eating below maintenance to lose fat. Bulking is eating above it to build muscle. Trying to do both at once is why most lifters spin in place for a year. Pick a direction, run it properly, then switch.

Which first?

A mirror test settles it:

  • Visibly carrying extra fat (roughly 20%+ for men, 30%+ for women): cut first. You'll move better, your numbers per bodyweight rank higher, and the bulk that follows will be far more productive.
  • Lean but small: bulk first. There's no ab reveal on muscle that doesn't exist yet.
  • In between: pick by preference and season. The mistake isn't the choice; it's hesitating between the two for months.

Running a cut

  1. Find maintenance with the TDEE calculator, eat ~500 kcal under it, about 0.5 kg (1 lb) per week.
  2. Keep protein high, up to 1.2 g/lb (protein calculator), to hold muscle in the deficit.
  3. Keep lifting heavy. The weights on the bar are the signal telling your body which tissue to keep; switching to light "toning" work is how cuts eat muscle.
  4. Run 8-16 weeks, then hold at maintenance a few weeks before anything else.

Running a bulk

  1. Eat ~300 kcal over maintenance. Aggressive surpluses build fat at almost the same muscle rate; a "lean bulk" is just a bulk done right.
  2. Expect ~0.25-0.5% bodyweight gain per week. Faster than that is mostly storage.
  3. Earn the surplus: hard sets, progressive overload, and a log that proves it.
  4. Stop while you still look like you lift, usually after 12-20 weeks, rather than bulking into a mandatory 6-month cut.

Either way: track the inputs

Both phases live or die on two data streams: bodyweight trend and training numbers. Weigh daily, average weekly, and log every session. Weight moving the right direction while lifts hold or climb means it's working; anything else means adjust 150-200 kcal and re-measure, not panic.

Put it into practice.

Liftoff tracks the numbers this guide talks about, automatically.

Download Liftoff on the App StoreGet Liftoff on Google Play

4.8

150k+ ratings · Free on iOS & Android

Jymbo, the Liftoff mascot, on a streak