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 transfer | Processor + manual invoices | Dedicated payments tool | Coaching platform with payments | |
|---|---|---|---|---|
| Setup effort | None | An afternoon | A day, plus a subscription | Identity check + processor account |
| Client pays by | Their own bank app | Card, via an invoice link | Card, via a checkout page | Card, on a checkout page |
| Recurring billing | Client remembers, or doesn't | Only if you set up a subscription | Yes | Yes |
| Card expires | N/A | Payment silently stops | Retried, client emailed | Retried, client emailed |
| Your monthly admin | Reconciling every payment by hand | Sending and chasing invoices | Checking failures | Checking failures |
| Fees | Usually none domestically | Processor fee per charge | Processor fee plus a monthly tool fee | Processor fee plus your platform plan |
| Client record | A line in your bank feed | In the invoicing tool | In the payments tool | Against the client, next to their training |
| Suits | Your first two or three clients | A handful of clients, mixed pricing | A big roster, no coaching software | Anyone 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 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 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.
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: