The 2-pound overnight “gain” that isn’t fat, explained with real numbers.
One of my clients messaged me this week, frustrated.
He’d trained hard all week, hit his protein, done the work. Then the scale went up a couple pounds over the weekend, and his gut reaction was the one nearly everyone has:
“I went backwards.”
He didn’t. And once we looked at the actual numbers, that scale reading turned from bad news into something he understood and stopped fearing.
If you’ve ever woken up heavier after a pasta dinner, a burger night, or a weekend out, this one is for you.
First, the numbers
I pulled his food log. Two days jumped out from the rest of his week:
| Day | Carbs | Sodium |
|---|---|---|
| Friday | 241g | ~2,600mg |
| Saturday | 196g | ~5,400mg |
Every other day that week, he was sitting between roughly 90 and 150g of carbs. So Friday and Saturday were a big spike, and the scale rose right alongside them.
Here’s what was actually happening.
Carbs pull water in. A lot of it.
When your body stores carbohydrate (as glycogen in your muscles and liver), it holds water alongside it. The ratio is roughly 3 to 4 grams of water for every 1 gram of carbohydrate stored.
So a couple hundred extra grams of carbs across a weekend doesn’t just sit there quietly. It pulls a meaningful amount of water into your body, and that water shows up on the scale as a few pounds by the next morning.
That is not fat. You did not eat a pound of fat, let alone two. Fat gain requires a genuine, sustained calorie surplus over time. You cannot gain multiple pounds of fat overnight. It’s physically not possible.
What you can do overnight is retain water. And that’s exactly what a high-carb day does.
The good news: it flushes right back out within a day or two of returning to your normal intake.
Sodium does the same thing
My client’s sodium on those two days was high, over 5,000mg on Saturday alone.
For most people, a good target is around 1,500mg of sodium per day, with about 2,300mg as the ceiling. He was more than double that.
Sodium holds onto water in almost exactly the same way carbohydrate does. So on those two days he had two separate water-retention triggers stacked on top of each other.
Carbs up. Salt up. Scale up. All of it water.
The plot twist: this is not a bad things
*The sodium was hgih for my liking.
Here’s what most people miss. The water your body pulls in with those carbs largely goes into your muscles.
That’s exactly where you want it, especially if you’re training. That intramuscular water helps fuel your workouts and supports recovery. A carb-driven bump on the scale isn’t a warning sign. It’s a sign your body is doing precisely what it’s supposed to do.
The trap to avoid
My client also noticed something and asked about it:
“I seem to lose weight when I eat less, around 1,800 calories.”
Same mechanism, in reverse. When you eat less, you’re usually eating fewer carbs too. Fewer carbs means less stored water, which means a lighter number on the scale.
That’s not extra fat loss. It’s less water.
This is the trap. People see the lighter number on low days, assume “eating less = working better,” and slash their intake to chase it. All they’re really doing is carrying less water while underfuelling their training. That’s a fast track to low energy, poor workouts, and a stall.
Don’t chase a water reading by starving your training.
The one habit that fixes all of this
Stop reacting to the daily number.
The scale bounces every single day based on carbs, water, sodium, sleep, stress, hormones, and even how hard you trained. A single day tells you almost nothing.
What actually matters is the trend over weeks.
My client’s trend, before those two high days, was flat and heading down, exactly where it should be. The weekend “gain” was noise sitting on top of a good trajectory.
So here’s the practice:
- Weigh in, log it, and let it go. Don’t attach meaning to any single day.
- Watch the multi-week trend. That’s your real progress report.
- Treat your calorie target as a range, not a hard line. Landing 10% under is fine. Eat to satisfaction, not to force-hit a number.
- Keep your sodium in check. Aim for ~1,500mg, cap around 2,300mg, and you’ll see far less water-driven bouncing.
- Don’t fear carbs. They fuel your training and they’ll never make you gain fat overnight.
A high-carb day didn’t undo your week. It just invited some water in for a day or two, and water walks right back out.
Progress over perfection, always.
— Coach Marty