Programador freelance: cómo darte de alta y facturar a clientes extranjeros

Inicio › Autónomos por profesión › Programador freelance: cómo darte de alta y facturar a clientes extranjeros

Un programador freelance se da de alta como autónomo en Hacienda (modelo 036) y en la Seguridad Social, elige su epígrafe con el buscador oficial y factura con IVA a clientes españoles y sin IVA español a empresas de otros países, con su NIF-IVA y la mención de inversión del sujeto pasivo. Como es un servicio, aplica retención de IRPF del 15 % en facturas a empresas españolas (7 % los tres primeros años si cumples los requisitos).

Aquí tienes los pasos y decisiones de un desarrollador que trabaja por cuenta propia, con clientes nacionales y extranjeros. Forma parte de nuestras guías por profesión, dentro de alta y trámites.

Actualizado el 20 de septiembre de 2026 · Por Marcos · Basado en fuentes oficiales, enlazadas al final del artículo

Paso 1: darte de alta

  1. Alta en Hacienda con el modelo 036, antes de empezar. Si vas a tener clientes de la UE, solicita también el ROI.
  2. Alta en la Seguridad Social (RETA) en Import@ss. Puedes pedir la tarifa plana si es tu primera alta. Los pasos están en cómo darse de alta como autónomo y en alta online.
  3. Elige el epígrafe IAE con el buscador de la Agencia Tributaria. Las actividades informáticas se pueden clasificar como profesionales o empresariales según lo que hagas (servicios a medida, desarrollo de producto, consultoría), y eso condiciona las retenciones. Explicamos cómo hacerlo en epígrafes IAE.

Qué impuestos presentas

ModeloQué esCuándo
303IVA trimestralDel 1 al 20 de abril, julio y octubre, y enero
130Pago fraccionado del IRPF en estimación directaMismos plazos, salvo que el 70 % de tus ingresos lleve retención
349Operaciones intracomunitarias, si facturas a empresas de la UECon el 303
390Resumen anual de IVAEnero
RentaDeclaración anualPrimavera
Obligaciones habituales de un programador freelance en régimen general de IVA.

Las fechas del año las tienes en el calendario fiscal del autónomo.

Cómo facturar según el cliente

Clientes en España

Factura con IVA del 21 % y, si el cliente es empresa o profesional, retención de IRPF del 15 %. Si estás en tus primeros años, puedes aplicar el 7 % según retención del 7 % para nuevos autónomos.

Ejemplo de factura a una empresa española:

ConceptoImporte
Desarrollo de aplicación: 60 horas × 55 €3.300,00 €
IVA 21 %693,00 €
Retención de IRPF 15 %−495,00 €
Total a cobrar3.498,00 €
La retención se calcula sobre la base imponible (3.300 €).

Clientes en otros países de la UE

Servicios a empresas con NIF-IVA válido: sin IVA español, con su NIF-IVA y la mención «inversión del sujeto pasivo». Tienes que estar en el ROI y presentar el modelo 349. Todo el proceso, con ejemplo, en facturar a clientes de la UE.

Clientes fuera de la UE

Los servicios a empresas fuera de la UE tampoco suelen llevar IVA español, pero las reglas de localización varían. Además, algunos clientes (por ejemplo, de Estados Unidos) te pueden pedir formularios fiscales, como una declaración de no residente. Consulta el convenio para evitar la doble imposición que corresponda y la normativa aplicable, o pide asesoramiento.

Plataformas de freelancing

Si trabajas a través de una plataforma que te paga como intermediaria, comprueba quién es tu cliente a efectos de facturación: a veces factura la plataforma y otras el cliente final. Es la clave para saber a qué régimen de IVA te acoges y si hay que retener.

Gastos típicos del programador freelance

  • Equipo: ordenador y periféricos, que se amortizan. Mira deducir móvil y ordenador.
  • Software y suscripciones: IDE, servidores, dominios, herramientas de gestión. Si el proveedor es de la UE, suele facturarte sin IVA y tú lo autoliquidas.
  • Coworking o espacio de trabajo, o el 30 % de suministros si trabajas desde casa: trabajar desde casa.
  • Formación vinculada a la actividad.
  • Gestoría, seguros y comisiones bancarias.

Repasa la lista completa en gastos deducibles del autónomo.

Errores frecuentes

  1. Facturar sin IVA a un cliente de la UE sin comprobar su NIF-IVA.
  2. No estar en el ROI cuando se factura a empresas europeas.
  3. No presentar el modelo 349.
  4. Aplicar la retención a un cliente extranjero o, al contrario, olvidarla en facturas a empresas españolas.
  5. Pasarse de fecha de emisión de facturas.
  6. No prever la cuota al terminar la tarifa plana.

Preguntas frecuentes

¿Qué epígrafe IAE tiene un programador freelance?

Depende de la actividad concreta. Se elige con el buscador oficial de la Agencia Tributaria, leyendo la descripción de cada epígrafe.

¿Hay que cobrar IVA a un cliente extranjero?

Para servicios a empresas de la UE con NIF-IVA válido, normalmente no: el cliente lo autoliquida en su país. Para clientes de fuera de la UE, las reglas de localización varían.

¿Aplico retención de IRPF a clientes de fuera de España?

Normalmente no. La retención la practican los clientes españoles obligados a retener.

¿Puedo empezar mientras trabajo por cuenta ajena?

Sí, es la pluriactividad. Mira ser autónomo y trabajar por cuenta ajena y revisa tu contrato.

¿Qué facturación es habitual?

Depende del cliente y el modelo de trabajo. Lo importante es el cálculo de tu tramo: usa la calculadora de cuota.

Sigue leyendo


Fuentes oficiales consultadas

Este artículo es informativo y no sustituye el asesoramiento profesional sobre tu caso concreto. Las cifras y los plazos pueden cambiar: contrástalos siempre con la fuente oficial.

Scroll al inicio