Should you set your own macros?
You found a macro tracker that finally feels right. You sign up. It asks for your weight, your goal, your activity level. It spits out numbers.
The protein target is 50g lower than what you actually eat. The calories are 200 below what you’ve maintained on for six months. You scroll down looking for the edit button. It’s grayed out. You can pick a different goal (“cutting,” “bulking,” “maintain”) which gives you three different wrong numbers. You can’t just type in the numbers you already know work.
This is the universal first-day experience with macro tracking. Apps treat their calculator as the source of truth. You’re the user; the formula is the authority. Reverse of how it should work.
We took a different stance. TrakMac calculates your targets from your training inputs, then lets you override either calories or protein with one tap. Here’s the thinking.
Why most macro apps lock you out
Two reasons most trackers don’t let you set your own targets.
First, retention. If the app commits to a number and you commit to that number, you have a feedback loop. If you set your own numbers, the app is just a logger. Logger apps don’t retain. Calculator apps do.
Second, liability cover. A formula is defensible. “Our app uses Mifflin-St Jeor with an activity multiplier” sounds responsible. “We let users decide” sounds reckless to anyone who’s never lifted. So apps default to formula-locked even when the formula is a thirty-year-old approximation that was never about lifters in the first place.
The result is a lot of grown adults eating numbers a 1990s desk-job formula gave them, getting frustrated, and quitting macro tracking within a month.
When the app’s math is probably right
If you’re new to macro tracking, the app’s number is usually fine. You don’t have your own baseline yet. You’re going to overshoot or undershoot for a few weeks regardless. The app’s target gives you something to compare against.
This is also true if your body or goals just changed. Came off a GLP-1. Switched from cutting to bulking. Took six months off the gym. Your old numbers don’t apply. Start with the app’s estimate and adjust.
The International Society of Sports Nutrition recommends 1.4 to 2.0 grams of protein per kilogram of body weight per day for active people, with higher intakes during a deficit (ISSN position stand). The app should land you somewhere in that band. If it doesn’t, that’s a signal to override.
When to override
Override when you have data the app doesn’t.
You’ve been eating 180g of protein and 2,400 calories for nine months. You hold your weight. You hit your lifts. The app suggests 145g of protein and 2,200 calories. The app doesn’t know your nine months. You do.
Override when your goal is more specific than the menu options. “Cut” is a category. Your actual plan might be “drop 4 pounds in 8 weeks while keeping my bench at 315.” That’s not a checkbox an app has.
Override when you’ve worked with a coach or dietitian. Their numbers come from your lab results, your training logs, your history. The app’s numbers come from your height and weight. Use the coach’s.
Override when you’ve changed in ways the app hasn’t measured. Wrist size doesn’t get re-asked. Mile time changes. Bench changes. If the app set your target six months ago and your training has moved, your target should too.
How TrakMac handles it
We default to a calculated target. TrakMac uses your training signals (bench, mile, muscle-up, echo bike) on top of the basic demographic inputs, so the calculation isn’t formula-locked to 1990. That gets most people in the right band on day one.
Then you can override. On the targets screen, tap the calories number, type your own. Same with protein. The app doesn’t argue. It logs what you entered, uses it as your daily target going forward, and stops second-guessing you.
If you want to go back to the calculated value, one tap returns it. You can flip between your number and the app’s number anytime.
It’s a small piece of the app to spec out. It’s a big piece of the philosophy.
Download TrakMac
TrakMac is live on the App Store. Voice-first macro tracking that calculates good defaults and trusts you to know when to ignore them. Free 7-day trial, no card required. See the FAQ for more on how the calculation works.