Key takeaways
- Most AI and SaaS tools bill in US dollars. A local-currency card adds foreign transaction fees of 1% to 3% on every charge.
- The number is small per invoice and large per year. On $200,000 of USD software spend, that is $2,000 to $6,000 annually, before any markup hidden in the exchange rate.
- The durable fix is a currency match. Pay dollar-billed tools with a USD-native card, so the charge and the card sit in the same currency and the fee never fires.
Nobody notices the fee on one subscription. Your OpenAI bill renews, the card gets charged an extra $6, and it vanishes into the noise of a monthly statement. Then finance runs the year-end numbers across the whole stack: the AI tools, the design software, the analytics, the two dozen seats nobody remembers approving. That $6 was one line in a hundred. Stacked up for twelve months, foreign transaction fees alone add up to a mid-four-figure charge you paid to no vendor and got nothing for.
What is a foreign transaction fee?
A foreign transaction fee is a surcharge, typically 1% to 3%, that your bank adds when you pay a charge in a currency other than your card's home currency. It is not the vendor's price and it is not the exchange rate. It is a cut your issuer takes for the act of converting. A euro card paying a US dollar bill triggers it. So does a pound card. The fee sits on top of whatever rate you were given, and it fires on every charge: a monthly subscription pays it twelve times a year.
What does it cost across a software stack?
One subscription hides the cost. A full stack exposes what foreign transaction fees really add up to. Say your team spends $200,000 a year on tools billed in US dollars, ordinary for a company running paid AI models, cloud infrastructure, and a dozen SaaS seats. At a 1% fee, that is $2,000 a year. At 3%, it is $6,000. You paid it for the currency mismatch alone, and that is before any markup buried in the rate itself.
Here is the same math across common spend levels:
| Annual USD software spend | Fee at 1% | Fee at 3% |
|---|---|---|
| $50,000 | $500 | $1,500 |
| $100,000 | $1,000 | $3,000 |
| $200,000 | $2,000 | $6,000 |
| $500,000 | $5,000 | $15,000 |
Read the bottom row. A company spending half a million a year on US dollar tools can lose $15,000 to a fee that appears in no vendor contract and no budget line. Those foreign transaction fees are the settlement tax on your software: money that leaves the account on every cross-currency charge and shows up nowhere as a purchase, part of the wider job of SaaS spend management.
Why are AI tools billed in US dollars?
Because that is where the vendors live. Most AI and SaaS companies price, invoice, and settle in US dollars: their compute costs, revenue, and investors all sit in dollars, so dollar billing keeps their books clean. They pass the currency straight to you. When your euro or pound card pays that dollar invoice, your bank converts on the spot and collects its foreign transaction fees. The vendor never charges it. It is entirely a function of the card you paid with, which means it is entirely inside your control to remove.
Do "no foreign transaction fee" cards really cost nothing?
Not always, and this is where the money quietly leaks. A card can advertise "no foreign transaction fee" and still cost you the same, or more, in a marked-up exchange rate. The fee does not vanish. It moves. Instead of a visible 2% line on your statement, you get a rate that is 2% worse than the real mid-market rate, and the gap goes to the issuer. You feel nothing, because there is no line item to feel. These hidden foreign transaction fees are real, recurring, and harder to catch precisely because they hide inside a number you cannot easily check.
So "no foreign transaction fee" is not the finish line. A card that waives the stated fee but converts at a marked-up rate has not saved you money. It has repackaged the same charge as something you cannot see.
How do you avoid foreign transaction fees on software?
Match the currency. If a tool bills in US dollars, pay it with a card that spends US dollars. When the charge and the card are both in dollars, there is no conversion at all. No conversion means no foreign transaction fee and no rate markup, because neither has anything to convert. This is not a rebate you have to claim. It is the fee never firing, because the condition that triggers it is gone. Route dollar-billed AI and SaaS spend to a USD-native card, and keep your local card for local bills.
What FX fees cost across a software stack
$50,000 / yr
$500 to $1,500In FX fees at 1 to 3%.
$200,000 / yr
$2,000 to $6,000Before any rate markup.
$500,000 / yr
$5,000 to $15,000On dollar-billed tools.
Endl USD spend
$0No foreign transaction fee on USD.
The fee is small per charge and large in aggregate. Pay dollar tools in dollars.
How Endl fits
Endl cards spend US dollars at $0. Pay a dollar-billed AI or SaaS tool with an Endl card and the charge and the card are both in dollars, so there is no conversion and no foreign transaction fees: not a waived fee, not a rebated one, just nothing to charge them on. On the $200,000 stack above, that is $2,000 to $6,000 a year you keep.
For charges in other currencies, Endl converts at the Visa rate plus a flat 1%, with no hidden markup baked into the rate. You see the rate and you see the 1%. Nothing sits underneath it.
Endl issues virtual and physical cards, so you can spin up a dedicated card per tool or per team. Your balance is self-custodial and runs on stablecoin rails, transactions clear at a flat 0.5%, and the cards are debit and spend, not credit, so you move your own dollars rather than borrowing. To be clear on what Endl is: it is not a bank, balances are not insured, and Endl operates as a registered VASP in the EU and an MSB in Canada. See the pricing page for the full breakdown, or start free.




