How to set macros for muscle gain

Last updated: 15 October 2026

This is general guidance. Muscle gain needs a small, steady energy surplus, enough protein and consistent training. The numbers below are starting points. Adjust them using your own body weight trend over a few weeks, and talk to a doctor or registered dietitian first if you have a medical condition, are pregnant or breastfeeding, or have a history of disordered eating.

Step 1: Estimate your maintenance calories

Maintenance is the intake at which your body weight stays roughly stable. You can start with an equation or a published estimate, then check it against reality: track what you eat and your weight for two to three weeks. If your weight holds steady, that intake is close to maintenance. If it moves, adjust by a little and check again.

Step 2: Add a modest surplus

A common approach is a surplus of roughly 100 to 300 kcal per day above maintenance. A larger surplus can speed up weight gain, but it tends to add more body fat alongside muscle. A reasonable rate of gain for many people is about 0.25% to 0.5% of body weight per week.

Step 3: Set protein first

Research on resistance training commonly points to about 1.6 to 2.2 g of protein per kg of body weight per day. For an 80 kg person, that is roughly 128 to 176 g per day. Spread protein across three to five meals so each one contributes a meaningful amount.

Step 4: Set fat

Many people do well with fat at about 20% to 35% of total calories. Do not let fat fall so low that you struggle to meet your other targets or feel unwell. Fat is the most calorie-dense macro, so small changes add up quickly.

Step 5: Fill the rest with carbohydrate

Carbohydrate covers the calories left after protein and fat. It fuels hard training sessions, so many people place more carbohydrate before and after workouts. Once you know the total, the remainder is your carbohydrate target.

Step 6: Review every two to four weeks

Where PulseLyf fits

PulseLyf logs meals, weight and body measurements in one place, and the AI Coach plan includes custom workout and meal plans. You can use the free plan to track manually without an AI coach. You can also ask the coach questions about your training. Check the pricing on the homepage for current plans.

Get early access

Get early access

PulseLyf is pre-launch. Join the waitlist to be emailed when the iPhone and Android apps are live.

Join the waitlist

Health disclaimer: PulseLyf is an AI coaching tool, not a medical or licensed fitness professional service. It does not diagnose, treat, or replace advice from a doctor or certified trainer. Consult a professional before starting any new exercise program.

Related reading: What an AI fitness coach can and cannot do.