Coaching software that runs on your spreadsheet.
Coach Sheet wires Google Sheets into a real coach-client tool. Multi-week workout plans, inline client comments next to each set, automatic e1RM and macro recalculation, and a one-click "Save Week" that ends the Sunday admin grind. Your data stays in your Drive. $15/month, flat.
14-day Pro trial. Founder's Plan ($99 lifetime) open while we build.
| Exercise | Load | Sets×Reps | RPE | Achieved |
|---|---|---|---|---|
| BB Bench Press | 102 kg | 4×6 | 9 | last set 105×5, clean |
| BB Overhead Press | 52 kg | 4×6 | 8 | +2.5kg vs last week |
| Lat Pulldown | 68 kg | 3×10 | 7 | felt easy, +1 rep last set |
| Cable Row | 55 kg | 3×10 | 7 | — |
| Lateral Raise | 10 kg | 3×12 | 6 | — |
"My Sunday routine was an absolute nightmare. I was spending 5-10 hours every weekend just manually copy-pasting last week's weights for my online clients."
One coach in a Reddit thread. He built his own Apps Script. We turned that idea into a tool any coach can install.
A spreadsheet that knows it's a coaching tool.
Twelve features built directly from 138 Reddit posts and 50 trainer interviews. No AI workout generator. No per-client tax. No platform lock-in.
One click, all clients
Apps Script copies last week's loads into next week as targets. Updates e1RM. Flags four-week stagnations. The killer feature, validated by trainers who built it themselves.
Comments next to the set, not in chat
Clients write "+2.5kg felt clean" or "last set 8 reps RPE 9" right where the prescription lives. You read it Monday morning, in context, with the load already there.
BMR, TDEE, three macro plans
Mifflin-St Jeor on the input row. Activity multiplier from a dropdown. Three macro variants (cut, maintenance, surplus) update live as you edit weight. Formulas visible, not hidden.
PWA, no app store
Send a link via WhatsApp. Client sees today's session in big tap targets, logs sets, photos, free-text comment. No Google account required, no app to install.
Who needs attention today
All clients on one screen. Status badges: logged today, three days no activity, stagnation flag, measurements due, unread comments. One click into the file.
3-test PR protocol
Per main lift: 1st, 2nd, 3rd test with Load × Reps × RIR. Honest e1RM via the Brzycki formula. Confidence band, not a single guess.
Four reasons we exist.
We built this because the tools we surveyed got one thing right and three things wrong. Here are the three.
Your data, your Drive
Trainerize stops your card and the client history is gone. Coach Sheet writes everything to a folder in your Google Drive. Cancel us, keep your records, open them in Sheets next morning.
Flat $15. Not per client.
Trainerize charges $40-180 depending on roster. My PT Hub is closest at $48 flat. We're $15. Free tier supports your first client. The math is on the pricing page.
No "AI workout generator"
You're the coach. The tool's job is fewer minutes per set, not a sparkle button that drafts a mesocycle from a prompt. We don't ship those. Why.
Methodology over magic
RPE bands you can configure. Three-test PR protocol. Three-day moving average for weight. Volume landmarks (MEV, MAV, MRV) where you set them. Every formula is editable, none of it's hidden.
Calculators we built for ourselves first.
Each formula transparent, with a worked example. Free, no signup. Same engines that ship inside Coach Sheet.
See all tools →TDEE calculator
Mifflin-St Jeor with activity multiplier. Worked example for a 28-year-old at 178cm, 68kg, muscle gain.
1RM calculator
Epley, Brzycki, Lombardi side by side. Pick the formula that fits your reps. RIR-aware estimate option.
RPE & RIR converter
Map prescribed RPE to load %. Turn last week's RIR into this week's top set.
FFMI calculator
Fat-free mass index. Adjusted for height. With body-fat input via Navy or Jackson-Pollock.
Three guides worth your morning coffee.
Long-form, with citations, written for trainers who already know what RIR means. No "fitness journey" filler.
Read all guides →The Save Week workflow
How one trainer cut Sunday admin from 5-10 hours to 12 minutes by scripting his Google Sheet. Real workflow, no babysitting.
RPE vs RIR for programming
When to prescribe RPE 8 vs RIR 2 (and when those are the same thing). Why most apps get this wrong.
Why your client data should live in your Drive
A Trainerize cancellation locks your client history. Sheets-native means cancel anytime, keep everything.
Built in public. Founders welcome.
Pre-launch. Founder's Plan is $99 once, lifetime access. We ship weekly, Reddit and Twitter first. If we fail to ship, you keep your sheets either way.