Cross-Border Payment Fees: FX Markups, SWIFT and More
Cross-border payment fees explained: FX markups, SWIFT and intermediary charges, PayPal and Stripe international fees, plus a worked example to cut your costs.
Cross-border payment fees are the total cost of moving money between countries: the sending bank's fee, intermediary (SWIFT correspondent) charges, the receiving bank's fee, any processor surcharge for international cards, and the FX markup hidden in the exchange rate. Together they commonly cost a few percent of each payment, so compare total cost, not just the headline fee.
For freelancers and small businesses with overseas clients, these costs come straight out of margin. A 4% leak on every invoice is the same as cutting your rates by 4%. This guide breaks down each fee type, compares common payment methods, and walks through a worked example so you can see where the money goes.
The five layers of cross-border payment fees
Most international payments include some or all of these layers:
- Sending fee. The payer's bank or provider charges for sending the money. For an international wire, this is often a flat fee.
- Intermediary or correspondent fees. SWIFT wires between banks without a direct relationship pass through one or more correspondent banks, and each may deduct a fee.
- Receiving fee. Your bank may charge for incoming international wires.
- Processor surcharges. Card and wallet processors often add a percentage for international cards or payers.
- FX markup. If the money changes currency, the rate you get is usually worse than the mid-market rate. This is the fee people miss most often.
Only the first four show up as line items. The FX markup is built into the rate, which is why a "no-fee" transfer can still be expensive.
How the FX markup works
The mid-market rate is the midpoint between the buy and sell prices on the wholesale currency market. Banks and providers usually give customers a rate some distance from it and keep the difference.
To calculate the markup: (mid-market rate minus your rate) divided by the mid-market rate. Example with illustrative rates: you are paid €4,000. The mid-market EUR/USD rate at the time is 1.1600, which would give you $4,640. Your bank converts at 1.1300 and you receive $4,520. The FX markup is $120, or about 2.6% of the payment. No line item on your statement says "$120 fee," but you paid it.
Processors publish their conversion spreads. At the time of writing (October 2026), PayPal's US merchant fee page lists a currency conversion spread of 3.00% for most transactions and 4.00% for some, such as paying in another currency, and Stripe's US pricing page lists an extra 1% when currency conversion is required. Banks rarely publish a percentage; you have to compare the rate yourself.
SWIFT fees and charge codes
SWIFT is the messaging network banks use for most international wires. The money itself moves through correspondent accounts, which is where deductions come from. When the payer sends a SWIFT wire, they choose a charge code:
| Code | Who pays | What you usually receive |
|---|---|---|
| OUR | Sender pays all charges | Closest to the full amount (some intermediaries may still deduct) |
| SHA | Shared: sender pays their bank, you pay the rest | Amount minus intermediary and receiving fees |
| BEN | Beneficiary pays all | Amount minus all fees |
SWIFT fees vary widely by bank and corridor, so ask your bank for its incoming wire fee and check what your client's bank charges. Newer messaging standards are improving transparency; our guide to ISO 20022 payments explains why richer payment data matters for reconciliation. For a domestic comparison, see ACH vs wire transfer.
International transfer fees comparison by method
This international transfer fees comparison uses published US list prices where available at the time of writing. Treat it as a starting point and check each provider for your country and plan.
| Method | Visible fees | FX cost | Speed | Notes |
|---|---|---|---|---|
| SWIFT bank wire | Sending, intermediary and receiving fees | Bank's rate, often a markup | Typically 1 to 5 business days | Fees depend on banks and charge code |
| PayPal (US merchant) | Domestic rate + 1.50% international + fixed fee | 3.00% or 4.00% spread when converting | Fast to PayPal balance | Payer-friendly; costly on larger invoices |
| Stripe (US account, cards) | 2.9% + 30 cents, + 1.5% international card | +1% if conversion needed | Payout schedule applies | Good for card-paying clients |
| Multi-currency account with local details | Provider's disclosed conversion or receiving fee | Often close to mid-market | Often same or next day locally | Client pays as a local transfer |
| Local transfer in the same currency (for example SEPA in euros) | Low or none | None if no conversion | Fast | Only works if you hold that currency |
For deeper comparisons of the multi-currency providers, read Wise vs PayPal, Wise vs Payoneer and Revolut Business vs Wise.
Worked example: one $5,000 invoice, three ways
A US-based designer invoices a client in Germany for $5,000. The figures for PayPal and Stripe use published US list prices at the time of writing; the wire figures are illustrative assumptions you should replace with your bank's real fees.
Option A: PayPal invoice paid with the client's PayPal balance
Invoicing rate 3.49% plus 1.50% international equals 4.99%, plus the $0.49 fixed fee. 4.99% of $5,000 is $249.50, so the fee is $249.99 and the designer receives about $4,750. If the client's payment also involves a currency conversion, the spread adds more on top.
Option B: Stripe payment link paid by an international card
2.9% plus 1.5% is 4.4%, or $220, plus 30 cents: $220.30. If the card is charged in euros and Stripe has to convert, another 1% ($50) applies, for $270.30 in total.
Option C: SWIFT wire in USD, charge code SHA
Assume the client's bank charges them its own fee, one intermediary deducts $20, and the designer's bank charges $15 for an incoming international wire. The designer receives $4,965, a cost of $35. If the client instead sends euros and the designer's bank converts at a rate 2.6% worse than mid-market, the cost jumps by about $130.
Now repeat that comparison across a year. A freelancer who bills $5,000 a month to overseas clients would pay roughly $3,000 a year in fees through PayPal Checkout at the rates above, compared with a few hundred dollars by wire with fair conversion. That difference is real income, which is why it is worth an hour to set up a cheaper receiving method.
The lesson: for larger invoices, bank-based methods tend to be much cheaper than card or wallet payments, as long as you control the currency conversion. For small invoices, convenience may matter more than the percentage.
How to reduce cross-border payment fees
- Agree the currency and who pays fees in the contract. Our guide to invoicing international clients covers the clauses to include.
- Ask for OUR on SWIFT wires if you need the full amount to arrive, and state "all bank charges to be paid by the sender" on the invoice.
- Use local receiving details through a multi-currency account so clients pay a domestic transfer.
- Hold foreign currency balances and convert when the rate suits you, rather than auto-converting every payment.
- Steer larger invoices away from cards and wallets, where percentage fees scale with the amount.
- Measure your effective cost. Divide total fees plus FX loss by the invoice amount every quarter.
Fees your client pays that you never see
Cross-border payment fees do not only hit the recipient. Your client may also pay a foreign transaction fee on their card, an outgoing wire fee, or a conversion spread at their own bank. Those costs do not reduce what you receive, but they affect how your client feels about paying you, and a client who finds paying you expensive may pay late or look for a local supplier.
Ask new international clients how they usually pay overseas suppliers. Large companies often have an accounts payable process built around SWIFT wires in their own currency and may not be able to use a payment link. Small businesses and individuals often prefer a card or wallet. Matching your options to how the client already pays reduces friction on both sides.
Choosing a method by invoice size
Percentage fees and flat fees behave very differently as invoices get bigger. A rough guide, which you should test against your own numbers:
| Invoice size | Usually cheapest | Why |
|---|---|---|
| Small (a few hundred dollars) | Card, wallet or multi-currency account | Flat wire fees take a large share of a small payment |
| Medium (around $1,000 to $5,000) | Multi-currency account with local details | Low disclosed fees and close-to-mid-market conversion |
| Large (above $5,000) | Local transfer or SWIFT wire with fair FX | Percentage fees on cards and wallets grow with the amount |
The pattern is simple: flat fees hurt small payments and percentage fees hurt large ones. The FX markup is a percentage, so it hurts at every size, which is why controlling the conversion step is the single biggest lever for reducing cross-border payment fees.
A checklist for international invoices
Before you send an invoice to an overseas client, check that it includes:
- The invoice currency, shown with its code (USD, EUR, GBP) next to every total.
- Your full bank details for the method you want them to use, including SWIFT/BIC and IBAN where relevant, or local receiving details.
- A note on charges, such as "Please send with charge code OUR so the full amount arrives."
- A clear payment reference: the invoice number.
- Payment terms and the due date in an unambiguous format (for example, 15 November 2026 rather than 11/15/26).
- Any tax wording required in your country or the client's, such as reverse charge notes for some cross-border services. Check the rules with a qualified adviser.
Keeping a consistent invoice numbering sequence makes it much easier to match foreign payments, which often arrive with truncated references. The invoice number generator can help you set one up.
Invoicing in a foreign currency
If you bill in the client's currency, show the currency code clearly next to every total (for example, EUR 4,000.00 rather than just 4,000). Our guide to the foreign currency invoice explains which rate to use for your own records and tax reporting. The invoice generator supports multiple currencies, so you can set the invoice currency to match the contract. It produces the invoice document only; it does not process the payment or convert currency.
Freelancers in Pakistan will find corridor-specific tips in our guide to receiving payment from abroad.
Tax and record-keeping note
Fees and exchange losses may be deductible business expenses, and foreign currency income usually has to be reported in your home currency using an acceptable exchange rate. Rules differ by country, so keep records of the invoice amount, the amount received, the date and the rate used, and check with a qualified adviser for your situation.
Conclusion
Cross-border payment fees add up from several layers, and the FX markup is often the biggest. Compare total cost on a realistic invoice, agree currency and charge terms upfront, and route larger payments through bank-based methods with fair conversion. Then send a clear, currency-labeled invoice from the free invoice generator.
Frequently asked questions
What are cross-border payment fees?
Cross-border payment fees are the costs of moving money between countries or currencies. They include the visible fees, such as a bank's outgoing wire fee, intermediary bank charges and a processor's international surcharge, and the less visible cost of currency conversion, where the provider gives you an exchange rate worse than the mid-market rate. The total can be several percent of the payment, so it is worth adding them all up before choosing how to get paid.
What is an FX markup?
An FX markup is the gap between the mid-market exchange rate, which is the midpoint between buy and sell rates on global currency markets, and the rate a bank or payment provider actually gives you. Providers that advertise no fee often make their money here. To measure it, compare the rate you received with the mid-market rate at the same time and divide the difference by the mid-market rate. A gap of 2% to 4% is common with some providers.
Why did I receive less than the invoice amount on an international wire?
Usually because one or more banks deducted fees along the way. International wires often pass through intermediary or correspondent banks, and each may take a charge from the amount before passing it on. Your own bank may also charge an incoming wire fee, and if the payment arrived in a different currency, the conversion rate reduces it further. Agree in your contract who pays which charges and state it on the invoice.
What do OUR, SHA and BEN mean on a SWIFT payment?
They are charge codes that tell banks who pays the fees. OUR means the sender pays all charges, so the recipient should receive the full amount, although some intermediaries still deduct fees. SHA means charges are shared: the sender pays their own bank, and the recipient bears receiving and intermediary fees. BEN means the beneficiary pays all charges, which are deducted from the amount sent. If you want the full invoice amount, ask the client to use OUR.
How much does PayPal charge for international payments?
At the time of writing, PayPal's US merchant fee page adds 1.50% to the domestic commercial rate for international transactions, and its currency conversion spread is listed at 3.00% or 4.00% depending on the transaction type. For example, an international invoice paid through PayPal Checkout would cost 3.49% plus 1.50% plus a fixed fee before any conversion. Check PayPal's fee page for your country, because rates differ by account location.
What is the cheapest way to receive international payments?
It depends on the corridor and amount, but for many freelancers a multi-currency account that gives local account details in the client's country is cheaper than a SWIFT wire or a card payment. The client pays a local transfer, and you convert at or near the mid-market rate with a disclosed fee. Compare the total cost, including the conversion rate, on a realistic invoice amount rather than looking at headline fees alone.
Should I invoice international clients in my currency or theirs?
Invoicing in your own currency moves exchange rate risk and conversion costs to the client, which protects your income but may make you less attractive. Invoicing in their currency is friendlier and often helps you win work, but you bear the conversion cost and the risk that the rate moves before you are paid. Many freelancers invoice in the client's currency and receive it into a matching currency balance to keep control of when to convert.
Can I pass cross-border fees on to my client?
You can agree that the client pays transfer charges, for example by asking for OUR on SWIFT wires and stating that the invoice amount must arrive in full. You can also price the expected cost into your rates. Adding card surcharges is more restricted and depends on card network rules and local law, so check the rules before adding a percentage. Whatever you agree, write it in your contract and on the invoice before work starts.
Are cross-border payments in euros within Europe cheaper?
Generally yes. Euro payments within the SEPA area use common schemes, and EU rules require that cross-border euro payments within the EU cost the same as equivalent domestic euro payments. That makes paying or receiving euros between, for example, Germany and Spain cheap. Fees rise when a payment involves a currency conversion or a country outside the scheme, so a US or UK business receiving euros can still face conversion and wire costs.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator