How to Invoice US Clients from Mexico and Get Paid Fast

VaultLeap

VaultLeap

How to Invoice US Clients from Mexico and Get Paid Fast

You finished the project. You sent the invoice. Now you wait. Three days. Five days. A week. Your US client swears they sent the wire, but somewhere between Chase in New York and BBVA Mexico in Guadalajara, your money is sitting in an intermediary bank getting fees shaved off it like a block of cheese.

If you’re a Mexican freelancer, agency, or service provider invoicing US companies, this is probably your life. International wire transfers from the US to Mexico typically take 3-5 business days, pass through 1-2 intermediary banks, and lose $25-$50 in fees before reaching your account. That’s before your Mexican bank takes its own cut on the FX conversion.

There’s a better way. You can get paid via ACH – the same domestic payment system Americans use to pay each other – by having your own USD receiving account with US routing and account numbers.

Why International Wires Are Costly for Mexican Service Providers

When a US company sends you an international wire, here’s what typically happens:

  • The sending bank charges $25-$45 for the outgoing wire
  • An intermediary bank (often a correspondent bank in New York) takes $15-$25
  • Your Mexican bank charges a receiving fee of $10-$20
  • The FX spread on USD to MXN conversion adds another 1-3% depending on the bank

On a $5,000 invoice, you might lose $150-$250 between fees and unfavorable conversion rates. On a $2,000 invoice, the percentage hit is even worse. Multiply that by monthly invoices and you’re looking at $1,800-$3,000 per year evaporating in transit fees.

Beyond the cost, there’s the timing problem. Your client’s AP department processes payments on a schedule. If they’re set up for ACH (which most US companies prefer because it costs them $0.20-$1.00 per transaction instead of $25+ for a wire), asking them to send an international wire creates friction. Some smaller companies won’t do it at all.

The ACH Advantage: Getting Paid Like a Domestic US Vendor

ACH (Automated Clearing House) is how American businesses pay American businesses. It’s near-free, reliable, and processes in 1-2 business days. Same-day ACH settles within hours.

When you give a US client ACH-compatible bank details – a routing number and account number – you become just another domestic vendor in their payment system. No special international wire form. No extra fees on their end. No intermediary banks touching your money.

The key is having a USD account with US banking details. This used to require forming a US LLC and opening a Mercury or Relay account. Now, virtual USD accounts let you receive ACH payments directly without a US entity.

How to Set Up a USD Receiving Account from Mexico

Here’s what the setup looks like with a virtual USD account:

  1. Open the account: Complete KYC verification with your Mexican passport, INE, or other government ID. No US address or entity required.
  2. Get your bank details: You’ll receive a US routing number and account number, held at a regulated US bank.
  3. Send details to your client: Add these to your invoices under “Payment Details.” To your client, it looks identical to paying any US vendor.
  4. Receive funds: ACH deposits hit your account in 1-2 business days. Wire transfers arrive in approximately 5 minutes.
  5. Hold or convert: Keep funds in USD or convert to MXN and send to your local bank via SPEI when the rate is favorable.

What to Put on Your Invoice

Your invoice payment section should include:

  • Bank Name (e.g., Lead Bank)
  • Routing Number (9 digits)
  • Account Number
  • Account Holder Name (your name or business name as registered)
  • Payment method: ACH or Domestic Wire

Skip the SWIFT code, intermediary bank fields, and CLABE. Those are for international wires. You want your client thinking “domestic payment” when they look at your invoice.

Timing Your Conversions

One underrated benefit of holding USD: you control when you convert. The USD/MXN rate fluctuates daily. In early 2026, it’s been ranging between 17 and 18 MXN per dollar. If you need pesos for rent or payroll on a fixed date, you can convert then. But if you have flexibility, holding USD and converting on favorable days can net you an extra 2-3% over the course of a year.

Compare this to receiving an international wire where your Mexican bank converts automatically at their rate on the day it arrives – a rate that’s typically 1-2% worse than the mid-market rate.

What About Wise or Payoneer?

Both offer USD receiving accounts. Wise charges 0.6-1.2% on conversions and has been known to hold funds for review on larger transfers. Payoneer charges 2% on currency conversion and has minimum withdrawal amounts. Both work, but both take a cut on every conversion.

VaultLeap offers USD accounts with ACH and wire receiving capability. The Standard tier charges 0.75% on conversions, Pro drops to 0.65%, and the Zero tier eliminates fees entirely on up to $40,000 per month. Because accounts are self-custodial (stablecoin-settled with USDC), you hold your own keys – no third party can freeze your balance without your private key.

The Bottom Line for Mexican Service Providers

If you’re invoicing US companies more than once or twice a month, switching from international wires to ACH receiving will save you $1,000-$3,000 per year in fees alone. The time savings – getting paid in 1-2 days instead of 3-5 – means better cash flow and fewer awkward “did you send it yet?” emails to clients.

Set up a USD receiving account, update your invoices, and let your US clients pay you the easy way.

VaultLeap is a financial technology company, not a bank. Banking and payment services are provided by Bridge, a licensed money transmitter and regulated payment provider, in partnership with Lead Bank, Member FDIC. VaultLeap does not hold or have custody of customer funds.

Related Articles