If you coach clients across borders, getting paid shouldn't be the hard part. But for many coaches, international payments mean confusing fees, currency mismatches, delayed transfers, and tax questions that never seem to have simple answers.
The good news: the infrastructure for accepting global payments has gotten dramatically better. With the right setup, a client in Tokyo can book and pay as easily as someone in your own city.
This guide covers the best payment processors, currency conversion, fees, tax considerations, invoicing, and which platforms handle it all automatically.
Why International Clients Matter for Coaches
Your expertise has no borders. A leadership coach in Austin can help a startup founder in Berlin. A career coach in London can guide a professional in Singapore. Limiting yourself to domestic clients means leaving money on the table.
International clients expand your schedule. Time zones work in your favor. Clients in Asia can book your morning slots. European clients fill your afternoon. You effectively extend your bookable hours across the day.
Premium pricing opportunities. In some markets, coaches from the US, UK, or Australia command premium rates because of perceived expertise. A $200/hour rate might feel steep domestically but represent excellent value for a client in a market with fewer coaching options.
Referral networks multiply. One international client can open an entire network you never would have reached through domestic marketing.
The question isn't whether to accept international clients. It's how to make the payment experience seamless so geography never becomes a reason someone doesn't book.
Stripe: The Gold Standard for International Payments
If you're accepting payments online, Stripe is the most capable option for international transactions.
Coverage and Currency Support
Stripe supports payments in 135+ currencies from clients in virtually every country. A client in Japan can pay in yen, a client in Brazil can pay in real, and a client in Norway can pay in krone. All without you lifting a finger.
Stripe automatically handles:
- Currency detection. It detects a client's location and can display prices in their local currency.
- Payment method support. Credit cards, debit cards, Apple Pay, Google Pay, and dozens of local payment methods like iDEAL (Netherlands), Bancontact (Belgium), and SEPA Direct Debit (EU).
- PCI compliance. All card data is handled securely. You never touch raw card numbers.
- Fraud prevention. Stripe Radar screens transactions automatically and flags suspicious activity.
Stripe's International Fees
| Transaction Type | Fee |
|---|---|
| Domestic card (US) | 2.9% + $0.30 |
| International card | 3.9% + $0.30 |
| Currency conversion | Additional 1% |
| Payout to your bank | Free (standard timing) |
| Instant payout | 1% (min $0.50) |
So if a client in Germany pays $200 for a coaching session with their European card and currency conversion is involved, you'd pay roughly $10.10 in fees (3.9% + 1% + $0.30). That leaves you with $189.90.
Is 4.9% expensive? Compared to the alternative of not accepting international clients at all, no. And compared to PayPal's international fees (which we'll cover next), Stripe is competitive.
Stripe Connect for Platforms
If you're using a coaching platform rather than building your own checkout, the platform likely uses Stripe Connect. This is Stripe's system for marketplace payments where the platform collects payment and distributes funds to the coach.
Talkspresso uses Stripe Connect, which means international payments are handled automatically. You connect your Stripe account once, and clients worldwide can book and pay. Funds land in your bank account in your local currency, regardless of what currency the client paid in.
You don't need to configure anything. No currency settings, no payment method setup, no fraud rules. The platform handles all of it.
PayPal: Familiar but Expensive
PayPal is the payment method most people know, especially internationally. But that familiarity comes at a cost.
PayPal's International Fees
| Transaction Type | Fee |
|---|---|
| Domestic payment | 2.99% + fixed fee |
| International payment | 4.49% + fixed fee |
| Currency conversion | 3-4% above mid-market rate |
The currency conversion spread is where PayPal really costs you. When PayPal converts currency, it uses its own exchange rate, which is typically 3-4% worse than the actual mid-market rate. On a $200 session, that hidden fee can add up to $8 on top of the transaction fee.
Total cost for a $200 international PayPal payment: roughly $17-19 (8.5-9.5%). Compare that to Stripe's roughly $10 (5%).
PayPal's Limitations for Coaches
- Holds and freezes. PayPal is notorious for freezing accounts that suddenly receive international payments. A sudden influx of overseas transactions can trigger a 21-day hold.
- Buyer-friendly disputes. PayPal's dispute resolution heavily favors buyers. For service-based businesses like coaching, this can be a problem if a client files a dispute after receiving their session.
- No integrated scheduling or video. PayPal is payment only. You still need separate tools for scheduling, video calls, and session management.
- Limited local payment methods. Unlike Stripe, PayPal doesn't support many region-specific payment methods.
For most coaches accepting regular international payments, Stripe (or a platform built on Stripe) is the better choice.
Payment Methods by Region
Not every client pays by credit card. Knowing the preferred payment method in your client's region reduces abandoned checkouts and builds trust.
Europe
- SEPA Direct Debit: Bank-to-bank transfers across the EU. Lower fees than cards, preferred for recurring payments.
- iDEAL (Netherlands): Used by nearly 70% of Dutch online payments. Stripe supports it natively.
- Bancontact (Belgium): The dominant payment method in Belgium. Stripe and platforms built on Stripe accept it.
- SOFORT (Germany, Austria): Direct bank transfer, popular for larger purchases.
- Klarna (Sweden, Germany, UK): Buy-now-pay-later, used for higher-ticket coaching packages.
Asia-Pacific
- Alipay and WeChat Pay (China): The dominant methods for Chinese clients. Stripe supports both.
- PayNow (Singapore): Real-time bank transfers. Common for Singapore-based clients.
- GrabPay (Southeast Asia): Popular across Malaysia, Philippines, Thailand, and Vietnam.
- UPI (India): Unified Payments Interface is used for most digital payments in India.
- Paidy (Japan): Buy-now-pay-later, widely used in Japan.
Latin America
- PIX (Brazil): Brazil's instant payment system. Widely adopted since 2020.
- OXXO (Mexico): Cash voucher payment, popular for clients without credit cards.
- Mercado Pago: Dominant across Argentina, Brazil, Mexico, Colombia.
Canada and Australia
- Interac (Canada): Bank-to-bank transfer, preferred over credit cards for many Canadians.
- BPAY (Australia): Bill payment system used by many Australian consumers.
For most coaches, you don't need to configure these individually. Stripe automatically offers the most relevant local payment methods based on the client's location. Platforms like Talkspresso inherit this behavior because they're built on Stripe.
Displaying Prices in Your Client's Currency
One of the biggest friction points in international sales is price confusion. When a client in the UK sees "$200" on your booking page, they have to do mental math to figure out what that means in pounds. That moment of uncertainty can kill a conversion.
Option 1: Show prices in your currency only. Simplest approach. You price everything in USD and let the client's bank handle conversion. Downside: clients see an unfamiliar number and may hesitate.
Option 2: Show prices in the client's local currency. More client-friendly. The booking page detects the visitor's location and displays the equivalent price. Stripe supports this natively, and platforms like Talkspresso can leverage it.
Option 3: Set fixed prices per currency. You manually set prices for each major currency (USD, EUR, GBP, AUD, CAD). This gives you control over rounding but requires ongoing maintenance as exchange rates shift.
For most coaches, Option 2 is the sweet spot. Let the platform or Stripe handle currency detection and conversion. Your client sees a price they immediately understand, and you get paid in your own currency.
Time Zone Considerations
Payment is only part of the puzzle. International coaching also requires clear time zone management so clients know exactly when they're booking.
Use tools that display times in the client's local time zone. Talkspresso automatically shows available slots in the visitor's local time zone. A slot that shows as "2:00 PM Tuesday" for you in Chicago displays as "8:00 AM Wednesday" for a client in London. No mental math, no missed sessions.
State your time zone clearly on your booking page. Even with automatic conversion, adding a line like "All times shown in your local time zone" builds confidence.
Be mindful of scheduling across the date line. A Monday evening call in the US is Tuesday morning in Australia. Some clients find this confusing. Call it out proactively when scheduling.
Consider blocking time zones that don't work for your schedule. If you don't want to take early morning calls, block those hours on your calendar. Scheduling tools let you set working hours and enforce them across all time zones.
Tax Implications: VAT, GST, and International Sales Tax
Tax rules for international services are genuinely complicated, but here's a practical overview.
The Basic Rule
In most countries, coaching services delivered digitally (via video call) are taxed based on where the client is located, not where you are. This matters most for clients in the EU.
VAT for EU Clients
If you sell digital services to clients in the European Union, you may be required to charge Value Added Tax (VAT).
- VAT rates vary by country. Germany is 19%, France is 20%, Ireland is 23%, etc.
- B2B vs. B2C matters. If your client is a business with a valid VAT number, the "reverse charge" mechanism applies and you don't charge VAT. If they're an individual consumer, you may need to charge VAT at their country's rate.
- Thresholds exist. The EU has a 10,000 EUR threshold for cross-border digital services. If your total EU sales are under this amount, you may be able to apply your home country's rules instead.
- VAT OSS (One Stop Shop). If you do need to collect VAT, the EU's OSS system lets you register in one EU country and remit VAT for all EU sales through a single return.
What this means in practice: If you're a US-based coach with a handful of EU clients, you're likely under the threshold and don't need to worry about VAT collection. If you're generating significant EU revenue, consult a tax professional about VAT registration.
GST for Australian and New Zealand Clients
Australia charges 10% GST on imported digital services (threshold: AUD 75,000). New Zealand charges 15% GST (threshold: NZD 60,000). Most coaches won't hit these thresholds with occasional international clients.
Practical Tax Recommendations
- Track where your clients are. Keep a simple spreadsheet noting each client's country.
- Consult a tax professional. Once your international revenue exceeds $5,000-10,000/year, get professional advice.
- Use a platform that handles tax calculation. Stripe Tax can automatically calculate, collect, and remit taxes based on client location.
- Don't let tax fear stop you. Most coaches with modest international revenue face minimal additional tax obligations.
Invoicing International Clients
Some international clients, especially corporate ones, will need a formal invoice.
What an International Invoice Should Include
- Your business name, address, and tax ID (EIN, VAT number, or equivalent)
- Client's name, address, and tax ID (if B2B)
- Invoice number and date
- Description of services ("Coaching session, 60 minutes")
- Amount in the agreed currency
- Payment terms and VAT/tax amount (if applicable)
- "Reverse charge applies" notation (for B2B EU clients)
Invoice Tools
| Tool | Best For | Cost |
|---|---|---|
| Stripe Invoicing | Clients who pay by card | 0.4% per paid invoice |
| Wave | Free invoicing for small volume | Free |
| FreshBooks | Professional invoices with time tracking | $17+/month |
| Xero | Full accounting with multi-currency | $15+/month |
| Platform-generated | Automatic receipts from coaching platforms | Included |
If you use a coaching platform like Talkspresso, receipts are generated automatically for every paid session. For clients who need formal invoices, Stripe's built-in invoicing or a dedicated tool fills the gap.
Reducing International Payment Fees
Fees add up across dozens of international clients. Here are ways to keep more of what you earn.
Price in your own currency. When you price in USD, the client's bank handles conversion. Their bank may offer a better rate than the payment processor, and you avoid the 1% conversion fee on your end.
Encourage local payment methods. Stripe's local payment methods (SEPA for EU, Interac for Canada) often have lower fees than international credit card transactions.
Use package pricing. One $600 package payment has lower total fees than four separate $150 payments. The fixed fee ($0.30) is charged once instead of four times, and you save on the per-transaction overhead.
Consider Wise for large retainers. For high-value retainer clients who pay monthly, Wise offers conversion fees of 0.35-1% compared to Stripe's 1%. The tradeoff is a manual process (invoice, payment, confirmation), so it only makes sense for premium clients where the savings justify the extra work.
Choosing the Right Setup for Your Practice
Just Starting Out (1-5 International Clients/Month)
Use an all-in-one platform. Talkspresso handles scheduling, video calls, payments, and currency conversion in one place. No payment gateway to configure, no currency conversion to manage, no separate invoicing tool. Clients book, pay, and join the call from one link.
Start accepting international payments on Talkspresso
Growing Practice (5-20 International Clients/Month)
At this volume, you want Stripe as your payment processor (if not using a platform), automated invoicing for clients who request it, a simple spreadsheet tracking client countries for tax purposes, and a tax professional on call for annual filing questions.
Established Practice (20+ International Clients/Month)
At scale, add Stripe Tax for automatic tax calculation, multi-currency pricing per region, accounting software with multi-currency support, and a dedicated accountant familiar with international service taxation.
How Talkspresso Handles International Payments
If you're looking for the simplest path, Talkspresso handles international coaching payments through Stripe automatically.
Here's what happens when an international client books:
- Client visits your booking page. They see your services and pricing.
- Client selects a session and pays. Stripe processes the payment, accepting 135+ currencies and dozens of local payment methods.
- Funds are converted automatically. You receive the payout in your local currency, deposited directly to your bank account.
- Session happens via built-in video. No Zoom link to manage. The video call is part of the platform.
- Receipt is generated automatically. Both you and the client get transaction records.
Connect your Stripe account, set your prices, and share your booking link. Everything else is automatic.
Checklist: Getting Ready for International Clients
Before you start marketing to clients overseas, make sure you have these basics covered.
- Payment processor set up. Stripe connected, either directly or through a platform.
- Clear pricing on your booking page. State your currency explicitly.
- Cancellation and refund policy posted. International clients want clarity when paying across borders.
- Time zone handling. Use a scheduling tool that shows available times in the client's time zone.
- Invoice template ready. Have a template with all required fields for international invoicing.
- Basic tax tracking. A simple spreadsheet noting each client's country and payment amount.
The Bottom Line
Accepting international payments for coaching sessions is easier than it's ever been. Stripe handles 135+ currencies and local payment methods across every major region. Platforms like Talkspresso automate the entire flow from booking to payment to video call. The tax implications are manageable for most coaches, especially at lower volumes.
Don't let payment logistics hold you back from serving clients worldwide. The setup takes less than an hour, and the upside is a world of potential clients who need exactly what you offer.
Start accepting international coaching payments on Talkspresso