How to Accept International Payments Without Losing Revenue to Fees and Friction
Failed payments cost merchants $118.5B a year. Here's how to set up the right payment stack — SEPA, SWIFT, USDC — and stop losing revenue to fees and friction.

Key Takeaways
- Failed payments cost merchants an estimated $118.5 billion globally every year — poor payment infrastructure is a direct revenue problem, not just an inconvenience (Retail TouchPoints, 2025)
- Over 55% of failed payment transactions among SMEs are never recovered (Access PaySuite, 2026)
- Banks typically add a 2–4% FX markup above the mid-market rate: on €50,000 in annual international income, that's €1,000–€2,000 lost quietly
- Stablecoins now process over $30 billion in daily transaction volume, making them a mainstream payment option for cross-border work (PayRam, 2026)
- Brighty gives you SEPA, SWIFT, and USDC acceptance in a single EU-licensed account
In This Article
- Why your payment setup directly affects your revenue
- What "accepting" international payments actually requires
- Payment methods compared
- Best platforms for accepting international payments
- How to set up your payment stack
- Which setup fits your situation
- FAQ
Why Your Payment Setup Directly Affects Your Revenue
Most freelancers and small businesses treat payment infrastructure as an afterthought — something you figure out when a client asks "how do I pay you?" That approach costs money.
Every year, failed payments cost merchants an estimated $118.5 billion globally (Retail TouchPoints, 2025). Beyond outright failures, the slow drain of FX markups, wire fees, and conversion losses compounds over time. A business invoicing €100,000 internationally per year and converting everything through a traditional bank can lose €3,000–€6,000 to avoidable fees.
The solution isn't complex — it's having the right accounts in place before clients ask.
What "Accepting" International Payments Actually Requires
Accepting a payment isn't the same as receiving one. Receiving is passive — a client sends money and it arrives. Accepting means having infrastructure that:
- Supports the currencies your clients work in
- Gives clients a familiar, low-friction way to pay you
- Minimises what's lost between their bank and yours
- Works across multiple payment corridors without you manually managing each one
The more of this you have sorted upfront, the fewer "how do I pay you?" conversations turn into delays.
Payment Methods Compared
| Method | Who it's for | Fee to you | Speed |
|---|---|---|---|
| SEPA | Eurozone clients paying in EUR | Near zero | Instant or next day |
| SWIFT | Any international client, any currency | $15–$50+ plus intermediary fees | 1–5 business days |
| Wise (local rails) | Cross-border fiat clients | From 0.33% | Minutes to 2 days |
| Stablecoins (USDC) | Crypto-native clients | Under $1 | Seconds |
| PayPal | Small one-off payments | 2.9% + 3–4% FX markup | Instant to 24h |
| Payoneer | Marketplace platform income | Free from integrated platforms | 1–3 business days |
Sources: ibanfirst, 2026; holafly, 2026
Best Platforms for Accepting International Payments
Brighty — Best all-in-one for freelancers and small businesses
Brighty is an EU-licensed Crypto-Asset Service Provider (CASP) that lets you accept SEPA, SWIFT, and USDC payments from a single account with a named IBAN in EUR, USD, and GBP, and a crypto wallet alongside it.
Key features:
- Named IBAN for SEPA (EUR) and SWIFT (multi-currency) — clients pay you like a local regardless of where they're based
- USDC wallet for stablecoin payments — near-zero fees, settles in seconds
- Earn up to 10% APY on USDC balances via Aave integration while funds sit between projects
- Hold EUR, USD, and GBP in the same account without forced conversion
- Virtual and physical Visa/Mastercard debit cards compatible with Apple Pay and Google Pay
- Fully digital onboarding — no branch visit required
Mini-case: A UX designer based in Warsaw works with a Dutch agency (pays EUR via SEPA), a US startup (pays USD via SWIFT), and a Web3 company (pays USDC). With Brighty, all three land in one account. No juggling platforms, no end-of-month reconciliation across three dashboards.
Best for: Freelancers and small businesses accepting mixed fiat and crypto income from multiple countries.
Wise — Best for multi-currency fiat with transparent fees
Wise gives you local account details in 10+ currencies, including EUR, GBP, and USD. Clients in those markets pay you like a domestic transfer — no SWIFT fees, no intermediary deductions. FX fees start at 0.33% and are always disclosed upfront (Wise).
Best for: Freelancers and businesses whose income is primarily fiat and who want the most transparent fee structure available
Payoneer — Best for marketplace income
Payoneer integrates directly with Upwork, Fiverr, Amazon, and 2,000+ platforms. Payments from those marketplaces arrive fee-free. Currency conversion costs 0.5–2%; bank withdrawals cost $1.50.
Watch out: $29.95 annual inactivity fee if you receive under $2,000/year (EasyStaff, 2026)
Best for: Freelancers whose primary income comes through integrated platforms
USDC stablecoins — Best for lowest-cost cross-border transfers
For clients comfortable with crypto, USDC on Solana or Tron settles in seconds for under $1, regardless of amount. It's the cheapest cross-border payment rail available and is fully regulated under MiCA in the EU.
Best for: Tech, Web3, and crypto-native clients who already hold or can easily acquire stablecoins
How to Set Up Your Payment Stack
Getting properly set up takes one afternoon, not a week.
- Open a multi-currency account. Choose a platform that gives you named IBANs in the currencies you're invoiced in. For most European freelancers, that's EUR as a minimum, USD for US clients, and GBP if you work with UK companies.
- Add a crypto wallet for stablecoin payments. Even if no current client pays in USDC, having a wallet address ready means you can say yes immediately when one asks. Platforms like Brighty include this in the same account.
- Set up a Wise or Payoneer account as backup. If your primary platform is unavailable, or a client can only pay via a specific method, having a backup prevents a payment delay from becoming a cash flow problem.
- Document your payment details clearly. Keep a one-page payment info sheet (IBAN, SWIFT/BIC, wallet address, and preferred network) that you can attach to invoices or send on request. Specify your preferred method per client type.
- Test before you rely on it. Send a small test payment to every new account before you share the details with a client. A failed test payment on a €10 transfer is an inconvenience; a failed first payment on a €5,000 invoice is a problem.
Which Setup Fits Your Situation
| Situation | Recommended setup | Why |
|---|---|---|
| EU-based, eurozone clients only | Brighty or N26 Business | SEPA is free and instant — no complexity needed |
| EU-based, mix of EU and US clients | Brighty | Named IBAN for both SEPA and SWIFT from one account |
| EU-based, some crypto-native clients | Brighty | SEPA + SWIFT + USDC wallet in one account |
| Primarily marketplace income | Payoneer + Brighty | Payoneer for platform payouts, Brighty for direct clients |
| Fiat-only, want transparent FX | Wise | Mid-market rate, no markup, local details in 10+ currencies |
FAQ
What's the difference between accepting and receiving international payments?
Accepting means having the infrastructure in place (the right accounts, IBANs, and wallet addresses) so clients can pay you easily. Receiving is what happens once they do. The setup work happens once; the receiving happens every invoice.
Do I need a business account to accept international payments?
Not legally, for most freelancers in Europe. But a dedicated account — whether business or personal IBAN through an EMI like Brighty — separates your income from personal spending, simplifies tax reporting, and looks more professional to corporate clients.
What's the cheapest way to accept international payments?
SEPA for eurozone clients (near zero), USDC for crypto-capable clients (under $1 per transfer), Wise for other fiat corridors (from 0.33%). Brighty covers the first and second from the same account.
How do I accept USD payments from US clients without SWIFT fees?
The most efficient route: use a platform that gives you a named USD IBAN. Your US client pays via SWIFT to that IBAN, and the payment arrives without multiple intermediary deductions. Alternatively, invoice in USDC — a US client comfortable with crypto can pay near-instantly with no wire fees.
Can I accept payments in multiple currencies without multiple accounts?
Yes — platforms like Brighty support multiple currency balances under one account. The key is making sure each currency has its own named IBAN so clients can pay you locally without routing through SWIFT.
Is it safe to accept USDC from international clients?
Yes, provided both you and your client use regulated platforms. Under MiCA in Europe, USDC is a fully regulated, reserve-backed stablecoin. Confirm the network before sharing your wallet address — USDC on Solana and Ethereum are the most widely supported.
Download Brighty and Accept International Payments Without Losing Revenue to Fees and Friction