Cómo facturar en moneda extranjera (tipos, códigos, comisiones)
En qué moneda facturar, cómo mostrarla con códigos ISO, qué tipo de cambio contabilizar para Hacienda, y cómo cobrar sin perder dinero en el spread de cambio.
Facturar en moneda extranjera añade tres problemas sobre una factura normal: en qué moneda facturas, qué tipo de cambio usar, y cómo recibir el dinero sin que el banco y el spread de cambio se coman silenciosamente un 3–5%. Si los resuelves bien, una factura transfronteriza no es más difícil que una doméstica.
La regla más importante es la más barata de seguir: indica siempre el código ISO de la moneda — EUR, USD, GBP — no solo el símbolo $. Cinco países usan $, y "te mando $2.000" ha causado disputas reales cuando el cliente lo leyó como AUD y tú querías decir USD.
Esta guía está escrita para autónomos y pequeños negocios en España. Acompaña a nuestra guía para facturar clientes internacionales y al desglose de factura fiscal — aquí profundizamos específicamente en la mecánica de la moneda y el tipo de cambio.
La respuesta corta
Factura en la moneda que minimiza la fricción para quien asume el riesgo de cambio, muéstrala con su código ISO, y contabiliza el tipo de cambio en la fecha de factura para Hacienda.
- Por defecto, tu propia moneda (EUR) para no asumir riesgo FX; factura en la del cliente solo cuando eso cierra el trato.
- Escribe
USD 1.500,00, nunca un$a secas y nunca solo1.500. - Para el IVA y el IRPF, declaras en EUR — convierte cada factura en moneda extranjera al tipo de cambio del día.
- La diferencia entre el tipo de la fecha de factura y el de la fecha de cobro es una diferencia de cambio (ganancia o pérdida). Es real y AEAT espera que se registre.
- Usa una cuenta multi-moneda (Wise, Payoneer) para recibir la moneda extranjera y convertir cerca del tipo medio de mercado en vez del 2–4% de spread de tu banco.
Paso 1: Decide en qué moneda facturar
Hay tres candidatos, y el correcto depende de a quién quieres que cargue con el riesgo de tipo de cambio.
- Tu moneda (EUR). El cliente convierte al pagar; recibes un importe conocido en EUR. Cero riesgo FX para ti, contabilidad más simple. Lo correcto en torno al 80% de las veces.
- La moneda del cliente (USD, GBP). Cotizas y cobras en su moneda. A ellos les encanta; tú ahora cargas el riesgo FX entre la factura y el cobro. Úsalo para ganar clientes sensibles al precio o cuando simplemente insisten.
- Una tercera moneda estable (USD o EUR como estándar neutral). Común cuando ninguna de las dos monedas es líquida o estable. Dos partes en países de moneda blanda suelen acordar facturar en USD porque ambas pueden mantenerlo y convertirlo con facilidad.
Elijas lo que elijas, elige una por proyecto y bloquéala. Dejar que el cliente escoja al pagar convierte tu factura en un trading FX de un día donde elige la moneda que se movió a su favor.
Paso 2: Muestra siempre la moneda con su código ISO
El símbolo $ lo comparten EE. UU., Canadá, Australia, Nueva Zelanda, México, Singapur y más. El € no es ambiguo pero es fácil de omitir. Los códigos ISO 4217 de tres letras lo resuelven.
En la factura:
- Indica la moneda una vez, de forma prominente, junto al total:
Total a pagar: USD 1.500,00. - Usa el código en cada línea de importe, o indícalo una vez con una nota clara:
Todos los importes en USD. - Para una maqueta rápida, ancla el código al importe:
Subtotal USD 1.500,00
IVA (0%) USD 0,00
Total a pagar USD 1.500,00
Moneda: USD (dólar estadounidense). Pago solo en USD.
Si quieres ayudar al cliente a verificar el tamaño de la factura, añade un importe convertido de referencia y etiquétalo claramente como no vinculante (ver Paso 5). Nunca dejes que la línea de referencia se convierta en el importe realmente debido.
Paso 3: Maneja el tipo de cambio
Tienes dos modelos limpios. Mezclarlos es donde la gente pierde dinero.
Modelo A — Facturar en la moneda extranjera, convertir al cobrar. La factura dice USD 1.500,00. El cliente paga $1.500. Conviertes a EUR cuando quieras. Tus ingresos en EUR fluctúan con el tipo. Es el default honesto cuando facturas en la moneda de otro.
Modelo B — Facturar en tu moneda, el cliente convierte. La factura dice EUR 1.380,00. El banco del cliente convierte desde USD al pagar. Recibes exactamente EUR 1.380,00. Tú no cargas riesgo FX; lo carga el cliente.
Lo que hay que evitar: cotizar un importe convertido fijo en dos monedas en la misma factura como si ambos se debieran ("USD 1.500 / EUR 1.380"). Los tipos se mueven entre emisión y pago, y has creado una discusión sobre cuál es vinculante. Si tienes que mostrar ambos, marca uno como importe a pagar y el otro como referencia indicativa.
Paso 4: Qué tipo y fecha contabilizar para Hacienda
AEAT exige declarar en EUR. Para una factura en moneda extranjera, eso significa convertir — y la fecha que elijas importa.
- Reconoce el ingreso al tipo de cambio del día en que lo devengas (la fecha de la factura por la regla del devengo del IVA; el cobro para ciertos casos de caja). En España la referencia habitual es el tipo de cambio publicado por el BCE para esa fecha.
- El tipo de la fecha de cobro puede diferir del de la fecha de factura. Esa diferencia es una diferencia de cambio (ganancia o pérdida) — una partida distinta de tus ingresos por servicios. Si facturaste USD 1.500 por valor de EUR 1.380 y los dólares llegaron por valor de EUR 1.360, tienes una pérdida de cambio de EUR 20.
- Elige una fuente de tipo y mantenla todo el año — el tipo de cambio del BCE es el más defendible ante AEAT. La consistencia importa más que cuál.
- Guarda la evidencia: el tipo, la fuente y la fecha, adjuntos a cada factura. Es exactamente lo que pide una inspección.
Esto es orientación general, no asesoramiento fiscal — sigue un ejemplo resuelto, pero confirma los detalles con tu gestor, sobre todo si mantienes saldos en moneda extranjera a fin de año.
Paso 5: Muestra la moneda y un importe de referencia en la factura
Una factura transfronteriza limpia hace dos cosas: indica la moneda real sin ambigüedad y, opcionalmente, ayuda a calibrar el tamaño.
Factura FAC-2026-014
Importe a pagar: USD 1.500,00
Moneda: USD (dólar estadounidense)
Aprox. EUR 1.380 a 1,087 el 2026-06-09 — solo referencia, no a pagar.
Pagar USD 1.500,00 al IBAN indicado abajo.
Reglas para la línea de referencia:
- Etiquétala "solo referencia" o "indicativo" para que nadie pague la cifra convertida por error.
- Muestra el tipo y la fecha que usaste, para que quede claro que es una foto, no una garantía.
- Mantén la moneda real, la que se paga, en la posición más grande y destacada.
Un ejemplo resuelto: facturar EUR 1.500, cobrar en una cuenta USD
Eres autónomo en España. Un cliente estadounidense acuerda EUR 1.500 por un proyecto, Net 30.
- Emisión. La factura dice
Importe a pagar: EUR 1.500,00, moneda EUR indicada, con una nota de referencia "aprox. USD 1.650 a 1,10 — solo referencia." - Contabiliza el ingreso. Por devengo lo reconoces en la fecha de factura; anotas el tipo del BCE de ese día (p. ej. 1,10).
- Recibe. El cliente paga $1.650 a tu saldo USD de Wise mediante una transferencia local — sin comisión de transferencia internacional por su lado.
- Convierte. Tres semanas después el tipo es 1,12. Conviertes $1.650 → unos EUR 1.473 al tipo medio de mercado de Wise menos ~0,4% (unos EUR 6). Recibes ~EUR 1.467.
- Declara. Reconociste EUR 1.500 de ingreso al tipo de la fecha de factura; respecto a los EUR 1.467 cobrados, la diferencia de ~EUR 33 es una pérdida de cambio, registrada por separado.
Pasa el mismo dinero por una conversión de PayPal o una transferencia SWIFT y normalmente perderías EUR 45–75 por un spread del 3–4% más comisiones de transferencia — en una sola factura pequeña.
Consejos prácticos
- Indica el código ISO en cada factura, siempre —
USD 1.500,00, no$1.500. No cuesta nada y evita la disputa transfronteriza más común. - Factura en tu moneda salvo que la suya cierre el trato. Cargar el riesgo FX es una decisión; tómala de forma deliberada.
- Abre una cuenta multi-moneda antes de necesitarla. Configurar Wise o Payoneer lleva 15 minutos y ahorra 2–4% en cada conversión frente a tu banco.
- Elige una fuente de tipo (el BCE) y contabiliza el tipo del día del devengo. Registra la diferencia factura-cobro como diferencia de cambio; no la entierres en los ingresos.
- Añade un importe convertido indicativo, bien etiquetado, solo si ayuda al cliente — nunca como una segunda cifra a pagar.
- Acuerda la moneda por escrito antes de empezar, en los payment terms, para que esté zanjada antes de la primera factura.
FAQ
¿En qué moneda debo facturar a un cliente extranjero?
Por defecto en tu moneda (EUR) para no asumir riesgo de cambio y mantener la contabilidad en una sola moneda. Factura en la del cliente solo cuando eso gana o conserva el trato, y añade un colchón del 1–2% por el retraso de conversión. Una tercera moneda estable como USD o EUR es un buen compromiso cuando ninguna de las dos es líquida.
¿Por qué tengo que escribir el código ISO en vez de solo "$"?
Porque $ lo usan EE. UU., Canadá, Australia, Nueva Zelanda, México, Singapur y otros — "mándame $2.000" es ambiguo y ha provocado disputas reales. Los códigos ISO 4217 (USD, CAD, AUD) eliminan la ambigüedad. Escribe USD 2.000,00 y no hay nada que malinterpretar.
¿Qué tipo de cambio y fecha uso para Hacienda?
Declaras en EUR: convierte al tipo del día en que devengas el ingreso — para la mayoría de autónomos, la fecha de factura. La referencia más defendible ante AEAT es el tipo de cambio publicado por el BCE para esa fecha. Usa una fuente consistente todo el año y guarda el tipo, la fuente y la fecha por factura. Ver cómo enviar una factura para adjuntar ese registro limpiamente.
¿Qué es una diferencia de cambio (ganancia o pérdida)?
Es la diferencia entre el valor en EUR de una factura al tipo con que la contabilizaste y el tipo con que te pagaron. Si la moneda extranjera se fortaleció, tienes una ganancia de cambio; si se debilitó, una pérdida. AEAT espera que se registre por separado de tus ingresos por servicios, no mezclada con ellos.
¿Cómo evito perder dinero en comisiones de cambio?
Usa una cuenta multi-moneda como Wise o Payoneer que te da datos locales de cobro y convierte cerca del tipo medio de mercado (~0,5% todo incluido), en vez de una transferencia bancaria o PayPal que meten un margen del 2–4% en el tipo. Mantén la moneda extranjera y convierte cuando el tipo te convenga en lugar de en el momento del cobro.
¿Debo mostrar un importe convertido en la factura?
Opcionalmente, y solo como referencia bien etiquetada: "aprox. EUR 1.380 a 1,087 el 2026-06-09 — solo referencia." Ayuda al cliente a calibrar el tamaño. Nunca muestres dos cifras a pagar en dos monedas, porque los tipos se mueven y crearás una disputa sobre cuál se debe.
¿Puedo bloquear un tipo de cambio en la factura?
Solo si realmente lo has cubierto — por ejemplo ya mantienes la moneda objetivo o tienes un forward. Un "tipo bloqueado" en la factura es una promesa de absorber cualquier movimiento adverso durante toda la ventana de pago. Sin cobertura, factura en una sola moneda y deja que la conversión se liquide de forma natural.
¿Listo para enviar tu primera factura?
Cuenta gratuita: 3 facturas para siempre. Sin tarjeta requerida.
Por
Ivan Obodianskyi
Ivan is the founder of InvoicePeak. He built the product after years of patching invoicing in Word and Excel for himself and his freelance clients.
Artículos relacionados
- guides
Cómo facturar clientes internacionales (moneda, impuestos, Wise vs PayPal vs Stripe)
Guía para freelancers en US que facturan a clientes en el extranjero: qué moneda usar, si cobrar sales tax/VAT, y cómo recibir el dinero sin perder 5% en comisiones.
Leer - guides
Cómo facturar sin empresa (sí, puedes — así se hace)
Puedes facturar a alguien como particular — sin sociedad registrada. Qué poner en vez de razón social y CIF, qué NIF usar, y cuándo tienes que darte de alta.
Leer - definitions
¿Qué es un aviso de remesa (remittance advice)? Definición y ejemplos
Un aviso de remesa es una nota del pagador que indica qué facturas cubre un pago. Qué contiene, quién lo envía y por qué importa para la conciliación.
Leer