Quick answer: Pay contractors in Mexico in pesos through SPEI, the central bank’s interbank system that runs 24/7 and settles in seconds. You’ll need the contractor’s 18-digit CLABE and a signed W-8BEN on file before the first payment. Skip SWIFT wires: they cost $35 to $50 to send and take days. With Avvio for Business you fund in USD or USDC, lock a quote, and the payout lands in MXN over SPEI, usually within seconds of confirming.
Mexico is the nearshoring story of the decade, and a lot of it runs on independent contractors: developers in Guadalajara, designers in Monterrey, ops people in Mexico City working for US companies on US hours. Paying them well isn’t hard, but the default tools were built for a different era. Here’s the modern version.
What’s the best way to pay a contractor in Mexico?
The question isn’t which app is nicest. It’s what reaches the contractor’s account, and when. A $2,000 payment that costs you $45 and quietly loses another 3% on the rate is a $2,000 payment that arrives as roughly $1,900 worth of pesos. Here is how the usual options stack up for USD to MXN as of August 2026. Figures are the provider’s own published numbers; “not published” means we couldn’t find one.
| Method | Sender cost | What the contractor loses | Time to pesos | Source |
|---|---|---|---|---|
| Bank wire (SWIFT) | $35 to $50, median $45 (NerdWallet 2026 survey) | Rate markup plus intermediary deductions, not itemized | 2 to 5 business days | moneytransferreviews.com, 2026 |
| PayPal | Low or zero from balance | 3% to 4% conversion spread plus 1.5% cross-border fee (paypal.com, 2026) | Fast to PayPal, then a bank withdrawal | paypal.com, 2026 |
| Wise | About $5.77 to send $1,000 from a Wise balance (wise.com, Aug 2026) | Nothing extra on the receiving side | 1 to 2 business days to a CLABE (wise.com, 2026) | wise.com, Aug 2026 |
| Payoneer | Payer pricing not published | Up to 2% FX on withdrawal to a peso account (payoneer.com, 2026) | Balance fast; withdrawal takes longer | payoneer.com, 2026 |
| Deel (contractor management) | From $49 per contractor per month (pin.com, 2026) | Depends on withdrawal method | Varies | pin.com, 2026 |
| Stablecoin-settled SPEI payout (Avvio) | Shown on the quote | Receives the quoted MXN amount | Seconds on SPEI | docs.avvio.xyz |
The pattern: wires are slow and opaque, the consumer apps push cost onto the contractor, and the transfer platforms are decent but still take a day or two to hit a CLABE. A payout that converts at the Mexican end and rides SPEI is the only route where “seconds” is honest. For a broader comparison of who does what, read our cross-border payout platforms roundup.
What does the contractor actually receive?
Pesos, into the account behind their CLABE, via SPEI. Three things worth understanding about that sentence.
SPEI is peso-only and always on. Banco de México built and operates SPEI, and it’s been available 24 hours a day, 7 days a week since 2015 (Lightspark, 2026). A transfer between two Mexican accounts typically completes in 1 to 10 seconds (PhotonPay, 2026). In 2025 it handled more than 7.3 billion transfers, up 36.8% on the year (Banxico via Quadratin, 2026), and the central bank expects SPEI to overtake card payments in 2026 (PesoMXN, 2026). It’s not a niche rail. It’s how Mexico moves money.
The CLABE is the whole address. A CLABE is an 18-digit standardized account number that uniquely identifies a Mexican bank account (Opendue, 2026). It encodes the bank, the branch, the account, and a check digit. You don’t need a SWIFT code, a branch name, or the contractor’s home address. You need those 18 digits and the account holder’s name, and you need them to be right.
Dollars don’t ride SPEI. SPEI moves Mexican pesos. If you send USD, something converts it before it can land, and if that something is a correspondent bank you’ll never see the rate. Quoting in MXN moves that conversion into the open. Our explainer on stablecoin payouts for platforms walks through why converting at the destination, on a locked quote, removes the intermediaries entirely.
There’s no capital control or conversion tax on money entering Mexico the way there is in some neighbors, which makes Mexico one of the cleanest corridors in Latin America. The friction is almost all on the sending side, which is the side you control.
What tax paperwork do I need?
Not tax advice. Check the specifics with your accountant. For a US business paying a Mexican resident who does the work in Mexico:
- Get a W-8BEN before you pay. It certifies the contractor is a non-US person. If the contractor bills through a Mexican company (a persona moral), collect the W-8BEN-E instead. Line-by-line help is in our guide to the W-8BEN for foreign contractors.
- No 1099-NEC. That form is for US persons. Your Mexican contractor won’t receive one.
- The 30% withholding trap. Without a valid W-8 on file, US rules can require you to withhold 30%. Collect the form once and renew it when it expires.
- On-site work in the US is a different question. Ask a professional before it happens, not after.
Your contractor has their own side of the ledger, which is theirs to manage. Mexican freelancers register with the SAT for an RFC, and they invoice through the mandatory CFDI 4.0 electronic format (Omnivoo, 2026). Because you don’t have a Mexican RFC, they’ll issue the CFDI to the generic foreign-client RFC XEXX010101000 (Contarito, 2026). Services exported to a foreign client generally qualify for the 0% IVA rate when documented correctly, and many small contractors pay income tax under RESICO at 1% to 2.5% of gross income (Freelance México, 2026). Expect to receive an XML file and a PDF: the XML is the legal invoice, the PDF is the readable copy. If you want to standardize what you ask for, our piece on invoicing international clients shows what a clean cross-border invoice looks like.
How do payouts to Mexico work with Avvio for Business?
The whole point is to make a Mexican contractor payment feel like a domestic one.
- Fund the business account in USD or USDC. Dollars sit in your balance until you’re ready.
- Add the recipient. Name and 18-digit CLABE. Save it once and reuse it every cycle.
- Quote in MXN and lock it. You see the rate and the exact peso amount that will land. Confirming locks that quote, so the number you approved is the number that arrives.
- The payout is delivered on SPEI. The dollars move as stablecoins and convert to pesos at the Mexican end, then SPEI does what SPEI does: seconds, any day, including the weekend your contractor’s rent is due.
- Automate it if you want to. Everything the dashboard does is available over the REST API, the @avvio/payments SDK, and a CLI, with webhooks for status. Full reference at docs.avvio.xyz.
Mexico is one of 150+ countries Avvio delivers to across 60+ currencies, so the same account pays your contractor in Monterrey and the one in Manila. Agencies and consultants who set this up for clients can join the partner program.
The plain-language caveats: Avvio is a financial technology company, not a bank. Accounts and payouts are provided through licensed partners, availability varies by jurisdiction, and W-8 collection and record-keeping stay with you.
Common mistakes when paying Mexican contractors
Asking for a SWIFT code and a branch address. For a SPEI payout you need the CLABE, nothing else. Asking for wire details signals you’re about to send a wire, and your contractor will quietly brace for the deductions.
A CLABE with a wrong digit. The check digit catches many typos, but not all, and a valid-but-wrong CLABE is someone else’s account. Confirm the name on lookup before the first payout.
Paying in USD “to be safe.” It feels simpler, but it hands the conversion to whichever bank sits at the end of the chain. Quote in pesos and you know the rate. Your contractor knows it too.
Ignoring the CFDI. Mexican contractors need to issue one for every payment. If your accounts-payable process can’t accept an XML plus a PDF, fix that before you scale to ten contractors.
Batching to a weekday because “banks are closed.” SPEI isn’t. Modern payouts don’t wait for business hours, so a payroll that runs on the 1st should land on the 1st, whatever day that is.
Frequently asked questions
Can I pay a Mexican contractor directly to their CLABE from the US? Yes. The CLABE is the standard destination for any peso payout. A US business can’t originate a SPEI transfer directly, so a provider does that final leg for you. What matters is whether the provider tells you the exact peso amount before you send.
How fast is SPEI for an international payment? The SPEI leg takes seconds, 24/7. The slow part of any international payment is getting money into Mexico. On a stablecoin-settled payout, that path also takes seconds to minutes. On a wire, it takes days.
Do I need a W-8BEN for a freelancer in Mexico? Yes, before the first payment. It’s the document that keeps 30% withholding from applying and confirms no 1099 is needed. If the contractor bills as a company, use the W-8BEN-E.
Do Mexican freelancers charge IVA to US clients? Generally not. Exported services can qualify for the 0% IVA rate when properly documented. If a contractor tries to add 16% IVA to your invoice, ask them to check with their accountant, since you can’t reclaim it and they’ve already paid it to the SAT.
Is there a limit on how much I can send to Mexico? There’s no Mexican capital control on inbound business payments, but every provider has its own limits and verification steps. Check the payout limits in your provider’s docs before you plan a large batch.
Get a live MXN quote in the developer docs, or if you help businesses set up payouts, take a look at the partner program.


