More integrations ⚡ are on the way. Stay updated
Follow us on Instagram
Grow Your BusinessDecember 19, 2025 · 12 min read

How to take payments as an online coach

The four ways coaches get paid, what recurring billing actually needs, and how to stop chasing money every month.

Chasing money is the worst job in coaching. Writing the program is the work you signed up for; messaging a client for the fourth time about a bank transfer that was due nine days ago is the work that makes you consider getting a normal job. It is also, unlike most admin, almost entirely avoidable — the reason you are doing it is a decision you made about how you take payments, usually in your first month, usually without thinking about it.

This covers the four ways coaches actually get paid, what recurring billing requires under the hood, and what to do about failed payments, refunds and clients in other countries.

The four options you are actually choosing between

Nearly every online coach ends up in one of four setups. They differ far more in what they cost you in admin than in what they cost you in fees.

Bank transferProcessor + manual invoicesDedicated payments toolCoaching platform with payments
Setup effortNoneAn afternoonA day, plus a subscriptionIdentity check + processor account
Client pays byTheir own bank appCard, via an invoice linkCard, via a checkout pageCard, on a checkout page
Recurring billingClient remembers, or doesn'tOnly if you set up a subscriptionYesYes
Card expiresN/APayment silently stopsRetried, client emailedRetried, client emailed
Your monthly adminReconciling every payment by handSending and chasing invoicesChecking failuresChecking failures
FeesUsually none domesticallyProcessor fee per chargeProcessor fee plus a monthly tool feeProcessor fee plus your platform plan
Client recordA line in your bank feedIn the invoicing toolIn the payments toolAgainst the client, next to their training
SuitsYour first two or three clientsA handful of clients, mixed pricingA big roster, no coaching softwareAnyone billing recurring, at any size

Bank transfer is free and it is fine at three clients. What breaks is not the fee — it is that every single payment requires a human to remember, initiate and then be checked off by you. Multiply one act of remembering by forty clients and twelve months and you get the reason coaches burn out on admin rather than on coaching.

The other three all rest on the same foundation: a card stored with a payment processor, charged on a schedule. What differs is how much of the surrounding work — the checkout page, the client record, the failed-payment handling — you have to assemble yourself.

What manual invoicing quietly costs

Manual invoicing rarely feels expensive, because the cost never arrives as a bill. It arrives as minutes.

Per client, per month: generate the invoice, send it, note it as sent, check whether it was paid, match the deposit to the client, chase the ones that did not land, then remember which of those you already chased. Call it eight minutes when everything goes smoothly. At thirty clients that is four hours a month you are spending to collect money you have already earned, and it is four hours of the specific kind of work that makes people quit.

Then there is the second cost, which is worse: manual invoicing produces late payments. Not because your clients are dishonest, but because paying you is a task on their list, and a task on someone else's list happens late. A card charged automatically on the 3rd has no list. This is the single biggest reason to automate billing, and it is why chasing late payments is a problem best solved by never creating it.

The third cost is cash flow. Manual payments arrive in a smear across the month, so you never quite know what you have earned until it has all landed. That makes it much harder to know whether the business works — which is a calculation worth doing properly, alongside what it actually costs to run an online coaching business.

What recurring billing actually requires

"Set up recurring payments" sounds like one switch. It is three things, and understanding them makes every later decision easier.

A stored payment method. The client enters their card once, on a page hosted by the payment processor, and the processor stores it. You never see or hold the card number, which is the point — storing card data yourself carries compliance obligations you do not want.

Authorisation to charge it again. This is the part coaches skip. When the client agrees to a recurring charge, the terms they agreed to — the amount, the frequency, whether there is a minimum commitment, how they cancel — need to be shown at the moment they enter the card and kept on record. If a client later disputes a charge, that record is the whole argument. A checkout page that states "then $280 per month, cancel anytime" has done this for you.

Retry logic. Cards fail. They expire, they get replaced after a fraud alert, they get declined because the client is over their limit on the 1st. A payment system worth using retries the charge automatically on a schedule, marks the subscription as past due in the meantime, and emails the client. Without retries, one declined charge equals one silently lost client.

If you are still deciding between weekly, monthly and paid-upfront billing, that choice interacts with all three — the shape of the billing cycle you pick changes how often a card gets a chance to fail and how much revenue one failure takes with it.

What happens when a client's card expires

This is the failure that costs coaches the most money, because it is invisible. Nobody cancels. Nothing dramatic happens. A card quietly stops working and a client quietly stops paying while continuing to receive coaching, and you find out six weeks later.

A properly set up system handles it in a defined sequence: the charge fails, the subscription is marked past due, the client is emailed, the processor retries on a schedule, and you can also retry the charge by hand once the client has updated their card. The important part is that a failed payment produces a visible state you can filter for, rather than nothing at all.

The habit that catches it

The operational habit that matters: check your past-due list once a week, on the same day. Not because it will be long, but because the failures you find in week one are recoverable with a two-line message, and the ones you find in week seven come with an awkward conversation about seven weeks of unpaid coaching.

Message the client directly rather than relying on the automated email. A processor's dunning email lands in a promotions folder. A message from their coach saying "your card bounced, mind updating it?" gets handled that day.

What the client sees at checkout, and why it matters

Everything above is invisible to the buyer. What they see is one page, and that page is where signups are won or lost.

Four things move the outcome:

  • The price and what happens next, in plain words. What is charged today, what recurs, when, and how they cancel. Ambiguity at this moment is the most common reason someone closes the tab.
  • No account creation before payment. Asking someone to register, confirm an email and then pay adds two chances to lose them. Take the payment, create the account afterwards.
  • A payment page that looks like it belongs to a real business. A processor-hosted card form does this by default; a bank account number pasted into a DM does not.
  • Fewer fields. Every optional question you add costs you buyers.

If the package has a free trial, a setup fee, a fixed length or a minimum commitment, all of those belong on the same screen as the card field, not in a follow-up email. A client who discovers a three-month commitment after paying is a refund request and possibly a chargeback.

Fitsly handles this as a public storefront page: each package shows its price, billing cycle, what's included and any conditions, the buyer pays by card through Stripe without creating an account first, and their client account is created automatically after the payment goes through.

Refunds and chargebacks

A refund is a payment you return. A chargeback is a payment your client's bank claws back after they disputed it with the bank instead of with you. The first costs you money. The second costs you money, a dispute fee and a mark against your account, so the goal is to convert the second into the first.

Most chargebacks in coaching come from three causes, all preventable:

  • The client did not recognise the charge. Set your billing descriptor to the name they know you by, not a company name they have never seen.
  • They thought they had cancelled. If your cancellation path is "email me", some proportion of clients will consider a sent email to be a cancellation. Give them a way to cancel that they can see the result of.
  • Terms they never saw. Minimum commitments and non-refundable setup fees have to be on the checkout page.

Have a refund position written down before you need one, and make it specific: what you refund, what you do not, and by when. "Unused whole months are refunded on request; the current month is not" is a policy. "Refunds at my discretion" is an argument waiting to happen.

Two details that catch coaches out

Two operational details worth knowing wherever you take payments: refunding a payment does not cancel the underlying subscription — those are separate actions, and forgetting the second means you refund a client and then bill them again next month. And refunds usually come out of your processor balance, so a refund can be blocked if you have already paid the money out to your bank.

Getting paid across currencies and time zones

Online coaching goes international faster than most coaches expect, and the first overseas client raises questions the first ten did not.

Pick one currency per package and leave it there. Charging your home currency and letting the client's bank convert is simpler than running multiple prices, and the conversion cost lands on their card rather than in your reconciliation. If you genuinely sell into a second market at scale, create a separate package priced in that currency rather than converting an existing one — changing the currency of a live product breaks the history of everyone already on it.

Expect the amount to move. A client in another country sees a slightly different number each month as the exchange rate moves. Say so upfront and it is a non-event.

Time zones only matter for one thing: when the charge lands. Bill on a fixed day of the month rather than a day tied to a call or a check-in, so nobody's payment date drifts. And do not schedule billing for the 29th, 30th or 31st — those dates do not exist in every month and the behaviour is never quite what you expect.

Payouts are not instant. Money sits with the processor for a clearing period before it can reach your bank, and the transfer itself takes a few business days on top. Plan your own bills around when the money actually arrives, not when the client is charged.

Fees, tax and the parts that are not yours to solve

Every card payment carries a processor fee — typically a percentage of the transaction plus a small fixed amount, with a surcharge on international cards. The exact rates vary by country and change, so check the current published rates for your own country rather than trusting a number in an article. Build the fee into your pricing rather than passing it on as a line item; surcharging card fees reads as petty at coaching price points, and in some jurisdictions it is regulated.

This one belongs to an accountant

Tax is the other one. Whether you must issue formal invoices, whether you have to register for GST or VAT, what your obligations are when you sell to a client in another country, and what your local consumer law says about refunds are all real questions with country-specific answers. They belong to an accountant, and an hour with one when you set up your billing is the cheapest hour you will buy all year. Do not take that answer from a blog, including this one.

A sensible setup, in order

If you are starting from nothing or moving off bank transfers, do it in this sequence:

1Decide the billing model first. Recurring monthly with a minimum commitment suits most coaches. Get the package structure settled before you build the billing, because the billing has to express it.
2Open a payment processor account and complete the identity and bank verification. This takes longer than the rest combined, so start it early — expect to supply photo ID and business details.
3Build one package and buy it yourself. Use a real card, at full price. You will find at least one thing wrong with the wording, and it costs you only the processor fee to learn it.
4Write the refund and cancellation policy and put it where the buyer sees it before paying.
5Move existing clients across with two weeks' notice and a direct link, rather than asking them to work it out. Some will need a nudge; do it in one batch, not one at a time.
6Put a weekly ten-minute check in your calendar for past-due payments. That is your entire ongoing payments admin, and it replaces the four hours.

Frequently asked questions

What is the easiest way to take payments as an online coach?

A payment processor with a hosted checkout page, either directly or through coaching software that includes it. The client enters their card once, the charge repeats on schedule, and failed payments are retried automatically. Bank transfers are free and fine for your first few clients, but they put the work of remembering to pay on the client, which is where late payments come from.

One price, every feature

Fitsly includes nutrition, payments, forms and automations on every plan. The only thing that changes your bill is how many active clients you have.

See pricing →
Written by the Fitsly Team

Written by the team building Fitsly. We spend most weeks talking to coaches about the unglamorous half of the job — billing, check-ins and the software bill.

Free 14-day trial
All features included

Start today with a free trial

Build a better coaching business with Fitsly — the all-in-one platform built by coaches, for coaches. Save time, stay organized, and start your free 14-day trial today.