A clearer way to sell sessions and packages
Getting paid as an online tutor is often less about using software and more about making payment clear. Parents and students need to know what they are buying, how much it costs, and how to pay without lengthy message exchanges.
PaymentLink.io helps tutors, coaches, and session-based providers create payment links, custom payment pages, and small-package pages. You can collect payment for single sessions, groups of sessions, deposits, missed-session fees, workshops, or fixed coaching packages.

What tutors and coaches usually sell online
Your payment setup should align with how you offer your services. A tutor might sell single lessons, a five-lesson exam-prep package, or a monthly support plan. A coach might sell a first session, a 90-minute strategy call, or a programme deposit.
Common offers include:
- Single online lesson or coaching session.
- Block of 4, 6 or 10 sessions.
- Assessment call or first consultation.
- Revision course, workshop or group class.
- Deposit for a coaching programme.
- Balance payment after a package has started.
Payment options for tutors and coaches
| Payment need | Best option | Why it works |
|---|---|---|
| One-off session | Payment link | The amount and session details are specific to that customer. |
| Package or block | Micro e-commerce page | The customer can pick the right package from a short list. |
| Regular parent payments | Branded payment page | Parents have one familiar place to pay. |
| In-person class | QR code payment | Students or parents can scan and pay when they arrive. |

How to set up session payments
Start by giving clear names to the offers you sell most often. Avoid vague labels like Tuition Payment or Coaching Fee. Use specific descriptions such as GCSE Maths Lesson, 5-Lesson English Block, Career Coaching Strategy Call, or Personal Training Starter Pack.
Then decide when payment should be made. Some tutors collect payment before the lesson, some after a trial session, and some take a deposit for a package. The key is to make the timing clear before the customer books.

Why clarity reduces awkward chasing
Parents, students, and clients often delay payment because the process is unclear. They may be waiting for bank details, unsure of the amount, or expecting another reminder from you.

The Small Business Commissioner recommends making it easy for customers to pay. For tutors and coaches, this means sending a clear payment request that includes the session details, the amount, and the next step.
How PaymentLink.io fits session-based businesses
PaymentLink.io lets you connect your Stripe account and create custom payment pages for session payments. You can send a payment link via email, WhatsApp, or SMS, use a payment page for repeat parent payments, or list fixed packages on a small online store.
This is especially helpful for tutors and personal trainers who sell repeat packages yet still need flexibility for single sessions.
What to include in each payment request
Every payment request should clear up any doubt. Include:
- The student's or client's name, where appropriate.
- The lesson, session, block or package name.
- The date range or number of sessions included.
- The total amount due.
- Any booking, cancellation or rescheduling notes you normally provide.
- What happens after payment?
When a full booking system might be better
A payment link is not a full booking system. If you need calendar availability, automatic reminders, staff scheduling, or complex membership billing, you may still need dedicated booking software. But for many tutors and coaches, the payment issue is simpler: the customer has already agreed and needs an easy way to pay.
Create your first payment links for a single session, then add a package page when the same offer is sold repeatedly.
How to reduce admin around sessions
Session-based businesses lose time when payment, scheduling, and confirmation occur in different places. You can reduce this by using standard offer names and payment messages. The same package name should appear in your message, calendar note, and payment page.
When a client buys a group of sessions, explain how it will be tracked. For example, confirm the number of sessions included and whether unused sessions expire. The payment page does not need every policy detail, but it should match what you have already told the customer.
This makes later conversations easier because both sides can refer back to the same package name and payment confirmation.
- Use named packages.
- Confirm the session count in the payment description.
- Send payment requests immediately after booking.
- Keep your cancellation wording consistent.
Before you make your session payment setup live
Treat the payment process as part of your visible service, not just an admin shortcut. View the page on a mobile phone, check the spelling of the offer or service name, and ensure the amount matches what the customer agreed to. A small mistake can create doubt at the very moment you want the customer to pay.
Next, test the payment path using the channel customers will actually use. If the customer receives it via WhatsApp, open the link from WhatsApp. If they scan a sign, print a draft QR code and scan it with a standard camera app. If they will pick from a short list, check that the item names make sense without you having to explain them in person.
Finally, keep the payment process easy to manage. Remove old links, update seasonal prices, and ensure staff or helpers use the same approved wording. That consistency helps your payment page feel trustworthy and makes the payment step easier to repeat as your business grows.

Use a small online store to create the customer-facing payment path, then keep refining the wording and layout based on customers' questions.
We’re fanatical about your success.
Start with a 30-day free trial - no restrictions, no monthly commitments or tie-ins.Start changing the way you take payments and make your life easier.
