Back to blogPlatform Guides

How to Accept International Payments for Coaching Sessions

Published January 24, 2026

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.

Want a simpler alternative?

Talkspresso handles booking, video, and payments in one place. No monthly fee. You keep 90% of every session.

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 TypeFee
Domestic card (US)2.9% + $0.30
International card3.9% + $0.30
Currency conversionAdditional 1%
Payout to your bankFree (standard timing)
Instant payout1% (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 TypeFee
Domestic payment2.99% + fixed fee
International payment4.49% + fixed fee
Currency conversion3-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

  1. Track where your clients are. Keep a simple spreadsheet noting each client's country.
  2. Consult a tax professional. Once your international revenue exceeds $5,000-10,000/year, get professional advice.
  3. Use a platform that handles tax calculation. Stripe Tax can automatically calculate, collect, and remit taxes based on client location.
  4. 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

ToolBest ForCost
Stripe InvoicingClients who pay by card0.4% per paid invoice
WaveFree invoicing for small volumeFree
FreshBooksProfessional invoices with time tracking$17+/month
XeroFull accounting with multi-currency$15+/month
Platform-generatedAutomatic receipts from coaching platformsIncluded

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:

  1. Client visits your booking page. They see your services and pricing.
  2. Client selects a session and pays. Stripe processes the payment, accepting 135+ currencies and dozens of local payment methods.
  3. Funds are converted automatically. You receive the payout in your local currency, deposited directly to your bank account.
  4. Session happens via built-in video. No Zoom link to manage. The video call is part of the platform.
  5. 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.

See how creators use Talkspresso to monetize their audience with paid video calls, or compare 9 platforms for paid video calls.

See how creators use Talkspresso to monetize their audience with paid video calls, or compare 9 platforms for paid video calls.

Start accepting international coaching payments on Talkspresso

One link. Everything included.

Built-in HD video, automatic recording, AI summaries, and scheduling. No subscriptions. Just 10% when you earn.

Start free on Talkspresso

Free to join. No credit card required.

Frequently Asked Questions

How do I accept international payments for coaching sessions?
The simplest way is to use Stripe or a platform built on Stripe like Talkspresso. Stripe supports payments in 135+ currencies and dozens of local payment methods. Clients pay in their local currency, and funds are converted and deposited into your bank account automatically.
What are the fees for international coaching payments through Stripe?
Stripe charges 3.9% + $0.30 for international card transactions, plus an additional 1% if currency conversion is involved. On a $200 coaching session, that totals roughly $10.10 in fees, leaving you with $189.90.
Do I need to charge VAT for coaching clients in the EU?
It depends on your total EU sales. The EU has a 10,000 EUR threshold for cross-border digital services. If your total EU sales are under that amount, you likely don't need to collect VAT. If you exceed it, the EU's One Stop Shop (OSS) system lets you register in one country and remit VAT for all EU sales.
Is PayPal or Stripe better for international coaching payments?
Stripe is generally the better choice. PayPal charges 4.49% plus a fixed fee on international payments, and their currency conversion spread adds 3-4% on top. Total cost on a $200 international PayPal payment is roughly $17-19 (8.5-9.5%), compared to about $10 (5%) through Stripe.

Ready to launch your first masterclass?

Join creators who are turning their expertise into revenue.

No monthly fees. You keep 90%.

How to Accept International Payments for Coaching Sessions