For independent golf instructors
Get paid before the lesson. Spend your time on the range.
GimmePuffin gives you a booking page, card payments, lesson packages, clinics and a student portal in one place. Start free.
No credit card needed. The Free plan has no booking limit.
Sample Golf Academy
Alex Morgan
PGA teaching professional
Sample Practice Center
This week
Tue
Wed
Short game clinic
Sat 9:00 AM · $75 a seat · 4 spots left
Sample data
- Card payments by Stripe
- Payouts go to your bank
- Refunds worked out for you
Less admin. More lessons.
Payments that don't need chasing
Students pay by card when they book. Take the full price, or a deposit on Pro, and GimmePuffin charges the balance automatically before the lesson.
Packages that track themselves
On Pro, sell lesson packs with expiry dates. Credits come off when a student books, and you both see what's left.
A calendar that fills itself
Share one link. Students see your open times, choose a lesson or choose a time, and book without a string of texts.
Everything a teaching business needs
Booking and card payments are on every plan. Rows marked Pro need the Pro plan.
Booking
A booking page that does the selling
Your page at gimmepuffin.com/book/your-name shows your lessons, packages, clinics and retainers. Students can start with the lesson they want, or with a time that suits them.
- Set the hours you teach and how often lessons can start (every 15, 30 or 60 minutes).
- Add a buffer after each lesson so you're never rushing.
- Share one link that always shows your live open times.
Sample Golf Academy
Alex Morgan
PGA teaching professional
Sample Practice Center
This week
Tue
Wed
Short game clinic
Sat 9:00 AM · $75 a seat · 4 spots left
- $90
60-minute lesson
60 min
- $85
Short game
45 min
- $400
5-lesson pack
5 lesson credits
Sample data
Short game clinic
Sat 9:00 AM · $75 a seat
4 of 8 spots left
Sample data
Payments
Get paid up front, or take a deposit
Students pay by card at checkout and the money is paid out to your bank through Stripe. Want a smaller commitment up front? On Pro, require a deposit on any lesson type and the balance is charged automatically before the lesson.
- Take the full amount or a deposit percentage you choose.
- The balance is charged automatically before the lesson.
- If a balance charge fails, you and your student are told.
60-minute lesson
Thu 10:00 AM
- Lesson price
- $90.00
- Deposit due today
50% - $45.00
- Balance
- $45.00 charged automatically on Tue
Sample data
Revenue
- Total revenue
- $4,120
- Fees
- −$62
- Take-home
- $4,058
By source
- Lessons
- $2,220
- Packages
- $800
- Clinics
- $600
- Retainers
- $500
Sample data
Packages and retainers
ProSell packages and monthly coaching that run themselves
Offer lesson packs with expiry dates, or a monthly retainer with a set number of sessions. Credits and sessions are tracked every time a student books, and retainers bill automatically each cycle.
- Package credits drop automatically on each booking.
- Retainers cover the lesson types you choose.
- Students can see what they have left in their portal.
Your packages
5-lesson pack
3 of 5 credits left
Expires Jan 14
Monthly coaching
2 of 4 sessions used
Renews Nov 4
Sample data
Upcoming lessons
60-minute lesson
Thu 10:00 AM · Alex Morgan
Sample data
Clinics and camps
ProRun clinics with real capacity limits
Set the seats, price, time and lead coach. Students reserve a spot online and a clinic can't be oversold. Repeat it as a series and see the roster at a glance.
- Single clinics or recurring series.
- Students pay by card, or you mark a seat as paid outside GimmePuffin.
- Cancel a clinic and every attendee is emailed, with refunds for the card payments you choose.
Short game clinic
Sat 9:00 AM · $75 a seat
4 of 8 spots left
Sample data
Cancellations
ProYour policy, applied for you
Set a notice window and a refund percentage, then attach the policy to a lesson type. Students can cancel or reschedule from their portal and the refund is worked out for them. If you cancel, your student chooses a full refund or a new time.
- Students see your policy before they pay for a lesson, and again if they cancel or reschedule.
- Mark a no-show and the payment or credit stays with you.
- Refunds and credit returns happen without a spreadsheet.
Standard 24-hour policy
24 hours notice, no refund inside the window
Analytics
ProSee how your business is doing
Revenue by lessons, clinics, packages and retainers, plus your repeat-student rate, fill rate and top students, for any date range.
- Revenue over time and by source.
- New versus returning students.
- Top students by revenue or bookings.
Revenue
- Total revenue
- $4,120
- Fees
- −$62
- Take-home
- $4,058
By source
- Lessons
- $2,220
- Packages
- $800
- Clinics
- $600
- Retainers
- $500
Sample data
Easy for your students, too
Students don't need a password. They sign in with a one-time code sent to their email, and everything with you is in one place.
- Upcoming lessons, with reschedule and cancel
- Package credits and expiry dates
- Retainer status and clinic spots
- Files you share, such as swing videos and PDFs (Pro)
- Messages with you (Pro)
Upcoming lessons
60-minute lesson
Thu 10:00 AM · Alex Morgan
Sample data
And the details that save you time
Student roster
Add students one by one, or import a CSV on Pro. Keep private notes on each.
Messaging
ProMessage your students in the app. They get an email when you write.
Files
ProShare swing videos, PDFs and images privately, up to 100 MB each.
Calendar feed
See your lessons in Google, Apple or Outlook Calendar with a private link.
Scheduling rules
Choose how often lessons can start and add a buffer after each one.
Notifications
Get alerts for new bookings, cancellations, reschedules, purchases and refunds.
Waivers
ProStudents sign your waiver online once, and you can see who has.
Support
Email support@gimmepuffin.com.
Teaching with other coaches?
Team gives your academy one booking page with a coach picker, shared students and bookings, one Stripe account and one bill. Three coach seats are included, and extra seats are $19 a month.
Start free. Upgrade when it makes sense.
Free
$0
3% per booking
Your booking page and card payments, with unlimited bookings and lesson types.
Pro
Most popular$34 a month
1.5% per booking
Packages, clinics, retainers, deposits, analytics, waivers and branding.
Team
$59 a month
0.75% per booking
Everything in Pro, 3 coach seats included, one academy page and one bill.
The more you take in bookings, the more a higher plan saves you.
Plus Stripe's standard card processing fees. Pro is $340 a year if you pay annually, which saves two months. Compare plans
Founding offer: the first 200 coaches can pay $249 once for lifetime access to every Pro feature. Learn more
Questions coaches ask
Ready to spend less time on admin?
Start freeNo credit card needed. The Free plan has no booking limit.
