Programador freelance en España: cómo facturar a empresas extranjeras

Un programador freelance suele darse de alta en el grupo 763 de la sección segunda del IAE (programadores y analistas de informática). Si factura a empresas extranjeras, sus facturas no llevan IVA español ni retención, por lo que casi siempre tendrá que presentar el modelo 130 y, con clientes de la UE, estar en el ROI y presentar el 349.

Última actualización: octubre de 2026.

Alta

  • Hacienda: modelo 036 en el grupo 763 (sección 2.ª), con alta en el ROI si tendrás clientes de la UE.
  • Seguridad Social: alta en el RETA.

Cómo facturas según el cliente

ClienteIVARetenciónDeclaración
Empresa española21%15% (7% nuevos)303
Empresa de la UE con NIF-IVASin IVANo303 (casilla 59) + 349
Empresa de EE. UU., Reino Unido, Suiza…Sin IVA (no sujeta)No303 (casilla 120)

Detalle en IVA intracomunitario y facturar fuera de la UE.

Modelo 130

Como tus clientes extranjeros no te retienen, tendrás que adelantar el 20% de tu beneficio cada trimestre con el modelo 130.

Cobros en dólares o libras

Factura indicando el importe en euros (o el contravalor) y declara los ingresos en euros al tipo de cambio del día. Las comisiones de cambio y de las plataformas de pago son gasto deducible. Ver ingresos del extranjero.

Gastos deducibles habituales

  • Ordenador y periféricos.
  • Software, licencias y servicios en la nube (si son de empresas de la UE, recuerda la autorrepercusión del IVA).
  • Formación y certificaciones.
  • Coworking o suministros de casa.

Preguntas frecuentes

¿Y si trabajo para una sola empresa extranjera a tiempo completo?

Puedes seguir siendo autónomo, pero revisa si la relación encaja con la de un falso autónomo o si te conviene ser TRADE.

Ejemplo: programador con un cliente en EE. UU. y otro en Alemania

ClienteFacturación anualIVADónde se declara
Empresa de EE. UU.36.000 €No sujeta303 casilla 120
Empresa de Alemania18.000 €Inversión del sujeto pasivo303 casilla 59 + 349
Total54.000 €0 € repercutido130 trimestral (sin retenciones)

Falso autónomo: cuándo cuidado

Si trabajas a tiempo completo para un solo cliente, con horario fijo, sus herramientas y bajo sus órdenes, la relación puede considerarse laboral. Con clientes extranjeros es menos habitual que se reclame, pero conviene tener varios clientes y autonomía real.

Gastos deducibles típicos

  • Ordenador y monitores (amortización o gasto si < 300 €).
  • Licencias de software, IDEs, servicios en la nube y dominios.
  • Cursos y certificaciones técnicas.
  • Coworking o parte de los suministros de casa.
  • Comisiones de plataformas de cobro internacional.

¿Me conviene una SL si facturo mucho al extranjero?

A partir de cierto beneficio, puede convenir. Compara en autónomo o SL.

Tarifas: cuánto cobrar para que salga a cuenta

Para fijar tu precio por hora, calcula cuánto quieres ganar neto al año, súmale la cuota de autónomos, tus gastos y los impuestos, y divídelo entre las horas facturables reales (no todas las horas que trabajas se facturan). Un programador que quiere 30.000 euros netos y factura 1.200 horas al año necesita cobrar más de 40 euros la hora.

Contratos con clientes extranjeros

  • Define entregables, plazos y forma de pago.
  • Indica la moneda y quién paga las comisiones de transferencia.
  • Aclara la propiedad del código y las licencias.
  • Pide el NIF-IVA o el número fiscal del cliente.

¿Puedo cobrar en criptomonedas?

Puedes, pero el ingreso se declara en euros al valor del día de cobro, y las criptomonedas que conserves tendrán sus propias obligaciones fiscales.

Este artículo es información general y no sustituye el asesoramiento profesional. Si tu caso tiene particularidades, consúltalo con un asesor fiscal.

Escrito por Israel Medina, editor de Autónomo Tranquilo. Explicamos los impuestos y trámites del autónomo con ejemplos reales y cifras contrastadas con la Agencia Tributaria, el BOE y la Seguridad Social. Cómo trabajamos.