How to Charge Different Clients Different Prices
Every practice has exceptions. The client who has been with you since the first month and still pays the rate you started at. The friend of a friend whose first session is on the house. The company paying for one employee at a negotiated rate. None of them belong on your public price list, and handling them by invoice brings back exactly the chasing a booking page was supposed to end. A private booking link with its own price handles all three through the same checkout as everyone else.
Why exceptions should stay off the price list
A public price is a promise to everyone who reads it. Lower it for one client and it is lowered for all; publish a second, cheaper event and new clients find it too. Discount codes are the usual workaround, but a code typed at checkout travels further than you meant it to, and it still shows everyone that a lower price exists.
What an exception needs is a price that only its client can see, attached to the same event, the same calendar and the same payment flow as everything else.
When a different price makes sense
A few cases where one client should pay something other than the listed price:
- Founding clients who keep the rate they joined at after your prices go up.
- Referrals or returning clients offered a free or reduced first session.
- A company or sponsor paying a negotiated rate for one person.
- A sliding-scale price agreed privately with a client who asked for one.
- An offer that should only be bookable a few times, or only until a date.
How private links work on BooknTalk
Open a one-on-one event and create a private link. Give it a label so you know who it is for, and a price of its own: higher, lower or free. Leave the price empty and the link follows the event’s price. Add the client’s email and the link is mailed to them when you create it, and only that address can book with it.
Every link can carry a use limit and an end date, and you can revoke it at any time. A use counts when the booking is paid or confirmed, not when someone opens a checkout and walks away. Bookings already made keep the price they were made at.
If the whole event is for invited clients only, switch it to private link only. It leaves your public page, the sitemap and search results, and answers only to a live link.
The details, including the limits, are on the private links page.
Worth knowing: A link to a weekly package carries a price for the whole package, so a programme can be sold at one client’s rate in one checkout.
What it costs
Nothing extra. A paid booking through a private link carries the same €1 fee as any other, inside the same €15 per team member monthly cap, and a free booking through a link costs nothing at all. The money goes straight to your own Stripe account.
What private links do not do
Private links are for one-on-one events; a seat in a class is sold at the class price. A link is shown in full once, when you create it, and is stored only as a fingerprint, so a lost link is revoked and replaced rather than looked up.
Frequently asked questions
Can I give one client a free session on a paid event?
Yes. Create a private link with a price of zero. The client books without a checkout, and a free booking costs you nothing.
What if a reserved link is forwarded to someone else?
They can open it, but only the email address the link was made for can book with it.
Will other clients see the private price?
No. The price lives on the link, not on your page. Your public page shows the event’s own price, or does not show the event at all if it is private link only.
Can I stop a link from being used?
Yes. Revoke it from the event and it stops working at once. Bookings already made with it stand.
Your price list is for the clients you have not met yet. The ones you already know can have a link of their own, at the price you agreed, through the same checkout as everyone else.
Read next
Start taking paid bookings
Create your booking page in minutes. Free events stay free forever, we only earn €1 when you get paid.
Start for freeNo credit card required.