GUIDE 11 min read

Multi-Currency Contractor Payments: USD vs Local Currency

Reviewed by Omnivoo Compliance Team on May 15, 2026

May 15, 2026

A globe with various international currency symbols overlaid

Key takeaways

  • Pay in USD only when the contractor explicitly has a USD account and you have agreed they absorb the FX margin.
  • Pay in local currency when you have a low-margin rail like Wise. The contractor receives a predictable amount with no surprise bank deduction.
  • FX clause options: fixed at contract date, floating at invoice date, or floating with a cap. Each shifts FX risk differently.
  • India inward USD remittances flow through specific RBI-regulated accounts (NRE, NRO, EEFC). Pick the right one or the contractor pays unnecessary tax.
  • Mexico requires CFDI 4.0 electronic invoices issued through a SAT-authorized PAC, regardless of whether you pay in USD or MXN.

The currency question is older than you think

When a US company hires its first international contractor, the most-asked-but-rarely-discussed question is: “Do we pay them in dollars or in their local currency?”

The default answer most US finance teams give is “USD, because that is what we have.” This is rarely the right answer. The contractor often loses 3 to 5 percent at their receiving bank, your accounting picks up FX volatility on the value-of-services line, and the contractor’s tax filing may end up messier than it needs to be.

This guide walks through the framework. When to pay in USD. When to pay in local. How to write the FX clause in your contract. And the corridor-specific rules that matter most for US senders in 2026: India, Eurozone, Mexico.

The base decision

Three questions decide the right currency.

1. Does the contractor have a USD-denominated bank account? If yes, paying USD is operationally trivial. If no, the contractor’s bank converts USD on arrival at typically 3 to 5 percent worse than mid-market. You have just shifted the FX margin onto your contractor without telling them.

2. Do you have a low-margin rail (Wise, Payoneer, broker) that supports the corridor? If yes, paying local currency through the fintech costs you 0.4 to 1.8 percent FX margin, usually less than what the contractor’s bank would charge on a USD inbound. If no, paying in local currency means your bank applies a 2 to 4 percent margin, so the calculus on USD versus local is closer to a wash.

3. How are you accounting for the expense? US GAAP and IRS rules treat the USD-equivalent of the expense at the date of payment. The currency of payment does not change your accounting, only your operational complexity.

Default framework

Default: pay in local currency, through a low-margin rail. For most contractors in major corridors (India, Brazil, Eurozone, UK, Canada, Australia, Mexico, Philippines), Wise Business or a comparable fintech runs 0.4 to 1.8 percent total FX margin. The contractor sees the agreed local-currency amount land in their bank. Predictable, no surprise deductions.

Exception 1: contractor explicitly requests USD. Some contractors prefer USD as a hedge against local currency depreciation or for ongoing USD obligations. Honor the request. Make sure your contract specifies that any FX cost on conversion is theirs.

Exception 2: corridor where fintech does not have coverage. A few markets have weak fintech coverage. Bank wire in local currency, or wire USD and let the contractor convert. The cost is 3 to 5 percent either way. Disclose the cost split in the contract.

Exception 3: very large transactions. For a one-off $500,000 milestone payment, your treasury team will want to use the bank’s corporate FX desk and negotiate a tighter rate. Margin can come down to 0.5 to 1.5 percent at that volume.

The FX clause in your contract

How the rate is set across the contract’s life is a separate question from how each payment is made. Three patterns are common.

Fixed at contract date

The contract states “1 USD = INR 84.5” at signing. Every payment converts at that locked rate. Simple to administer and the contractor has total predictability on rupee income.

The downside is you absorb 100 percent of FX risk. If USD-INR moves from 84.5 to 87.0 over a year-long contract, you are now paying more USD per rupee of contractor work. The reverse is also true, but in practice currencies tend to drift in the direction unfavorable to the foreign-currency-payer over multi-year contracts.

Use when: contract is short (under six months) or the contractor explicitly prefers predictability over fairness on currency moves.

Floating at invoice date

The contract states “rate at invoice date” and references a public source like the RBI reference rate or ECB reference rates or the mid-market rate from xe.com on the invoice date.

Each invoice converts at the rate of the day. Fair to both sides over the long run. Neither has certainty in any given month.

Use when: contract is long-term and both sides accept ordinary FX volatility.

Floating with a cap or collar

The contract floats by default but specifies a band: “the FX rate shall float between INR 80 and INR 88 per USD. Outside this band, the difference is split equally” or some variant.

This is the fairest structure for long-term high-value contracts. Neither side bears extreme FX risk. Caps the worst-case for both.

Use when: contract is 12+ months, payment volume is material, and you and the contractor both have reason to want a fair structure.

The clause itself is short. Typical wording is something like: “The payment amount in INR shall be calculated using the daily mid-market USD-INR rate published by xe.com on the invoice date, capped at +/- 5 percent from the rate at the contract date. Beyond that band, the parties shall split the difference equally.”

India: NRE, NRO, EEFC, and FEMA

India has more friction on inbound foreign currency than most countries. The Foreign Exchange Management Act (FEMA) and the Reserve Bank of India regulate inward remittance with specific account types and reporting requirements.

The three accounts that matter for a US company paying an Indian contractor are NRE, NRO, and EEFC. None are interchangeable.

NRE (Non-Resident External). For Non-Resident Indians (NRIs) only. Holds foreign-currency-originated funds, fully repatriable. Interest is tax-free in India. If your contractor is an NRI returning to India and they hold an NRE account, USD inbound is clean.

NRO (Non-Resident Ordinary). For NRIs who need to receive Indian-source income (rent, pension) and foreign inbound. NRO balances can be repatriated abroad up to USD 1 million per financial year with tax clearance (RBI Master Circular on Remittance Facilities for Non-Resident Indians).

EEFC (Exchange Earner’s Foreign Currency). For resident Indians earning foreign exchange (typically exporters or professional services contractors). Allows 100 percent of foreign exchange earnings to be credited to the account, subject to the condition that the sum total of accruals during a calendar month should be converted into rupees on or before the last day of the succeeding calendar month after adjusting for utilization of balances for approved purposes or forward commitments (RBI rules on EEFC accounts per India Briefing).

For a typical resident Indian contractor, the practical answer is rarely EEFC (most contractors do not bother opening one) and never NRE or NRO (the contractor is a resident, not an NRI). The practical pattern: pay in INR via Wise or a similar fintech, which converts USD to INR before the funds reach the contractor’s regular savings account. The fintech issues an e-FIRC (Electronic Foreign Inward Remittance Certificate) for FEMA recordkeeping. If you pay USD to a regular Indian savings account, the contractor’s bank converts at its own rate (typically 3 to 5 percent worse than mid-market).

The honest recommendation: pay in INR through a low-margin rail, not USD into a regular Indian bank account. Background on TDS and statutory deductions is in our contract management vs CoR guide.

Eurozone: SEPA is the answer

If your contractor has a Eurozone bank account, pay in EUR via SEPA. SEPA Credit Transfer clears in one business day with regulations that ensure cross-border euro payments are no more expensive than domestic ones (ECB SEPA overview). SEPA Instant Credit Transfer settles in 10 seconds, 24 by 7, with a standard limit of EUR 100,000 (European Payments Council SEPA Instant page).

You, the US sender, are not on SEPA. Wise solves this: your USD inbound to Wise gets matched against Wise’s EUR inflows, and the contractor receives a SEPA Credit Transfer from Wise’s EU entity. Total cost is roughly 0.4 to 0.8 percent FX margin plus a small flat fee. Wiring USD via SWIFT directly to a Eurozone bank costs 2 to 4 percent in the receiver’s conversion margin. Use Wise instead.

Mexico: CFDI 4.0 invoicing matters more than the currency

Mexico has strict electronic invoicing rules that exist independent of payment currency. Every contractor invoice must be issued as a CFDI 4.0 XML, cleared real-time through a SAT-authorized PAC (Proveedor Autorizado de Certificacion), with a UUID (folio fiscal) and digital stamp (Mexico CFDI invoicing rules per EDICOM, Mexico CFDI 2026 tax reform updates per KPMG).

A CFDI is a tax document, not a payment document. Whether you pay in USD or MXN, your contractor must issue a valid CFDI at the time of payment or invoice. Without one, the contractor cannot claim the income properly, your deduction may be disallowed if you have Mexican tax exposure, and the contractor may face SAT fines. Practically, US companies paying Mexican contractors usually pay in MXN via Wise or a specialist FX broker. The CFDI requirement applies either way.

Other corridors: quick guide

Brazil. PIX is the domestic rail. Pay in BRL via Wise or a fintech that disburses on PIX. Contractor receives instantly. Detail on PIX rules is in the Banco Central do Brasil PIX FAQ. Philippines. Wise and Payoneer both cover PHP well, margins 0.6 to 1.5 percent. UK. Pay in GBP via Faster Payments (UK’s instant rail). Margins 0.4 to 1 percent. Canada. Pay in CAD, margins 0.4 to 0.8 percent. Argentina. ARS has multiple official rates and exchange controls. Wise does not support ARS directly as of May 2026. Specialist fintechs (Airwallex, some local players) do. Engage a specialist.

Accounting and tax form implications

The currency of payment does not change your US accounting. Whether you wire USD $5,000 or INR 422,500, your books record the USD-equivalent expense at the FX rate on the payment date. For US-based contractors paid $600 or more in a year, you file Form 1099-NEC reporting USD amounts. For non-US contractors, you collect Form W-8BEN or W-8BEN-E and may need to file Form 1042-S in specific cases. Our contract management product tracks USD-equivalent amounts on each payment, generates the tax forms at year-end, and stores the supporting documentation.

The decision in one line

Pay in your contractor’s local currency, through a low-margin fintech rail (Wise, Payoneer, or a comparable provider), with an FX clause in the contract that specifies whether the rate is fixed at signing, floating at invoice date, or floating with a cap. This is the right answer for roughly 90 percent of US-company-to-international-contractor scenarios in May 2026.

If you want help structuring contractor contracts with appropriate FX clauses, multi-currency invoicing, and integrated payment rails, our contract management platform handles the full workflow. Pricing is flat per contract with payment fees passed through at cost.


Regulatory references in this article are current as of May 2026. RBI, ECB, and SAT (Mexico) periodically update rules. Always verify current rules at rbi.org.in, ecb.europa.eu, and the SAT portal. Provider pricing changes. Confirm current rates on the provider’s published pricing page before committing.

Is it cheaper to pay a contractor in USD or local currency?
It depends on who absorbs the FX margin. If you pay USD and the contractor converts on their side, you avoid the margin but the contractor often loses 3 to 5 percent at the receiving bank. If you pay local currency through a low-margin provider like Wise, the total cost is usually lower (0.4 to 1.8 percent FX margin). For most corridors, pay in local currency through a fintech rail and you both win.
How do I set the FX rate in a contractor contract?
Three common options. (1) Fixed at contract date: the rate is locked at signing. Simple but you absorb all FX risk over the contract's life. (2) Floating at invoice date: the rate is set when each invoice is issued. Fair to both sides but neither has certainty. (3) Floating with a cap or collar: rate floats within a range, beyond which one party absorbs the difference. Best for long-term contracts where extreme currency moves would be unfair to either party.
What is the right account type for paying an Indian contractor in USD?
It depends on the contractor's residency status. A resident Indian receiving USD for professional services can hold an EEFC (Exchange Earner's Foreign Currency) account with RBI rules requiring conversion of monthly balances by the end of the next month with specified exceptions. A Non-Resident Indian (NRI) returning to India uses NRE or NRO accounts. For a typical resident Indian contractor, the practical answer is usually to pay in INR rather than USD, since EEFC is unwieldy and most contractors do not have one.
Do I need to invoice differently if I pay in USD or in MXN to a Mexican contractor?
Either way, the contractor must issue a CFDI 4.0 electronic invoice through a SAT-authorized PAC (Proveedor Autorizado de Certificacion). The CFDI is a tax document, not a payment document. The currency of payment is separate from the CFDI requirement. Whether you pay in USD or MXN, the contractor must issue a valid CFDI for the equivalent value or your payment may be denied as a deductible expense for them.
What about the Eurozone? Should I always use SEPA?
If your contractor has a Eurozone bank account, paying in EUR via SEPA is almost always the right answer. SEPA Credit Transfer is fast (one business day), cheap (often free or under EUR 1), and predictable. SEPA Instant settles in 10 seconds with a EUR 100,000 limit. The alternative, paying USD via SWIFT, costs more in fees and 2 to 4 percent in FX margin on each side. Pay EUR via SEPA unless there is a specific reason not to.

Hire your first employee in India

Start onboarding in as little as 5 days. No local entity required.

Get started →