GuidesGuide
Stripe payment links for coaches: how to set one up, and what it leaves out
A Stripe payment link is the quickest way for a coach to take a card payment: make it once in the Stripe Dashboard and send it to anyone. Here’s how to set one up for a coaching package, what it can’t do for coaching, and when an invoice or IntakePay fits better.
Free until your first client pays you, then $19/month · no card to startUpdated
On this page
Set up a payment link for a coaching package
Step 1: Add your terms address first
If you want clients to agree to terms, put the address of your terms page in your Stripe account’s Public details. The terms checkbox is only offered once it’s set.
Step 2: Create the link
In the Dashboard, open Payment Links and choose New. Pick a product or add one, such as “12-week coaching package”, with its price.
Step 3: Add up to three questions
Custom fields can be short text, numbers or a dropdown. Use them for what you need at the moment of payment, such as the client’s time zone.
Step 4: Require your terms
Turn on the terms of service checkbox. The client has to tick it before paying, and it links to your terms page.
Step 5: Choose what happens after payment
Show Stripe’s confirmation message, or send the client to a page of yours, such as your booking calendar.
Step 6: Create it and send it
Copy the link into an email or a message. To save the client typing, you can add their email to the end of it with
?prefilled_email=, and Stripe asks you to share a link like that only with the person it’s for.
Two more options are worth knowing. You can limit the number of payments, so a link made for one client deactivates once it’s paid. And you can save the card for later, for example to charge the balance of a package.
What a payment link leaves out for coaching
A payment link is built to sell one thing to many people. Coaching is sold to one person at a time, after a conversation, and a new client needs to do more than pay:
- Answer your questions. Three short fields are enough for a time zone or a company name, not an intake form, and Stripe says not to collect sensitive information in them. The answers appear on the payment in your Dashboard.
- Read your terms. The checkbox links to a page on your site rather than showing the terms, and Stripe records that the box was ticked, not the words on the page at the time. Stripe’s own dispute advice is to show the full policy at checkout, because a checkbox containing only a link may be rejected as evidence.
- Be one person. A link works for anyone who has it, so you make one per client or per price, and match each payment to a client yourself.
- Pay a deposit now and the balance later. A link takes one payment. Stripe’s invoices handle partial payments and payment plans; payment links don’t.
Payment link, invoice or IntakePay
When a payment link is enough
A payment link fits when there’s nothing to ask and nothing to sign: a workshop seat, a recorded course, or a single session for someone who has already signed your agreement. Make one link, put it on your site, and every payment lands in your Stripe account.
When a new client has to answer questions and agree to your terms before paying, a link needs a form and a contract beside it, and nothing ties the three together. That’s the gap IntakePay fills: the payment still goes straight to your own Stripe account, with your questions and the signature on the page before it. See how the payment link works.
Questions
Do Stripe payment links cost anything?
Not on Stripe’s standard pricing: you pay the normal card fee on each payment, which in the US is 2.9% + 30¢ for a domestic card. Optional extras, such as your own domain for links, cost more.
Can a Stripe payment link take a deposit and the balance later?
Partly. A link takes one payment, but it can save the client’s card, so you can charge the balance later. For partial payments or a payment plan on one bill, Stripe’s invoices are built for it and payment links aren’t.
Can I ask intake questions on a Stripe payment link?
Up to three: short text, numbers or a dropdown, with labels of up to 100 characters. That’s enough for a time zone or a company name, not an intake form, and Stripe advises against collecting sensitive information in them.
Sources
- Payment Links (Stripe docs)(opens in a new tab)
- Create a payment link (Stripe docs)(opens in a new tab)
- Customize a payment link (Stripe docs)(opens in a new tab)
- Invoicing (Stripe docs)(opens in a new tab)
- Customize invoices (Stripe docs)(opens in a new tab)
- Stripe Invoicing pricing(opens in a new tab)
- Stripe pricing (US)(opens in a new tab)
- Preventing disputes and fraud (Stripe docs)(opens in a new tab)
Keep reading
- A payment link for coaches that asks your questions and gets your terms signedHow IntakePay does it · One private link per client: your questions, your terms signed, then the deposit, into your own Stripe account
- How to take a deposit for coachingGuide · How much to ask for, when to take it, and how to word a deposit you keep if a client cancels
- Coaching intake form template: 31 questions to choose fromFree template · 31 questions in seven groups, ready to copy, download or send
A payment link that asks your questions first
Your questions, your terms signed with a typed name, then the deposit, straight into your own Stripe account.
Free until your first client pays you, then $19/month · no card to start