You think you're eating enough.

You're probably not.
BulkChamps sizes your surplus, tracks every meal, and tells you when you actually hit it — built for gaining, not dieting.
FREE · NO DOWNLOAD

Your surplus, calculated

Same math as signup — Mifflin-St Jeor BMR, activity multiplier, surplus sized to training age.
FREE CALCULATOR · NO DOWNLOAD
SEX
AGE
WEIGHT (LBS)
HEIGHT
ft
in
ACTIVITY
Sedentary
Lightly active
Moderately active
Very active
TRAINING AGE
None
Beginner
Intermediate
Advanced
DAILY CALORIES
3,203
kcal / day
DAILY PROTEIN
162
g / day
+450 kcal surplus because you're beginner. Maintenance is ~2,753 kcal/day (Mifflin-St Jeor BMR × activity).
Track this number →
LIVE DEMO

Tap meals. Watch the rings move.

This is the Today screen — calories, protein, and your gap to target. Add-only logging in the demo.
TODAY · DEMO — TAP MEALS TO LOG
0
Calories
/ 3203 kcal
3203 kcal left
0
Protein
/ 162 g
162 g left
3,203 kcal to go
THE DIFFERENCE

Every other tracker wants you to eat less.

BulkChamps is built for surplus — green when you hit your number, red only when you're short.
Most calorie trackers

Eat less.

Stay under. Red when you go over.
Calories today
1,847 / 1,800
47 over — over budget
BulkChamps

Eat enough.

Hit surplus. Green when both targets land.
Calories today
2,100 / 3,203
1,103 to go — keep eating
Why not MyFitnessPal or a notes-app tally? They're built for deficits — red when you go over, no surplus sizing, manual macro entry. BulkChamps is surplus-first: your target is above maintenance, logging is search-and-tap, and green means you actually ate enough.
THE APP

One screen. Did I eat enough?

Calories, protein, and your gap to target — the screen you open after every meal. No clutter. No deficit guilt.
1,103
kcal left today in the demo
THE PAYOFF

Eat enough. Actually gain.

Hit your surplus most days and weight moves — not overnight, but directionally. That's the whole game for hardgainers.
+3.06.0
lb in 12 weeks
+450
kcal/day surplus (demo)
3,203
kcal daily target
PROJECTED LEAN GAIN · 180 LB LIFTER · 12 WEEKS
W1
W4
W8
W12
Individual results vary — no before/after promises. Just the direction consistent surplus tends to produce when you stop guessing.
LOGGING

Search it. Adjust the serving. Log it.

Name or brand → macros fill in → hit save. Under 10 seconds for repeat meals.
1 · Search
Type a food or brand. Pick from results.
2 · Adjust
Change the serving. Macros update before you save.
THEN IT HITS YOUR LOG
TODAY'S LOG · DEMO
2,100 / 3,203 kcal logged
Oats + eggs + banana
28p · 62c · 18f
520
Chipotle chicken bowl
52p · 84c · 28f
820
Whole milk · 16 oz
16p · 24c · 16f
300
Chicken, rice, veggies
38p · 48c · 12f
460
Still 1,103 kcal short after four meals. Search, tap, log — same flow as the app.
THE SCOREBOARD

Hit your targets. Build the habit.

Hit both calorie and protein targets and the day counts. Look back at the week and see whether you actually ate enough — not whether you felt like you did.
THIS WEEK · BOTH TARGETS
6/7 days hit
M
T
W
T
F
S
S
·
Today open — 1,103 kcal still owed. Close the gap before bed.
YOUR DATA

Your log never leaves your phone.

No account to create before you eat. No server holding your meals. No ads between you and your target — local storage is a product decision, not a limitation.
Read the privacy policy →
ON YOUR PHONE
Food log & macros
Weight and targets
Works fully offline
NOT IN BULKCHAMPS
Cloud backup
User accounts
Ad network
START NOW

Go eat. We'll keep score.

Free. No account. Calculate your surplus, download, and log your first meal against it today.