Payment options at checkout
After selecting your lesson and time slot, you'll see one or more payment options depending on what the instructor has set up:
Package credit
If you've purchased a lesson package from this instructor, your available credits appear first with a PREPAID badge. Tap to use one credit — you already paid for it when you bought the package, so nothing is collected at checkout.
Each credit shows the lesson name, duration, and how many credits you have remaining.
Pay later / Already paid
Choose this if you're paying your coach directly — at the course or pro shop, in cash, by e-transfer, or however you've arranged it. SwingMatch doesn't process the payment but tracks it for both you and your coach.
If you were not asked to pay when you booked, your coach collects payment directly. Settle up with them at the course or pro shop, or however they've asked you to pay.
Credit card
Your card is authorized (a temporary hold) when you book, but you're only charged after the instructor confirms the lesson. If the lesson is declined or cancelled, the hold is released and your card will not be charged.
A small booking fee may be added to the total, this is instructor dependent. See Understanding the booking fee.
What happens after you book
Your booking request is sent to the instructor. The lesson starts in a Pending Confirmation state.
The instructor will confirm, decline, or suggest a different time.
If you paid by credit card, the charge is only captured after the instructor confirms.
If you chose to pay later, nothing is charged through SwingMatch. You pay your coach directly.
For group lessons, bookings are confirmed automatically.
Good to know
You don't need an account to browse instructor profiles and availability. You only need to sign in at checkout via a one-time-passcode sent to your phone number.
If you're booking a group lesson, you can also add additional participants. See Booking a group lesson.
Not all instructors accept all payment methods. The options you see depend on what the instructor has enabled.
