Sports & Athletic Coaching Software
Run a sports coaching business on Gigpie: an open-shift marketplace when a coach is out, recurring training blocks, family billing across siblings in different sports, and payroll exports for contractor coaches. Flat 2% of collections.
Your best swim coach texts at 6am: strep throat, out all week. She had eleven lessons booked between Monday and Thursday, and every family paid for a coach, not a cancellation. A father is asking whether his daughter's tennis package and his son's golf package can be billed together, since one card covers both.
Private sports coaching runs on scheduled sessions with a specific coach, billed in packages, closer to tutoring than to a gym membership with class check-ins. Gigpie treats it that way. The account that holds the payment is the family, and the tools underneath it are built for a roster of coaches, not a front desk scanning membership cards.
A Sick Coach Doesn't Cancel Eleven Lessons
When a coach requests time off, or calls in sick, Gigpie counts the sessions caught inside that window instead of leaving you to reconstruct the week from memory. Flag those sessions, or a whole recurring series, as needing a coach, and every other coach on the roster sees them on an open-shift list, already filtered against their own schedule so nobody claims a conflict by accident. Claiming is transactional: one coach gets the shift, and a second attempt on the same slot bounces.
The same view catches new business before it goes stale. Filter purchased packages to "no coach assigned" and you get the queue of families who've already paid for lessons nobody is delivering yet, which is how a Saturday-night sign-up gets staffed Monday morning instead of surfacing three weeks later as a complaint.
56 purchased packages waiting on a coach right now, the same filtered view that catches a Saturday-night sign-up before Monday.
Training Blocks That Don't Get Rebooked Every Week
Most private coaching runs on a standing slot, not a one-off appointment. A 12-week fall swim block on Tuesdays and Thursdays at 4pm is one recurring series in Gigpie: set the cadence and the end point, a number of sessions, a date, or indefinite, and nobody rebooks it by hand each week. If a whole week gets rained out, a bulk edit moves up to 100 sessions to a new time in one pass and asks for a reason, so the change has an audit trail instead of a string of one-off edits.
A missed session follows a fixed rule instead of a case-by-case call. A student no-show or late cancellation still consumes the package hour and still pays the coach, who held the slot regardless. A coach no-show reverses both: the family isn't charged, the coach isn't paid, and any commission already accrued on that session is voided.
One Family, Two Sports, Two Coaches
A household with a daughter in tennis and a son in golf is one family account, and each child's package can be tracked separately with its own balance or combined if that's how you price a multi-sport family. Because the purchase belongs to the family rather than either child, you decide which structure fits, not the software.
Families who find you online can buy without ever calling you. The purchase flow needs an email address and a six-digit code, and an intake form asking about prior experience or injury history can send itself the moment the purchase completes.
Contractor Pay Without the Spreadsheet
Most private coaching staffs run on 1099 contractors, and payroll here is built from the sessions that actually happened, not a manual reconstruction at month's end. Pay groups and schedules handle coaches on different rates and cadences, each run locks in the pay rate the moment it's built, and a paid run can't be edited afterward. Approving a run produces CSVs, a summary, session detail, and a Justworks-formatted timecard, for whatever processor cuts the checks. Gigpie calculates what each coach earned; it doesn't move the money.
$11,502.50 earned across 175 sessions last month, locked to the rate each coach was paid at when the run was built.
The fee is flat: 2% of what families pay you. A month where the roster collects $14,000 across every sport costs $280. A slow winter that collects nothing costs nothing, and adding an eighth coach doesn't raise the price at all.
Where Gigpie Stops
Gigpie schedules and bills individual and small-group lessons. It doesn't manage a team: there's no roster or lineup tool, no game or meet scheduling, and no belt-rank or skill-level ladder tracked as structured data. A coach's session note is one free-text field, useful for "worked on her backhand, needs to bend her knees on the serve," but nothing structures it into a skill curriculum or ranking system. If you're running a league, a travel team, or a program built around ranked belts and tournament brackets, this isn't the right tool. It fits a roster of coaches each running scheduled, paid, individual or small-group sessions.
Getting Started
- Create your account and connect Stripe. Onboarding runs through Stripe Connect, and Gigpie is free until you collect revenue.
- Build your packages. One per sport, fixed-hour or subscription, priced however you sell today.
- Invite your coaches. They set weekly availability once, with a live preview of what families can book.
- Add families. Enter them yourself, or send the purchase link and let parents buy without creating an account.
These guides show the day-to-day workflows, recorded from the product:
- Claim Open Shifts - Picking up coverage from the open-shift list
- Request Time Off - Booking time away with affected sessions counted
- Purchase a Package - Buying lesson hours online, no account needed
- Mark Session Complete & Add Notes - Closing out a session and writing the note
Frequently Asked Questions
What happens to a lesson when a coach calls in sick?
It goes on the open-shift list. Every other coach on the roster sees it, already filtered against their own schedule, and the first to claim it gets it: a second claim on the same slot is rejected.
Can one family have kids training different sports with different coaches?
Yes. One family account can hold packages for as many sports as the household needs, tracked separately or combined into one balance, depending on how you price it.
Does Gigpie track belt levels, rankings, or team rosters?
No. Session notes are free text, useful for coaching cues and technique reminders, but there's no structured skill ladder, ranking system, or team roster tool. Gigpie schedules and bills individual and small-group lessons, not league or team management.
What happens when a student misses a lesson?
A student no-show or late cancellation still consumes the package hour and still pays the coach. A coach no-show reverses both: the family isn't charged, and the coach isn't paid.
Does Gigpie pay contractor coaches directly?
No. Stripe deposits what families pay into your company account. Payroll runs calculate each coach's pay from delivered sessions and export CSVs, including a Justworks-formatted timecard, for whatever payroll processor or accountant you use.
What does Gigpie cost?
A flat 2% of what you collect from families. No monthly fee, no per-coach seat fee, and it's free until you collect revenue.
Run your coaching roster on one system
Free until you collect revenue, then a flat 2% of what families pay you. No seat fees, no per-coach pricing.
Get startedRelated Resources
- Software for Coaching Companies - The same roster and payroll model built out for professional coaching agencies
- Smart Scheduling - How the open-shift marketplace and recurring series actually work
- Educator Payroll - Pay groups, rate snapshots, and the CSV handoff for contractor coaches