How I Lost 30+ Lbs While Working in Public Accounting
One question I get asked constantly is how I actually managed to lose over 30 pounds while working in public accounting.
Was it some secret weight loss pill? A crazy fad diet? Extreme two-hour daily cardio sessions?
The reality is far less glamorous. There were no magic hacks or shortcuts. I achieved it through pure data, ruthless consistency, and simple systems. I weighed my food on a digital scale, tracked my weight daily, logged every single macro, and adjusted my calories each week based on the numbers.
Week to week, the progress felt slow, boring, and sometimes invisible. But after six months of stacking daily wins, the compound effect took over.
Here is the exact blueprint, the dietary setup, and the tracking systems I used to drop 30+ pounds during the most demanding stretch of my career.

The Mindset: Breaking the Gluttony Cycle
Weight is a sensitive topic, but we need to talk about it honestly.
In our culture, vices like greed and anger are openly condemned. Gluttony, on the other hand, is almost celebrated. We live in a hyper-consumerist society engineered to keep us constantly eating. Every commute is lined with dozens of fast-food drive-thrus. Every streaming platform is packed with DoorDash commercials. Office breakrooms are perpetually stocked with donuts, bagels, and ultra-processed snacks.
We have normalized eating not for fuel, but for entertainment, comfort, and boredom.
When I started this journey, I had to take a long, uncomfortable look in the mirror.
Losing weight is a mechanical process. Keeping it off, however, requires an identity shift. You have to break the cycle of subconscious gluttony and build a relationship with food centered on intentionality.
The Early Friction (August to December 2025)
I officially started cutting in August 2025. The first few months were a massive learning curve full of friction.
I would follow my meal plan strictly Monday through Thursday, only to let the wheels fall off on the weekend. A few drinks with friends on Friday night, an impulsive late-night DoorDash order on Saturday, and a heavy brunch on Sunday.
What I quickly learned through the math was brutal: a single uncontrolled weekend can completely wipe out an entire week of disciplined caloric deficit.
If your deficit is 300 calories a day, you create a 2,100-calorie deficit over seven days. One night of pizza, beer, and snacks can easily hit 2,500+ surplus calories. In a matter of hours, seven days of hard work vanish.
I was spinning my wheels because I hadn't yet eliminated the variance in my routine.

The Busy Season Catalyst: Turning 70-Hour Weeks into an Advantage
Everything clicked in January 2026 when public accounting busy season began.
Most people assume that working 60 to 70 hours a week, surviving tight audit deadlines, and commuting into the city will completely destroy your health goals. For me, it became my greatest unfair advantage.
Busy season took away my free time—and in doing so, it took away my opportunity to make bad choices.
- No Idle Boredom: When your schedule is packed from morning to night, you don't have the mental bandwidth to wander into the pantry and graze out of boredom.
- Eliminated Weekend Social Traps: Working long weekend audit sprints meant late-night bar outings and restaurant blowouts were completely off the table.
- Batch-Cooked Precision: I turned meal prep into an unshakeable ritual. I bulk-cooked all my proteins and carbs every 3 to 4 days, packed every single lunch and dinner in Tupperware, and kept zero unapproved snacks in the house.
When the friction of deciding what to eat is removed, discipline becomes automatic.

The Nutrition Blueprint: Calories & Macros
The nutritional strategy was built on simple arithmetic: create a manageable deficit while keeping protein high enough to protect every ounce of lean muscle tissue.
Step 1: Establish Your Baseline (TDEE)
Use an online Total Daily Energy Expenditure (TDEE) calculator to estimate your maintenance calories. From there, subtract 100 to 200 calories to start.
Do not crash your calories by 1,000 right out of the gate. Starting with a modest deficit keeps your energy high, preserves cognitive focus at work, and gives you room to adjust downward later when weight loss inevitably plateaus.
Step 2: Set Your Macronutrient Targets
- Protein: Set to 1.0 to 1.2 grams per pound of body weight. Protein is the most thermogenic and satiating macronutrient; it keeps you full and signals your body to burn fat rather than muscle.
- Fats: Keep a firm floor of at least 40g to 50g per day. Dropping fats too low wrecks your hormone production, joint health, and mood.
- Carbohydrates: Fill the remainder of your daily caloric allowance with clean carbs (rice, potatoes, oats, fruit) to keep glycogen levels topped off for heavy lifting.
The Daily Meal Plan
Here is the exact whole-food template I ate on repeat throughout my cut:
| Meal | Food & Raw Quantities | Purpose / Notes |
| Breakfast | • 2 whole eggs • 200g liquid egg whites • 2 slices sourdough bread • 1 serving sugar-free fruit jam | High protein, easy morning digestion, fast fuel |
| Lunch | • 200g raw 99% lean ground turkey (~150g cooked) • 60g raw jasmine rice • Zero-calorie hot sauce or sugar-free BBQ | Ultra-lean, desk-friendly, quick clean carbs |
| Dinner | • 200g raw 96% lean ground beef (~150g cooked) • 240g boiled yellow potatoes • 200g steamed green beans • Sugar-free seasoning/sauce | Massive food volume; potatoes are extremely satiating |
| Daily Snack / Sweet Fix | • 170g non-fat plain Greek yogurt • 1 scoop whey protein powder • 150g frozen blueberries • 1 medium banana • Light drizzle of raw honey • (Optional) Natural peanut butter if fats are low | Crushes sweet cravings completely; easy 45g+ protein bomb |
The Flexibility Rule: If I ever got bored, I swapped food sources within the same macro profile without changing the numbers:
- Ground turkey ➡️ Chicken breast or white fish
- Lean beef ➡️ Salmon or top sirloin
- Jasmine rice ➡️ Cream of rice or pasta
- Potatoes ➡️ Sweet potatoes or butternut squash
Tracking: Spreadsheets, MFP, and AI Coaching
You cannot manage what you do not measure.
I used MyFitnessPal purely as a barcode scanner and daily log, but the inner accountant in me demanded a custom Google Sheet to track the macro data.
The Problem with Daily Weigh-Ins
Your weight fluctuates wildly day-to-day based on water retention, sodium intake, cortisol levels, and bowel movements. If you weigh yourself on Tuesday and see a 1.5 lb spike after eating clean, panic sets in.
To solve this, I logged my weight every morning right after waking up, but only evaluated the 7-day moving average:
- If the 7-day average drops 0.75–1.5 lbs: Change nothing. The deficit is working.
- If the 7-day average stays completely flat for 2 consecutive weeks: Drop daily calories by 100 or increase daily step targets by 1,500.
The AI Feedback Loop
One of the most effective experiments I ran was connecting my raw weekly tracking data to an AI workflow. Every Sunday, I fed my weekly average calories, daily weights, and workout notes into the prompt and had the AI audit the trends—acting like an objective, emotionless fitness coach to suggest micro-adjustments for the upcoming week.
(If you want a copy of the exact custom tracking spreadsheet I used, feel free to reach out via email and I will gladly share it!)
Managing Cravings: The 15-Minute Audit
Cravings will happen on any diet. The secret is learning how to categorize them.
When an intense urge to snack hits, run this internal audit:
- Differentiate True Hunger vs. Boredom: Are you actually hungry enough to eat a plain chicken breast with steamed broccoli? If not, you aren't hungry—you're bored, stressed, or seeking dopamine.
- Apply the 15-Minute Pause: Tell yourself you can have the snack, but you must wait 15 minutes first. Drink a large glass of cold water or black coffee. In 90% of cases, the psychological impulse passes completely.
- Document Everything: If you do choose to eat off-plan, log every single bite into your tracker anyway. Complete honesty in the data removes guilt and gives you an objective reason why the scale moved at the end of the week.

Training & Cardio: Retaining the Armor
Do not make the classic mistake of dropping your lifting weights and switching to light-weight, high-rep "toning" circuits when cutting.

Heavy Resistance Training (3–4 Days/Week)
Lifting heavy compound movements sends a direct survival signal to your body: We need this muscle mass to survive under heavy loads; burn the body fat instead. Focus on maintaining your strength numbers on your main lifts.
Low-Intensity Steady-State Cardio (LISS)
Instead of exhausting high-intensity intervals that spike your appetite and stress your central nervous system, prioritize LISS:
- Incline treadmill walking (12–15% incline at 2.5–3.0 mph for 20–30 minutes)
- Hitting 8,000 to 10,000 daily steps
- Outdoor walks during phone calls
LISS deepens your caloric deficit, supports cardiovascular recovery, and lets you eat slightly more food each day without triggering ravenous hunger.
The Contrast: What Fails vs. What Works
+------------------------------------+------------------------------------+
| THE TRADITIONAL FAILED DIET | THE SYSTEMATIC APPROACH |
+------------------------------------+------------------------------------+
| Relies on bursts of motivation | Builds automated prep systems |
| Eyeballs restaurant portions | Weighs raw food on a digital scale |
| Crash-starves at 1,200 calories | Uses a controlled 150–200 kcal drop|
| Panics over daily scale spikes | Tracks 7-day moving averages |
| Quits after one bad weekend meal | Audits the data and resets Monday |
+------------------------------------+------------------------------------+
Losing 30 pounds isn't an overnight transformation; it is the natural byproduct of executing boring, unsexy habits over months. Build the system, respect the numbers, and let the compounding do its job.
Join Weekly Wisdom
Get practical insights on discipline, finance systems, and personal growth delivered every Sunday—plus instant access to my free Personal Finance Tracker.
Subscribe for Free →
Comments ()