Skip to main content

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

AM

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

AM

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

  • 60-minute lesson

    60 min

    $90
  • Short game

    45 min

    $85
  • 5-lesson pack

    5 lesson credits

    $400

Sample data

Short game clinic

Sat 9:00 AM · $75 a seat

4 of 8 spots left

4 booked · 4 available

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

Pro

Sell 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

Package credits3 of 5
Messages

Sample data

Clinics and camps

Pro

Run 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

4 booked · 4 available

Sample data

Cancellations

Pro

Your 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

Pro

See 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

Package credits3 of 5
Messages

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

Pro

Message your students in the app. They get an email when you write.

Files

Pro

Share 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

Pro

Students 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 free

No credit card needed. The Free plan has no booking limit.