
Yes. To invoice us client from mexico, issue a CFDI and treat SAT certification as mandatory before considering the invoice complete. Send the XML file plus PDF representation to the client, and give Form W-8BEN to the payer or withholding agent when tax-status paperwork is requested, not Form W-9. Agree on currency, fee allocation, and payment rail in advance so USD/MXN exposure does not surprise you after delivery. Keep the invoice, payment proof, and related records together for follow-up.
If you want to invoice a US client from Mexico without payment friction, focus on three outcomes: the client's AP team accepts the invoice, your SAT record stays compliant, and your net receipt is predictable.
Four terms drive most of the process:
Keep those roles separate. The CFDI supports your Mexican tax record. The W-8BEN supports the US payer's foreign-status documentation process. A W-9 is for a US person, so sending one by mistake can create avoidable confusion.
The real test is operational. You are on track when the invoice is issued in SAT-compliant format, the client has the tax form they actually need, and the key fields are validated before you send anything. SAT guidance also names the generic RFC XEXX010101000 for certain foreign-resident counterparties not registered in RFC, but do not assume it applies in every case. After issuing a CFDI, verify it was certified through SAT's CFDI verification workflow. If you cannot verify certification, treat the invoice as incomplete.
This playbook walks through three linked decisions: how you handle client onboarding, how you choose currency and payment rails, and how you control compliance risk once the money starts moving. Before your first invoice, have these ready:
If you want a deeper dive, read The Silent Profit Killer: How to Stop Margin Erosion in Your Freelance Business.
The first win is simple: remove guesswork for AP before the first invoice lands. Set the path early and you cut avoidable back-and-forth, reduce holds, and make first approval easier.
For each new US client, have your RFC, your CFDI issuance process, the client's legal billing details, the AP contact, your payment method, and a completed W-8BEN ready if tax documentation is requested. Also confirm whether the payer has a Mexican RFC. For foreign residents not registered in RFC, SAT guidance indicates the generic RFC XEXX010101000, but you still need to confirm how your invoicing setup handles it.
| Item | What it means in practice |
|---|---|
| SAT | SAT (Servicio de Administración Tributaria) is Mexico's tax authority, so your invoicing process has to meet SAT requirements. |
| CFDI | CFDI is Mexico's electronic fiscal document for commercial/payment operations. |
| XML | XML is the SAT technical standard file for CFDI and the core electronic invoice record. |
| PDF representation | The PDF is a representation of the CFDI for review and records, and it should include the required legend that it is a printed representation of a CFDI. |
| W-8BEN | As a foreign individual, give Form W-8BEN to the US payer or withholding agent. Do not send it to the IRS. |
| W-9 | Form W-9 is for providing a US TIN to a requester filing IRS information returns. It is not a substitute for W-8BEN. |
Ask for the legal entity name, billing address, AP email, and any vendor portal or intake steps. Then send those details back for written confirmation so the invoice is addressed to the exact paying entity AP expects.
Keep it to four parts: Purpose (you are sharing invoicing setup before first payment), Files (CFDI XML plus PDF representation), Action (confirm AP contact, payment method, and whether W-8BEN is needed now), and Questions (ask AP to copy you on setup issues). If tax paperwork is requested, send the W-8BEN to the payer or withholding agent instead of waiting for a default W-9 request.
Generate the CFDI and send both the XML and the PDF representation. SAT technical guidance treats XML as the standard, and SAT updated CFDI to version 4.0 from 1 de enero de 2022. After issuance, verify SAT certification. If you cannot verify certification, treat the invoice as incomplete.
Ask AP to confirm receipt and flag anything missing from their queue. Keep a client file with the certified XML, the PDF representation, the W-8BEN you provided if requested, the confirmed billing details, and your SAT certification check.
Use the same sequence every time so the first invoice does not turn into a custom troubleshooting exercise.
Make AP approval easy while keeping your SAT record complete. For a broader classification check, see Are You an Employee or a Contractor? A Self-Assessment Checklist.
For many cross-border engagements, USD is a practical default because it can protect your margin by pushing more exchange-rate movement to the client. MXN can still be the right choice, but it should be a deliberate commercial decision, not something that happens by default.
Choose the invoice currency based on who should carry FX risk between the agreement date and the payment date. In cross-border transactions, currency is negotiable, so decide it up front and document it.
Use USD when the client budgets and approves in USD, and you want the contract value to stay predictable through normal payment terms. Use MXN when your pricing is peso-based, your costs are mostly in MXN, the client requires MXN billing, or payment timing is short enough that you are willing to take the exposure.
| Decision point | USD invoice | MXN invoice |
|---|---|---|
| Cashflow predictability | Higher for your margin before rail costs. | Lower in cross-border deals if rates move before payment. |
| Conversion control | You decide if and when to convert after receipt. | Conversion impact is embedded earlier in pricing/payment. |
| Reconciliation effort | Can be simpler when invoice and receipt currency match. | Often requires extra rate or mismatch tracking. |
| Margin risk | More FX risk sits with the client. | More FX risk sits with you unless terms or pricing adjust. |
For CFDI, make sure the currency fields are right. c_Moneda must reflect MXN or the applicable catalog code, and TipoCambio is required when the currency is not MXN. Before you send the XML and PDF, confirm those fields are complete.
Choose the payment rail that gives you the best net receipt without creating avoidable operational risk. Headline fees rarely tell the full story. The real cost can include visible fees, FX spread, recipient-side deductions, speed differences, and dispute behavior.
| Rail | Costs | Timing | Risk / fee note |
|---|---|---|---|
| Fedwire or bank wire | Confirm the current fee range before agreeing. Intermediary deductions and FX spread can affect net receipt. | Fedwire is immediate, final, and irrevocable once processed, with third-party initiation deadline at 6:45 p.m. ET on business days. | Dispute or reversal risk is generally lower after final settlement; define sender, intermediary, and recipient fees in the contract. |
| ACH or Same Day ACH | Confirm the current fee range before agreeing. FX spread can apply if auto-conversion happens at receipt or payout. | Same Day ACH can process in hours, settles three times daily, and supports payments up to $1 million, but cutoff times and bank participation control actual timing. | Returns and exceptions still happen; state whether payment must arrive net of fees. |
| Card-based processor or checkout link | Visible fee plus processor FX spread and payout conversion effects. | Quick capture is possible, but payout timing depends on the platform. | Higher dispute or reversal risk, including chargeback-driven reversals and dispute-fee exposure; only use when pricing and evidence practices cover the risk. |
For each proposed rail, run this net-receipt test:
Visible fee: confirm the current fee range before agreeing. Hidden cost: intermediary deductions and FX spread if conversion happens. Speed: high-finality settlement. Fedwire is immediate, final, and irrevocable once processed, with third-party initiation deadline at 6:45 p.m. ET on business days. Dispute or reversal risk: generally lower after final settlement, though operational errors can still create problems. Cost allocation: define who covers sender, intermediary, and recipient fees in the contract terms.
Visible fee: confirm the current fee range before agreeing. Hidden cost: FX spread if auto-conversion happens at receipt or payout. Speed: Same Day ACH can process in hours, settles three times daily, and supports payments up to $1 million, but cutoff times and bank participation still control actual timing. Dispute or reversal risk: returns and exceptions still happen. Cost allocation: state whether payment must arrive net of fees.
Visible fee: confirm the current fee range before agreeing. Hidden cost: processor FX spread and payout conversion effects. Speed: quick capture is possible, but payout timing depends on the platform. Dispute or reversal risk: higher, including chargeback-driven reversals and dispute-fee exposure. Cost allocation: only use this route when pricing and evidence practices cover the risk.
One common profitability leak is invoicing in USD and then receiving into an account that auto-converts at an unfavorable rate. That puts FX risk back on you after you thought you had already shifted it.
A multi-currency account helps only if you use it with discipline. Treat receiving, holding, converting, and documenting as four separate actions.
Receive in the invoice currency when possible. Hold funds until you actually need conversion. Convert on a planned schedule instead of ad hoc when that gives you more consistent handling. Then document exchange-rate treatment the same way every time.
If U.S. tax reporting applies, federal income-tax determinations are made in your functional currency. Foreign-currency items are translated using prevailing rates at receipt, payment, or accrual, and posted rates are generally accepted when used consistently. Keep payment proof, conversion records, and your consistent posted-rate source in the file.
Lock profitability terms before work starts. Currency and fee allocation are too important to leave for post-delivery email threads. Use this contract checklist:
| Term | What to specify |
|---|---|
| Invoice currency | State USD or MXN explicitly. If non-MXN CFDI is used, include TipoCambio handling in your invoice process. |
| Fee responsibility | Specify sender, intermediary, recipient, and conversion-spread allocation. |
| Accepted rails | List approved methods, such as wire, ACH, or a named processor. |
| Fallback method | Define what happens if the primary rail fails or AP cannot use it. |
If a client requires MXN, adjust terms or pricing to reflect the FX exposure. If a client requires card rails, treat dispute risk as a real cost and keep stronger delivery and acceptance records.
For a step-by-step walkthrough, see How a French Micro-Entrepreneur Can Invoice a US Client.
Once currency and payment terms are set, run compliance in a fixed order. Here, SAT is Mexico's tax authority, RFC is your taxpayer ID, CFDI is the official digital tax invoice, IVA is value-added tax, and ISR is income tax. Working in sequence can reduce filing errors, improve documentation quality, and lower avoidable penalty risk.
Before you promise an invoice date, confirm that your registration setup is actually ready. You need an RFC to be identified before SAT, and SAT requires taxpayers to issue electronic invoices. SAT also lists two prerequisites to generate them: e.firma and Certificado de sello digital.
Treat this as a go or no-go check. If your RFC is active but your e.firma or seal certificate is missing, expired, or inaccessible, treat that as not ready to invoice. Before invoicing, confirm you can issue a CFDI and download both required artifacts: the XML file and the PDF representation.
For US accounts payable requests, keep the forms straight. W-8BEN is for a foreign individual to establish foreign status, and Form W-9 is for a US person, including a resident alien.
Issue the invoice as a CFDI, not a standalone PDF. The PDF helps the client, but use the XML as the primary fiscal record. For a foreign resident client not registered in RFC, SAT guidance lists the generic foreign RFC: XEXX010101000.
Before stamping, confirm the client's legal name and address exactly as they should appear, and make sure the service description matches your signed agreement. That helps prevent avoidable reissues and keeps your audit file consistent.
After issuance, verify the CFDI on SAT's verification page to confirm it was certified by SAT. Save the XML, the PDF, and the verification result together.
Choose IVA treatment from evidence, not assumptions. The general IVA rate in law is 16%, so export-service treatment is a conditional path, not a default. The regulation language ties foreign-use treatment to services contracted and paid by a foreign resident without establishment in Mexico and used abroad.
| Point | Article says | Watch-out |
|---|---|---|
| Baseline | The general IVA rate in law is 16%. | Export-service treatment is a conditional path, not a default. |
| Contracting party and payer | Apply export-service treatment only when you can document all required conditions for the contracting party and the payer. | The payer and contracting entity differ. |
| Foreign-resident status | The regulation ties foreign-use treatment to services contracted and paid by a foreign resident without establishment in Mexico. | The client has an establishment in Mexico. |
| Place of use | The regulation also ties foreign-use treatment to services used abroad. | A US parent signs but a Mexico team receives the benefit, or service use is split between Mexico and abroad. |
Use this decision rule: apply export-service treatment only when you can document all required conditions for the contracting party, the payer, foreign-resident-without-establishment status, and where the service is used. If any condition is unclear, escalate to a qualified advisor before issuing the CFDI.
Escalate when the facts are mixed. For example, a US parent signs but a Mexico team receives the benefit, the payer and contracting entity differ, the client has an establishment in Mexico, or service use is split between Mexico and abroad. Also remember that even when special IVA treatment applies, income can still be subject to ISR.
Reserve for taxes as soon as payment clears. SAT's declarations flow includes both ISR and IVA, so compliance does not end when you get paid. Move a defined share of each payment into a tax reserve right away, based on your regime and advisor guidance.
Your operating check is straightforward. Each payment should reconcile to one invoice file containing the CFDI XML, the PDF, the payment proof, and any FX conversion record. If you spend gross receipts first, filings can create cash stress when they come due.
Keep one evidence pack per invoice:
If tax residency questions are part of the picture, see Tax Residency in Mexico: Beyond the Temporary Resident Visa. Before you send your next cross-border invoice, prepare the tax form your US client expects so setup does not stall payment. Use the W-8 form generator.
The easiest way to keep this manageable is to treat each invoice as the same repeatable sequence: onboard correctly, issue correctly, match payment correctly, and retain records correctly. That discipline helps you keep cleaner records and reduce avoidable payment or compliance issues.
Set the file up before you send anything. If a payer asks for foreign-status documentation, provide Form W-8BEN instead of Form W-9, unless you are a U.S. person. Then confirm the contracting entity, billing email, currency, due date, and transfer-fee responsibility.
Issue a CFDI as your baseline. For a foreign client not registered in RFC, confirm whether XEXX010101000 applies in your case. Apply export-service IVA treatment only when your service and facts actually meet the required export conditions.
When funds arrive, match the payment to the exact invoice, currency, and expected amount. Save the payment confirmation with the invoice and any FX record you use internally so timing, amount, or fee questions are easy to resolve.
Keep one evidence pack per invoice and retain it for five years. At minimum, store the issued invoice, payer documentation, payment proof, and support for the IVA treatment used.
Check your next invoice cycle against this list:
[verify][verify][verify][verify]Run this checklist on your next invoice, then tighten the weak points before you scale client volume. We covered this in detail in The Best Way to Invoice a Canadian Client from a US LLC to Minimize Fees.
If relevant to your setup, review Virtual Accounts.
Yes. A CFDI is Mexico’s electronic tax invoice, and SAT requires taxpayers to issue electronic invoices. If your client is abroad and not registered in RFC, check current SAT applicability for the generic foreign RFC XEXX010101000, then keep the XML, the PDF, and the SAT verification result together.
Send both files, not just the PDF. The PDF helps the client’s AP team review the invoice, and the XML is the machine-readable file used in SAT verification. After issuing, verify certification status in SAT’s CFDI verifier and save that result with the invoice file.
A PAC is a provider authorized by SAT to issue and certify invoices. If a tool is not on SAT’s PAC list, do not use it to certify CFDI. Screen tools with this checklist: it appears on SAT’s PAC list, supports CFDI 4.0, outputs XML and PDF, and includes the export option fields you need for export-service cases. If you just set up a new CSD and certification fails, wait 24 a 36 horas and retry before changing tools.
If you are a foreign individual and the payer asks for tax-status documentation, give them Form W-8BEN. IRS guidance is to give it to the payer or withholding agent, not to the IRS. If they request a W-9 by default, clarify that you are furnishing W-8BEN as a foreign individual, and keep the signed form plus the request email in your records.
Start from the baseline that IVA’s general rate is 16%. Use export-service treatment only when your legal criteria and facts support it for your service type. Keep proof of who contracted, who paid, and where the service is used. If any point is unclear, verify with an advisor before stamping the CFDI.
A financial planning specialist focusing on the unique challenges faced by US citizens abroad. Ben's articles provide actionable advice on everything from FBAR and FATCA compliance to retirement planning for expats.
With a Ph.D. in Economics and over 15 years of experience in cross-border tax advisory, Alistair specializes in demystifying cross-border tax law for independent professionals. He focuses on risk mitigation and long-term financial planning.
Educational content only. Not legal, tax, or financial advice.

Revenue can hold steady while the business underneath it gets weaker. What comes in matters, but what you keep after the work is delivered is the clearer signal of health.

Forget the label. Classification turns on the relationship you actually run, not the title you typed into the contract. It is also much easier to fix before you sign.

Start with one conservative call: are you likely becoming a Mexican tax resident this year, and what evidence supports that call today? That decision shapes the rest of your year. If you skip it, every later task turns reactive, from local tax planning to U.S. filing choices.