
What Forex Markup Really Costs You on USD AI Bills
Paying an LLM provider directly in USD from India isn't just the sticker price — card networks and banks add their own markup on top. Here's the real math, in rupees.
Author
AICredits Team
Published
24 Jul 2026
Reading time
5 min read
The charge you don't see until the statement arrives
When an Indian card is billed in USD, two things happen before the amount lands on your statement: the card network converts USD to INR at its own rate (not the mid-market rate you'd see on Google), and the issuing bank adds a markup — typically 2–5% on international transactions. Neither of these appears on the LLM provider's pricing page. They show up three weeks later as a slightly larger number than you expected.
Working through the numbers
Say your team spends $200/month directly on an LLM provider's USD billing.
| Step | Amount | |------|--------| | Provider charges | $200.00 | | Card network conversion (at that day's rate, say ₹87/USD) | ₹17,400 | | Bank forex markup (2–5%) | ₹348 – ₹870 | | Total you actually pay | ₹17,748 – ₹18,270 |
That markup — anywhere from ₹350 to ₹900 on a $200 bill — is pure friction. It buys you nothing: not better service, not more tokens, not priority support. It is the cost of the currency conversion happening on your bank's terms rather than yours.
The exchange rate itself is a second, separate cost
Even before the bank markup, the rate your card network applies on billing day is rarely the exact mid-market rate. And because USD-billed providers charge monthly, the rate you get is whatever the market happens to be on your statement date — not a rate you chose or locked in. A team budgeting ₹15,000/month for AI spend can see ₹15,000 one month and ₹16,200 the next, for identical usage, purely from rate movement.
What a prepaid INR wallet changes
With AICredits, you convert USD-priced provider costs to INR once, at topup time, using a transparent forex-plus-buffer rate — and that conversion happens on your terms, when you choose to add credits, not on a billing cycle set by the provider.
| | Direct USD billing | AICredits INR wallet | |---|---|---| | Currency conversion | Card network rate, undisclosed | Live forex rate + fixed 5% buffer, shown upfront | | Bank markup | 2–5%, added silently | None — you're not making an international card transaction | | Billing predictability | Varies with exchange rate on statement date | Fixed at topup; usage draws down a known INR balance | | Payment method | International card required | UPI, net banking, or domestic debit card |
The forex buffer is not free — AICredits applies its own 5% buffer to cover rate volatility between the moment you top up and the moment the underlying provider is paid. The difference is that this number is fixed and disclosed, not an invisible bank fee discovered after the fact.
Frequently Asked Questions
Is a 2–5% bank forex fee normal for international card payments?
Yes — this range is standard across most Indian card issuers for cross-border transactions, separate from any card network conversion spread. Check your specific card's terms for the exact figure.
Does AICredits eliminate forex cost entirely?
No — the underlying providers are still priced in USD, so some conversion cost is unavoidable. What changes is that the conversion happens once, at a disclosed rate, instead of being layered with an undisclosed bank markup on every transaction.
Will my AI costs still fluctuate with the rupee?
The rate used at each topup reflects the live forex rate at that moment, so yes, it can move over time — the same way any USD-denominated cost would. What it removes is the additional, separate bank markup on top of that rate.
Get started
- See the current forex rate and buffer used for wallet conversions.
- Create a free account and top up via UPI — no international card, no bank forex fee.
- Related: Why Indian Startups Are Switching to INR-Billed LLM APIs.
Related Articles
Continue in Docs
Need implementation commands and endpoint details? Go to quickstart or API reference.