Trainer commissions are the most common source of staff friction in Indian gyms — not because trainers are unreasonable, but because the tracking is vague. A percentage was agreed verbally, payments happened across the month, and now month-end is a negotiation. Here's how to structure and track it cleanly.
The two commission models
Flat per member
Trainer gets a fixed amount (e.g. ₹500–₹1,500) per member who enrols in personal training with them, or per renewal. Simple, predictable, easy to verify. Best for gyms where PT packages have standard prices.
Percentage of payment
Trainer gets 20–40% of PT revenue they generate (typical Indian range; premium metro gyms sometimes higher). Aligns trainer income with gym revenue and motivates upselling longer packages — but demands precise payment tracking, because the commission depends on what was actually paid, not what was promised.
The rules that prevent disputes
- Commission follows payment, not promise. If the member paid ₹3,000 of a ₹10,000 PT package, this month's commission is calculated on ₹3,000. The rest accrues when collected. This single rule prevents most arguments.
- Write the rate down per trainer. Different trainers may have different rates — seniority, certifications. Verbal agreements decay.
- Track payout status. "Earned" and "paid out" are different columns. A trainer should be able to see both without asking.
- Handle refunds/voids explicitly. If a package is cancelled and revenue voided, the linked commission must void too — automatically, not by memory.
Why spreadsheets fail here specifically
Commission is a derived number: it depends on member → package → payments → trainer → rate. In Excel, every payment requires manual recalculation, and partial payments break the formulas. This is precisely the kind of chained calculation software should own.
Automatic commission tracking
In Global Cult — free gym management software built for Indian gyms — you assign members to trainers with a flat or percentage commission. When a payment is recorded, the commission entry is created automatically against that trainer; when revenue is deleted or voided, the linked commission is removed too. Month-end becomes a report you read, not a negotiation you survive.