Skip to content

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

Set up a payment link for a coaching package

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Who can payStripe payment linkAnyone with the link, more than once unless you cap itStripe invoiceOne customer, once; to bill again you duplicate itIntakePayOne client, through a private link made for them
Questions before payingStripe payment linkUp to three short fieldsStripe invoiceNone: an invoice’s custom fields are details you add, not questionsIntakePayUp to 10 questions of your own
Your termsStripe payment linkA required checkbox that links to your terms pageStripe invoiceA memo or footer on the invoice; the client isn’t asked to agreeIntakePayShown in full and signed with a typed name before paying
Deposit and balanceStripe payment linkOne payment; the card can be saved to charge the balance laterStripe invoicePartial payments and payment plansIntakePayThe deposit, then a balance link for what’s still owed, on the same client’s record
Cost on top of card feesStripe payment linkNone on standard pricingStripe invoice0.4% of each paid invoice on Invoicing StarterIntakePay$19/month once a client pays you; none of the deposit
All three are paid into your Stripe account at Stripe’s card price: in the US, 2.9% + 30¢ for a domestic card.

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.

Stripe pricing (US)(opens in a new tab)

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.

Customize a payment link (Stripe docs)(opens in a new tab)

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.

Customize a payment link (Stripe docs)(opens in a new tab)

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