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
En este artículo
Paso 1: darte de alta
- Alta en Hacienda con el modelo 036, antes de empezar. Si vas a tener clientes de la UE, solicita también el ROI.
- 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.
- 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
| Modelo | Qué es | Cuándo |
|---|---|---|
| 303 | IVA trimestral | Del 1 al 20 de abril, julio y octubre, y enero |
| 130 | Pago fraccionado del IRPF en estimación directa | Mismos plazos, salvo que el 70 % de tus ingresos lleve retención |
| 349 | Operaciones intracomunitarias, si facturas a empresas de la UE | Con el 303 |
| 390 | Resumen anual de IVA | Enero |
| Renta | Declaración anual | Primavera |
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:
| Concepto | Importe |
|---|---|
| Desarrollo de aplicación: 60 horas × 55 € | 3.300,00 € |
| IVA 21 % | 693,00 € |
| Retención de IRPF 15 % | −495,00 € |
| Total a cobrar | 3.498,00 € |
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
- Facturar sin IVA a un cliente de la UE sin comprobar su NIF-IVA.
- No estar en el ROI cuando se factura a empresas europeas.
- No presentar el modelo 349.
- Aplicar la retención a un cliente extranjero o, al contrario, olvidarla en facturas a empresas españolas.
- Pasarse de fecha de emisión de facturas.
- 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
- Cómo facturar a clientes de la UE: operaciones intracomunitarias y ROI
- Epígrafes IAE: cómo elegir el correcto para tu actividad (con ejemplos)
- Tarifa plana de autónomos: requisitos, duración y cómo pedirla
- Modelo 303: cómo rellenarlo paso a paso con un ejemplo práctico
- Gastos deducibles del autónomo: lista completa 2026
- Ser autónomo y trabajar por cuenta ajena a la vez: pluriactividad explicada
Fuentes oficiales consultadas
- Agencia Tributaria: modelo 036, declaración censal
- Agencia Tributaria: Impuesto sobre Actividades Económicas, manual de actividades económicas
- BOE: Ley 37/1992 del IVA, reglas de localización de las prestaciones de servicios
- BOE: Reglamento del IRPF (Real Decreto 439/2007), artículo 95 (retenciones)
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.
