How to Receive USD Payments from US Clients While Living in Mexico
VaultLeap
If you freelance from Mexico and bill US clients in dollars, you already know the frustration. Your invoice says $3,000. Your bank account says something less. Sometimes significantly less.
The gap between what you earn and what you receive is not a mystery – it is the cost of moving money across borders through intermediaries who each take a cut. The question is how big that cut needs to be.
Let’s walk through the actual options available to someone living in Mexico who receives regular USD payments from US-based clients, and calculate the real cost of each on a typical $3,000 invoice.
Option 1: Direct Wire to Your Mexican Bank
The simplest path. You give your US client your CLABE number at BBVA Mexico or Banorte, and they send an international wire.
Here’s what actually happens to your $3,000:
- Sending bank wire fee: $25-$45 (often passed to you or deducted from the amount)
- Intermediary bank fee: $15-$25 (yes, there’s often a middleman bank)
- Receiving bank FX conversion: 1.5-3% markup over mid-market rate
At a mid-market rate of 17.20 MXN/USD, a 2% markup means your bank converts at 16.86. On $3,000, that is roughly $60 lost to the FX spread alone, plus $40-$70 in wire fees. Total cost: approximately $100-$130, or 3.3-4.3% of your invoice.
And it takes 2-4 business days.
Option 2: PayPal
Many US clients default to PayPal because it is easy for them. For you in Mexico, the math is painful:
- Receiving fee: 3.49% + $0.49 per transaction (commercial payments)
- FX conversion to MXN: 3.5-4% markup on the exchange rate
- Withdrawal to Mexican bank: free, but already converted at a bad rate
On $3,000: receiving fee takes roughly $105. If you convert to MXN inside PayPal, the FX spread takes another $105-$120. Total damage: around $210-$225, or 7-7.5% of your invoice.
Some freelancers keep their PayPal balance in USD to avoid the conversion hit. This works until you need pesos for rent – and PayPal’s conversion rate doesn’t improve with patience.
Option 3: Payoneer
Payoneer is popular among Upwork and Fiverr freelancers in Mexico. The fee structure looks better on paper:
- Receiving from US clients (via their US receiving account): free
- FX conversion when withdrawing to MXN: 2% over mid-market rate
- Withdrawal fee: $1.50
On $3,000: the 2% FX markup costs $60, plus the withdrawal fee. Total: about $61.50, or 2.05%.
Better than PayPal, but that 2% is charged every single time you need pesos. Over a year of monthly $3,000 invoices, that is $720 in FX markup alone.
Option 4: Wise (TransferWise)
Wise gives you a US routing and account number that your clients can send domestic ACH or wire to. Their conversion rates track close to mid-market:
- Receiving via ACH: free
- Conversion fee: 0.43-0.6% for USD to MXN
- Withdrawal to Mexican bank: small fee (varies)
On $3,000: conversion costs roughly $13-$18. This is significantly cheaper. The catch: Wise has holding limits for Mexican residents, the account functionality can be restricted depending on your verification level, and you cannot always hold large USD balances indefinitely.
Option 5: Hold USD in a Self-Custodial Account
Here’s an approach that didn’t exist a few years ago. Platforms like VaultLeap let you open a USD account – with a real US account number and routing number – without needing a US entity, US address, or SSN. You hold dollars until you choose to convert.
The economics on $3,000:
- Receiving via ACH: free
- Account maintenance: no monthly fee
- Conversion fee (Standard tier): 0.75%
Total cost: $22.50 on the Standard tier. On the Pro tier (0.65%), that drops to $19.50. On the Zero tier, it is $0 up to $40K per month.
The key difference: your dollars sit in a USD account that you control. You convert to MXN when the rate suits you, not when the platform decides. If USD/MXN moves from 17.20 to 17.50 over a week, waiting to convert that $3,000 earns you an extra 900 pesos – more than covering any transaction fee.
The Real Comparison on $3,000
| Method | Total Cost | % Lost | Time to Receive |
|---|---|---|---|
| Mexican bank wire | $100-$130 | 3.3-4.3% | 2-4 days |
| PayPal | $210-$225 | 7-7.5% | Instant (to PayPal) |
| Payoneer | $61.50 | 2.05% | 1-2 days |
| Wise | $13-$18 | 0.43-0.6% | Same day |
| VaultLeap (Standard) | $22.50 | 0.75% | Same day (ACH) |
| VaultLeap (Zero tier) | $0 | 0% | Same day (ACH) |
Which Method Actually Makes Sense?
If your clients can only do PayPal, ask them to send as “friends and family” (no fee for sender, no receiving fee for you) – though this removes buyer protection, which some clients won’t agree to.
If you have the flexibility to provide bank details, a dedicated USD account (Wise or VaultLeap) will save you $500-$2,500 per year versus PayPal or Payoneer, depending on your monthly volume.
The real advantage of holding USD in your own account is timing. The USD/MXN rate fluctuates 3-5% in a typical month. If you receive $3,000 and can choose when to convert, you effectively have a free hedge against rate volatility. That optionality has real monetary value that doesn’t show up in fee comparisons.
What to Tell Your US Clients
Most US clients don’t care how you receive money – they care that it is easy for them. ACH is free on their end and familiar. Give them a routing number and account number, and they will treat it like paying any US vendor. No international wire forms, no SWIFT codes, no extra fees on their side.
This is the real unlock: when you have a US-based account number, you stop being an “international vendor” in your client’s accounting software. You become just another domestic payee. Payments arrive faster, cost them nothing extra, and you control the conversion.
Related Articles
Stablecoin Banking for the Philippines – Convert USDC to PHP
Stablecoins are quietly becoming the preferred payment rail for a growing segment of Filipino remote workers. Not because they are crypto enthusiasts, but because USDC and USDT solve a real problem: moving US dollars across borders without the 3-5 day delays and 2-4% fees that traditional banking imposes. The Philippines has a surprisingly developed stablecoin […]
VaultLeap
How to Avoid Frozen Funds When Receiving USD in the Philippines
The first time your payment platform freezes your account, it feels like a punch to the gut. You log in expecting to see your $2,000 payment from last week. Instead, there is a banner: “Your account has been limited. Please provide additional documentation.” No timeline. No explanation of what triggered it. Just a vague request […]
VaultLeap
Best Banking App for Filipino Freelancers Working with US Companies
The Philippines has one of the largest virtual assistant workforces in the world. Hundreds of thousands of Filipinos work remotely for US companies – from solo VAs managing email inboxes to senior developers building products for Silicon Valley startups. Yet the banking infrastructure available to these workers has barely evolved in a decade. GCash and […]
VaultLeap