Como programador freelance que trabaja por su cuenta, lo habitual es darte de alta en el grupo 763 de la sección segunda del IAE (Programadores y Analistas de Informática) y en el RETA. A empresas españolas facturas con IVA del 21 % y retención del 15 % o del 7 %. A empresas de la UE, sin IVA y con alta en el ROI; a clientes de EE. UU., sin IVA ni retención. Esta guía resuelve cada caso con ejemplos.
Qué epígrafe del IAE elegir como programador
La tarifa del IAE (Real Decreto Legislativo 1175/1990) ofrece varias opciones y la correcta depende de cómo trabajes. Si programas tú personalmente, sin estructura empresarial, la Dirección General de Tributos encaja la programación (incluida la web) en el grupo 763 de la sección segunda, como profesional. Si montas una estructura con empleados y medios propios de empresa, el encaje es el grupo 845 de la sección primera, «Explotación electrónica por cuenta de terceros», cuya nota incluye la programación para equipos electrónicos y la venta de programas.
| Perfil | Epígrafe IAE | Sección | Retención |
|---|---|---|---|
| Programador o analista que trabaja personalmente | Grupo 763 Programadores y Analistas de Informática | Segunda (profesional) | Sí: 15 % o 7 % |
| Ingeniero o licenciado en informática que ejerce como tal | Grupo 762 | Segunda (profesional) | Sí: 15 % o 7 % |
| Diplomado o ingeniero técnico en informática | Grupo 764 | Segunda (profesional) | Sí: 15 % o 7 % |
| Programación con organización empresarial | Grupo 845 | Primera (empresarial) | No |
| Consultoría o servicios técnicos sin encaje específico | Epígrafe 843.9 u otros, según actividad | Primera | No |
En la CNAE-2025 la actividad es la 62.10 «Actividades de programación informática» (o 62.20 si haces sobre todo consultoría). Puedes estar en varios epígrafes a la vez; por ejemplo, 763 y 399 si también haces diseño gráfico, como explicamos en la guía de diseñador gráfico autónomo. Si dudas, revisa cómo elegir el epígrafe IAE.
Alta en Hacienda y en la Seguridad Social
- Modelo 036 (el 037 se suprimió en 2025): epígrafe 763, fecha de inicio, régimen general de IVA, estimación directa simplificada en IRPF y alta en el Registro de Operadores Intracomunitarios (ROI) si vas a tener clientes de la UE. Paso a paso en alta con el modelo 036.
- Alta en el RETA por Import@ss, como tarde el día de inicio, eligiendo base por tus rendimientos previstos y pidiendo la tarifa plana.
- Certificado digital o Cl@ve para presentar tus modelos trimestrales.
- Cuenta bancaria para la actividad (no es obligatorio que sea exclusiva, pero facilita la contabilidad).
No necesitas licencia de apertura si trabajas desde casa o en un coworking. La programación no es una profesión regulada ni requiere colegiación obligatoria. Más contexto en la guía completa de alta de autónomo.
Cuota de autónomo para programadores
Con la tarifa plana pagas 80 euros al mes más el MEI (unos 88,6 euros) durante 12 meses si no has estado de alta en el RETA en los dos años anteriores. Después cotizas según tu rendimiento neto. Los programadores suelen tener rendimientos medios y altos, así que conviene ver la tabla.
| Rendimiento neto mensual | Base mínima 2026 | Cuota aproximada |
|---|---|---|
| De 1.700 a 1.850 € | 1.143,79 € | 360 € |
| De 2.330 a 2.760 € | 1.356,21 € | 427 € |
| De 3.190 a 3.620 € | 1.519,61 € | 479 € |
| De 4.050 a 6.000 € | 1.732,03 € | 546 € |
| Más de 6.000 € | 1.928,10 € | 607 € |
Si tu facturación ya es alta, mira también si te compensa una sociedad con la calculadora autónomo o SL y nuestra comparativa SL o autónomo.
IVA y retención según dónde esté tu cliente
El desarrollo de software a medida es una prestación de servicios. Según el artículo 69 de la Ley del IVA, si el cliente es empresa o profesional, el servicio se localiza donde está establecido el cliente. La retención de IRPF solo la practica un pagador obligado a retener en España.
| Cliente | IVA | Retención IRPF | Modelos |
|---|---|---|---|
| Empresa o autónomo en España | 21 % | 15 % (7 % el año de inicio y los dos siguientes) | 303, 390 |
| Particular en España | 21 % | No | 303, 390 y 130 |
| Empresa de la UE con NIF-IVA válido | Sin IVA, inversión del sujeto pasivo | No | 303, 349 y 130 |
| Empresa de EE. UU., Reino Unido u otro país fuera de la UE | Sin IVA, no sujeto por reglas de localización | No | 303 (informativo) y 130 |
Ejemplo con tres facturas de 3.000 euros en tu primer año, si estás en el 763: a una empresa de Madrid facturas 3.000 + 630 de IVA - 210 de retención (7 %) = 3.420 euros. A una empresa de Berlín, 3.000 euros sin IVA con la mención «Inversión del sujeto pasivo» y su NIF-IVA. A una empresa de Nueva York, 3.000 euros sin IVA con la mención de operación no sujeta por el artículo 69 de la Ley 37/1992. En los tres casos declaras los 3.000 euros como ingreso en tu IRPF.
Si buena parte de tus ingresos viene del extranjero o de particulares, no llegarás al 70 % de ingresos con retención y tendrás que presentar el modelo 130 cada trimestre: el 20 % del rendimiento neto acumulado menos las retenciones y los pagos anteriores.
Clientes de EE. UU. y formularios fiscales
Las empresas estadounidenses suelen pedir a sus proveedores extranjeros un formulario del IRS (normalmente el W-8BEN para personas físicas) para acreditar que no eres residente en EE. UU. y aplicar el convenio para evitar la doble imposición entre España y EE. UU. Rellenarlo correctamente evita retenciones en origen sobre tus servicios. Si te practican alguna, consulta con tu asesor cómo deducirla en tu declaración de la renta. Este punto es orientativo: la casuística es amplia.
Plataformas freelance y cobros
Si consigues proyectos en plataformas como Upwork, Malt, Fiverr o Toptal, ten en cuenta tres cosas. Primero, tu factura es al cliente final o a la plataforma según sus condiciones, y eso cambia el país del cliente a efectos de IVA. Segundo, la comisión que te cobra la plataforma es un gasto deducible y, si la plataforma está en otro país de la UE, esa comisión suele ser una adquisición intracomunitaria de servicios que también se declara en el 303 y el 349. Tercero, desde la Ley 13/2023 (directiva DAC7) las plataformas digitales informan a Hacienda de los ingresos de sus vendedores, así que todo lo que cobres por ellas debe estar declarado.
Coste orientativo para empezar
| Concepto | Rango orientativo |
|---|---|
| Ordenador portátil o estación de trabajo | 1.000 a 3.500 € |
| Monitores y periféricos | 200 a 900 € |
| Licencias de IDE, herramientas y servicios en la nube (anual) | 0 a 1.200 € |
| Coworking (opcional, mensual) | 100 a 300 € |
| Seguro de responsabilidad civil profesional (opcional, anual) | 150 a 600 € |
| Gestoría (opcional, mensual) | 40 a 120 € |
| Cuota de autónomo con tarifa plana (12 meses) | Unos 1.060 € |
Son importes orientativos. El seguro de responsabilidad civil no es obligatorio, pero muchos clientes grandes lo exigen en sus contratos por posibles daños derivados de errores en el software.
Gastos deducibles típicos
- Equipos informáticos (amortizables) y periféricos.
- Suscripciones: hosting, servidores, repositorios, licencias, herramientas de IA para trabajo.
- Comisiones de plataformas freelance y de pasarelas de pago.
- Coworking o la parte proporcional de suministros de tu vivienda, con los límites legales.
- Formación, certificaciones y conferencias técnicas.
Repasa los límites en qué gastos puede deducirse un autónomo.
Primeros pasos para conseguir clientes
- Portfolio con proyectos y código público (repositorios propios o contribuciones open source).
- Perfil de LinkedIn orientado a los problemas que resuelves, no solo a tecnologías.
- Plataformas freelance para los primeros proyectos y reseñas.
- Colaboración con agencias y diseñadores que necesitan desarrollo puntual.
- Ficha de Google Business Profile si vas a buscar clientes locales.
Errores frecuentes
- Facturar sin IVA a empresas europeas sin estar en el ROI.
- Aplicar retención a clientes extranjeros o no aplicarla a empresas españolas estando en la sección segunda.
- Trabajar casi en exclusiva para una sola empresa con horario y medios de esta: riesgo de falso autónomo o de ser TRADE.
- Olvidar declarar las comisiones de plataformas europeas en el 303 y el 349.
- No apartar dinero para el IRPF cuando cobras sin retención de clientes extranjeros.
Preguntas frecuentes
¿Qué epígrafe del IAE tiene un programador freelance?
Si trabaja personalmente, el grupo 763 de la sección segunda, Programadores y Analistas de Informática. Con organización empresarial, el grupo 845 de la sección primera.
¿Un programador autónomo aplica retención?
Sí, si está en la sección segunda y factura a empresas o profesionales españoles: 15 %, o 7 % el año de inicio y los dos siguientes. No a clientes extranjeros ni a particulares.
¿Cobro IVA a un cliente de Estados Unidos?
No, si el cliente es una empresa. El servicio se entiende prestado en EE. UU. y la factura va sin IVA, indicando que es una operación no sujeta por el artículo 69 de la Ley del IVA.
¿Necesito el ROI para trabajar con empresas europeas?
Sí. Para facturar sin IVA a empresas de otros países de la UE debes estar dado de alta en el Registro de Operadores Intracomunitarios y declarar esas operaciones en el modelo 349.
¿Tengo que presentar el modelo 130 si trabajo para el extranjero?
Normalmente sí, porque tus clientes extranjeros no te practican retención y no llegarás al 70 % de ingresos con retención que exime de presentarlo.
¿Hacienda sabe lo que cobro en Upwork o Malt?
Sí. Desde la Ley 13/2023, que traspone la directiva DAC7, las plataformas digitales informan a Hacienda de los ingresos de sus usuarios vendedores.