Cobrar en dólares por trabajo freelance tiene una ventaja real en un país donde la moneda fluctúa, pero también trae una obligación que muchos ignoran o no saben cómo cumplir. Ser freelancer para compañías extranjeras y ganar en dólares no exime la obligación de reportar los ingresos al SAT y pagar impuestos. Si vives en México, el fisco mexicano te alcanza sin importar desde dónde venga el dinero.
Por qué sí debes declarar aunque tu cliente sea extranjero
La Ley del Impuesto Sobre la Renta lo deja claro en su artículo 1: los residentes en México deben pagar ISR por todos sus ingresos, ya sean de fuentes de riqueza ubicadas en México o en el extranjero. Esto significa que aunque tu cliente esté en Estados Unidos, Canadá o cualquier otro país, el ingreso que recibes es declarable ante el SAT.
En 2026, ignorar esta obligación puede traducirse en pagos retroactivos, sanciones y problemas para facturar o deducir gastos. El SAT puede detectar discrepancias entre tus movimientos bancarios y tus declaraciones, y cuando eso ocurre, el costo no solo es económico.
En qué régimen debes estar registrado
Para freelancers que cobran del extranjero, el SAT reconoce principalmente dos opciones. Ambos regímenes funcionan para personas que trabajan como freelancer: el de Personas Físicas con Actividades Empresariales y Servicios Profesionales, y el Régimen Simplificado de Confianza, conocido como RESICO.
Otras noticias: Cómo saber cuántos puntos Infonavit tienes acumulados y si ya calificas para un crédito de vivienda en México
La ventaja del RESICO es que tiene tasas bajas de ISR, pero se necesita cumplir con ciertos requisitos, como ganar menos de 3.5 millones de pesos al año. Si estás por debajo de ese límite, el RESICO es generalmente la opción más eficiente porque simplifica el cálculo mensual y reduce la carga administrativa.
Si no sabes en qué régimen estás registrado actualmente, puedes consultarlo en el portal del SAT en sat.gob.mx con tu RFC y contraseña.
Cómo convertir los dólares a pesos para declarar
Este es el punto donde más errores se cometen. El SAT no hace distinción entre pesos, dólares, euros o cualquier otra moneda. Lo que importa es que todo debe reportarse en pesos mexicanos.
La regla para convertir es concreta: el artículo 20 del Código Fiscal de la Federación establece que para convertir montos en moneda extranjera a pesos mexicanos, se utiliza el tipo de cambio publicado en el Diario Oficial de la Federación el día hábil bancario inmediato anterior a la fecha de la operación.
No es el tipo de cambio de tu banco ni el que aparece en Google ese día. Los bancos suelen ofrecer un tipo de cambio diferente porque agregan márgenes por el servicio de conversión. Esa diferencia no debe confundirse con el tipo de cambio oficial.
Para consultarlo, puedes ingresar directamente a la calculadora oficial en banxico.org.mx o buscar el tipo de cambio DOF de la fecha exacta en que recibiste el pago.
Un ejemplo concreto: si recibiste un pago de 500 USD el 12 de septiembre y el tipo de cambio publicado en el DOF para ese día fue de 18.50 pesos por dólar, el ingreso que debes declarar ante el SAT es de 9,250 pesos mexicanos.
Cómo facturar a tu cliente extranjero correctamente
Para comprobar los ingresos debes emitir facturas como las de pagos por honorarios. Para ello se requiere un RFC genérico para el extranjero, pues la empresa al no tener residencia en México tampoco tiene registro ante el SAT. Según la regla 2.7.1.23 de la Miscelánea Fiscal 2026, la clave genérica para operaciones con residentes en el extranjero es XEXX010101000.
Uno de los errores más frecuentes es no utilizar ese RFC genérico o no capturar el Tax ID del cliente cuando este existe. También es común emitir la factura como si el cliente fuera nacional o aplicar incorrectamente el IVA.
En cuanto al IVA, la buena noticia es que en la mayoría de los casos no lo tienes que cobrar. Los servicios aprovechados totalmente en el extranjero aplican IVA a tasa 0%. Aunque no pagues IVA, sí debes facturarlo y reportarlo en tus declaraciones ante el SAT.
Qué declaraciones debes presentar y cuándo
Las obligaciones fiscales de un freelancer que cobra del extranjero son dos: declaraciones mensuales y declaración anual.
Debes declarar tus ingresos y pagar el ISR cada mes. También debes reportar el IVA, aunque sea tasa 0%. Además de las declaraciones mensuales, debes presentar tu declaración anual en abril.
Si estás en RESICO, el cálculo mensual es directo. Pagas la tasa fija del 1% al 2.5% sobre el monto total que recibas convertido a pesos, según tu rango de ingresos mensual. Por ejemplo, si cobras 2,000 dólares al mes y el tipo de cambio del día en que entró el dinero a tu cuenta era de 17.20 pesos por dólar, tu ingreso acumulable es 34,400 pesos. En el primer tramo de RESICO pagas el 1%, es decir, 344 pesos de ISR.
Qué pasa si no has declarado tus ingresos en dólares hasta ahora
No importa si eres freelancer, empleado remoto o tienes ingresos mixtos: si recibes dinero del extranjero y resides en México, debes reportarlo. La prevención es más barata que la corrección. Un error hoy puede convertirse en una multa mañana.
Si llevas tiempo recibiendo pagos del extranjero sin declararlos, lo recomendable es regularizarte antes de que el SAT detecte la discrepancia entre tus movimientos bancarios y tus declaraciones. El proceso de regularización puede hacerse a través del portal del SAT o con apoyo de un contador. Regularizarse voluntariamente siempre tiene un costo menor que hacerlo después de una notificación de la autoridad.