Freelancer en México: cómo cobrar a clientes del extranjero
21 Sep 2026
Terminaste el proyecto que te habían encargado. Mandas los archivos y el cliente te responde que todo quedó perfecto. Ahora viene la pregunta que nadie te enseña a contestar cuando empiezas como freelancer:
“¿Cómo te pago?”
Si el cliente está en Estados Unidos, Canadá o cualquier otro país, la cosa puede complicarse un poquito más que pasarle una cuenta bancaria. Entre los dólares que tu cliente paga y los pesos que finalmente llegan a tus manos pueden aparecer comisiones, un tipo de cambio que no esperabas y varios días de espera.
Y aquí está el detalle: no siempre es fácil ver cuánto te costó realmente cobrar.
Puedes recibir los mismos 500 dólares que acordaste y terminar con cantidades distintas en pesos dependiendo de cómo los recibas y de cómo se haga la conversión. Por eso, antes de mandarle tus datos de pago a ese cliente, conviene saber qué opción estás usando, cuánto puede costarte y qué tienes que cuidar del lado fiscal.
No te vamos a prometer bobadas como “vas a cobrar sin comisión”, pero podrás facturar sabiendo por qué camino te sale más rentable y cómo evitar meterte en problemas.

Primero lo fiscal: RFC y factura para tu cliente de fuera
Antes de pensar en cómo te va a llegar el dinero, hay que ver lo del SAT. Que tu cliente esté en otro país no significa que mágicamente el pago queda fuera de México. Si trabajas como freelancer desde México y recibes un ingreso por tus servicios, tienes que revisar tus obligaciones fiscales en México.
Aquí entra el famoso RFC genérico extranjero que seguramente vas a encontrar cuando estés haciendo la factura. Cuando le factures a un cliente que vive fuera de México y no tiene RFC mexicano, usa el RFC genérico para extranjeros: XEXX010101000.
Eso sí, una cosa es saber qué RFC poner y otra muy distinta es tener bien armado todo lo demás de la factura. Si cobras de manera recurrente como freelancer, vale la pena revisar tu situación con un contador. Especialmente si estás empezando a trabajar con clientes extranjeros y no tienes claro tu régimen fiscal.

Pasos para facturarle a un cliente extranjero
Veamos los pasos que tienes que seguir para facturar correctamente:
- Date de alta en el RFC con la actividad de servicios profesionales o empresariales.
Si trabajas por tu cuenta, tu régimen fiscal dependerá de tu situación y del tipo de actividad que realices. El SAT contempla, entre otros, el Régimen Simplificado de Confianza (RESICO), pero no significa que automáticamente aplique para cualquier freelancer. Revisa los requisitos directamente en la información del SAT sobre RESICO.
- Emite tu CFDI.
Cuando el cliente sea un residente en el extranjero que no esté inscrito en el RFC mexicano, el SAT establece el uso del RFC genérico XEXX010101000.
- Incluye el país del cliente y, cuando aplique, su número de identificación fiscal.
Aquí no te conviene copiar y pegar datos a lo loco. Revisa el país de residencia fiscal, nombre o razón social y, cuando corresponda, el número de identificación fiscal que tenga tu cliente en su país.
El SAT contempla información específica para operaciones con residentes en el extranjero, así que si tu cliente está en Estados Unidos o Canadá, revisa los datos que debes solicitarle antes de emitir el CFDI.
- Guarda la factura junto con el comprobante del pago.
Parece una tontería hasta que meses después necesitas encontrar qué cobro correspondía a qué factura.
Si te pagan en dólares, conserva también el dato del tipo de cambio utilizado para efectos fiscales. Y si tienes dudas sobre cómo aplicar ese tipo de cambio a tu caso concreto, aquí sí vale la pena preguntarle a un contador.

Tres formas de recibir el pago y en qué te cobra cada una
Ahora viene la parte que probablemente te interesa más. Tu cliente ya aceptó el precio. Digamos que acordaron 500 dólares. La pregunta ya no es cuánto vas a cobrar. La pregunta es: ¿cuántos pesos van a quedar realmente cuando el dinero llegue?
Hay varias formas de recibir un pago internacional y cada una tiene sus propios costos y tiempos.
Transferencia internacional a tu banco
Esta es la opción más tradicional. Tu cliente manda los dólares y el dinero termina llegando a tu cuenta. El detalle está en que puede haber varios cargos durante el camino:
- Comisión por enviar el dinero
- Algún banco intermediario
- Comisión de recepción
- Conversión de dólares a pesos.
Además, una transferencia internacional puede tardar varios días hábiles.
Antes de pasarle tus datos al cliente, pregunta a tu banco cuánto cuesta recibir una transferencia internacional y qué tipo de cambio utiliza cuando convierte los dólares a pesos. No te quedes únicamente con “recibimos transferencias internacionales”. Eso no te dice cuánto vas a terminar recibiendo.

Plataformas de cobro en línea
Estas plataformas para el cliente pueden resultar muy cómodas porque el proceso de pago suele ser más sencillo. Él solo te manda los dólares directo a tu cuenta bancaria en México. Eso sí, suele haber comisión de envío, banco intermediario, comisión de recepción de tu banco y conversión a pesos. Además, el dinero puede tardar días hábiles en llegar.
Lo ideal es que preguntes a tu banco sus comisiones exactas antes de darle tus datos al cliente.
Dólares digitales (USDC o USDT)
Otra posibilidad es que tu cliente te envíe una stablecoin como USDC o USDT. Llega en minutos, sin banco intermediario. Una stablecoin es una criptomoneda diseñada para mantener un valor cercano al dólar.
Aquí el proceso puede ser mucho más rápido, pero también aparecen otros detalles que tienes que revisar como la red, la dirección, la comisión de la operación y cómo vas a convertir después esos dólares digitales a pesos.
Si quieres entender mejor qué es USDC y cómo se relaciona con el peso mexicano, puedes leer nuestra guía sobre qué es USDC y cómo usarlo para mover tus pesos.

El costo que casi nadie revisa: el tipo de cambio
Aquí es donde más dinero se pierde sin darse cuenta. No es lo mismo que te paguen 500 dólares con un tipo de cambio de 16.50 que con uno de 17.15. La diferencia son casi 325 pesos.
El tipo de cambio FIX de Banxico es la referencia oficial. Lo publica el banco central todos los días hábiles. Para calcularlo la fórmula es muy simple:
pesos recibidos ÷ dólares cobrados = el tipo de cambio que realmente te dieron. Compáralo contra el FIX del día.
Veamos un ejemplo con datos reales:
El 14 de septiembre de 2026, el FIX de Banxico fue de 17.1277 pesos por dólar. Si tu cliente te paga 500 dólares y recibes 8,400 pesos, tu tipo de cambio real fue de 16.80 (8,400 ÷ 500). Eso significa que perdiste alrededor de 163 pesos comparado con el FIX del día.

Cobrar en USDC y pasarlo a pesos con B4bit
Aquí es donde entra una opción más, que es cobrar en USDC y convertirlo a pesos. Cuando compras cripto con pesos en B4bit, la recibes en la wallet que tú elijas. Lo mismo aplica al revés. Puedes recibir USDC y convertirlo a pesos.
B4bit da soporte para más de 16 criptomonedas en 10 redes. Todas las comisiones te salen en pantalla antes de confirmar. La verificación de identidad es en tres niveles (Básico, Intermedio, Avanzado) según el monto, en línea con la LFPIORPI. En el apartado de B4bit Pay, verás un producto para negocios que acepta pagos en cripto y los liquida en stablecoins denominadas en dólares con una tarifa desde 0.95%.
El proceso para utilizar B4bit como parte de tu flujo de cobro es:
- Crea tu cuenta en B4bit. Regístrate y completa el proceso de verificación que corresponda a tu cuenta y al monto que vas a manejar.
- Comparte los datos para recibir el pago. Indica a tu cliente qué activo debe enviarte (por ejemplo, USDC) y la dirección de recepción correspondiente. Aquí es importante que ambos tengan claro qué red van a utilizar.
- Recibe el pago. Tu cliente envía los USDC o USDT a la dirección que le proporcionaste. Una vez que la operación se confirma en la blockchain, podrás consultar el saldo recibido.
- Convierte el saldo a pesos. Cuando quieras disponer del dinero en pesos, realiza la conversión disponible en B4bit y revisa el tipo de cambio y las comisiones que aparecen antes de confirmar.
- Recibe los pesos en tu cuenta. Una vez completado el proceso disponible para tu cuenta, podrás disponer de los pesos según las opciones de retiro habilitadas.
Así de sencillo tu cliente paga en dólares digitales, tú los recibes y después los conviertes a pesos. Si cobras a clientes extranjeros de manera habitual, lo importante es que este proceso forme parte de tu flujo de trabajo y no tengas que improvisar cada vez que llega un pago.

Qué pedirle a tu cliente para que el pago llegue completo
Para evitar el típico intercambio de 15 correos de “¿sí llegó?”, “¿qué dirección era?” y “¿cuánto te mandé?”, deja las condiciones claras desde el principio. Antes de cobrar, haz esto:
- Acuerda la moneda y quién paga las comisiones de envío.
No des por hecho que el cliente sabe que hay comisiones. Pregúntale si puede cubrir las comisiones de envío para que te llegue el monto completo. - En cripto, acuerden la red exacta.
La primera vez, haz una prueba con un monto pequeño. Un error de red puede significar perder los fondos. - Pide que incluya referencia o número de factura en el pago.
Así puedes identificar el pago fácilmente cuando llegue. - Establece una fecha de pago clara.
No dejes todo abierto. Una fecha concreta ayuda a que el pago no se retrase.
Si es la primera vez que trabajan de esta manera, puedes hacer primero una prueba con una cantidad pequeña. No necesitas convertir el cobro en un proyecto aparte. La idea es que cuando tu cliente diga “¿cómo te pago?”, tú ya tengas la respuesta lista.

Lo que puede salir mal y cómo evitarlo
La mayoría de los problemas se pueden evitar revisando los datos antes de aceptar el pago y tomando precauciones:
- Pago rechazado o retenido por datos incompletos. Revisa que todos los datos de tu cuenta o wallet estén correctos antes de dárselos al cliente.
- Dirección o red equivocada en cripto. Si mandas por la red equivocada, puedes perder los fondos. Verifica siempre la red y la dirección antes de confirmar.
- Stablecoins que pueden perder temporalmente su paridad. En marzo de 2023, USDC perdió temporalmente su paridad con el dólar. Es un riesgo que existe, aunque sea temporal.
- No facturar un ingreso. Si no facturas, te puedes meter en problemas con el SAT. Factura siempre, aunque el pago sea en dólares o en cripto.
Cobra de la manera que tenga sentido para ti
Si cobras 100 o 200 dólares varias veces al mes, una comisión fija puede pesar bastante en cada pago. Si cobras proyectos de 2,000 o 3,000 dólares de vez en cuando, probablemente quieras fijarte más en el tipo de cambio y en cuánto terminas recibiendo después de convertir.
Así que la próxima vez que tu cliente te diga “¿cómo te pago?”, no te quedes solamente con la cantidad que aparece en la factura. Haz la cuenta completa. Pregúntate: ¿Cuánto paga? ¿Cuánto cuesta recibirlo? ¿Qué tipo de cambio te dan? ¿Cuántos pesos terminan llegando?
Esa es la cantidad que realmente importa.

Preguntas frecuentes
- ¿Necesito RFC para cobrarle a un cliente extranjero? Sí, es un ingreso en México y debes declararlo. Date de alta en el RFC con la actividad de servicios profesionales o empresariales. Puedes ver más en la página del SAT.
- ¿Qué RFC pongo en la factura de un cliente de fuera? El RFC genérico para extranjeros es XEXX010101000. Se usa cuando el receptor reside en el extranjero y no está inscrito en el RFC mexicano.
- Si me pagan en USDC, ¿tengo que declararlo? Sí. La forma en la que recibes el dinero no elimina tus obligaciones fiscales. Si cobras de esta manera, lo recomendable es consultar con un contador cómo debes registrar y declarar la operación de acuerdo con tu régimen.
- ¿Cuánto tarda en llegar cada tipo de pago? Una transferencia internacional puede tardar días hábiles. Las plataformas de cobro varían. SPEI opera 24/7 según Banxico.
- ¿Puedo recibir el dinero en mi cuenta de débito de siempre? Sí. Una vez que los fondos se convierten a pesos, pueden enviarse a una cuenta bancaria mediante las opciones de retiro disponibles para el servicio que estés utilizando. Si utilizas B4bit, revisa las opciones de retiro disponibles para tu cuenta antes de confirmar la operación.