Programador freelance autónomo: módulos, software y deducciones
¿Estás pagando de más como autónomo?
Un gestor revisa tu situación fiscal y te dice qué puedes optimizar. Presupuesto cerrado, sin compromiso.
Pide tu auditoría →El programador freelance como autónomo profesional
El desarrollo de software, la programación web, el desarrollo de aplicaciones móviles o la consultoría tecnológica son actividades que se encuadran como actividades profesionales a efectos fiscales. Esto las distingue de las actividades empresariales y tiene implicaciones concretas en cómo se tributa.
Epígrafe del IAE para programadores
El programador freelance debe elegir el epígrafe del IAE que mejor describe su actividad:
| Epígrafe IAE | Actividad |
|---|---|
| 763 | Ingenieros y técnicos en informática |
| 764 | Analistas de sistemas y programadores de ordenadores |
| 769 | Otros profesionales relacionados con servicios técnicos |
| 759 | Otros profesionales de la informática NEC |
Para la mayoría de desarrolladores, el 764 (analistas y programadores) o el 763 es el más adecuado. Si tu actividad es principalmente de consultoría IT o arquitectura de sistemas, el 763 puede ser más preciso.
Si además de programar realizas diseño web o UX, puede ser conveniente darte de alta en dos epígrafes.
¿Módulos o estimación directa?
La respuesta casi siempre es estimación directa para los programadores freelance.
Por qué los módulos rara vez aplican a programadores
Los módulos (estimación objetiva) están disponibles para un listado cerrado de actividades. Las actividades de programación y servicios informáticos no están incluidas en el listado de actividades acogibles a módulos. Por tanto, un programador no puede elegir este régimen y debe tributar obligatoriamente en estimación directa (simplificada o normal).
Estimación directa simplificada vs normal
- Simplificada: para facturación inferior a 600.000 €/año. Es la opción de la inmensa mayoría de freelances.
- Normal: para facturación superior a 600.000 €/año o si eliges esta modalidad voluntariamente. Requiere contabilidad mercantil completa.
Retenciones de IRPF en las facturas
Como actividad profesional, las facturas a empresas y autónomos llevan retención de IRPF:
| Situación | Retención a aplicar |
|---|---|
| Año de inicio de actividad y los 2 siguientes | 7% |
| A partir del 4.º año de actividad | 15% |
Esta retención la retiene el cliente (empresa o autónomo) y la ingresa a Hacienda en tu nombre. Tú la compensas en tu declaración anual de la Renta.
Si tu cliente es una empresa extranjera, no aplica retención española (el cliente no está sometido a Hacienda española). En ese caso, no retendrá nada y recibirás el importe íntegro.
Exención del modelo 130
Si más del 70% de tus ingresos del trimestre han soportado retención de IRPF (tus clientes te han retenido el 15% o 7%), estás exento de presentar el modelo 130 (pago fraccionado de IRPF). Muchos programadores que trabajan principalmente para empresas quedan exentos.
IVA en las facturas del programador
Clientes en España (empresas o particulares)
- IVA general del 21%.
Clientes en la UE (empresas con número IVA europeo)
- Operación intracomunitaria: sin IVA (inversión del sujeto pasivo).
- El cliente declara el IVA en su país.
- Tú debes presentar el modelo 349 declarando la operación.
- Necesitas estar registrado en el ROI.
Clientes fuera de la UE (EEUU, UK, LATAM, etc.)
- Servicio exportado: sin IVA.
- No hay retención de IRPF.
- El ingreso sí tributa en tu IRPF español si eres residente fiscal en España.
Clientes particulares de la UE (no empresas)
- Si superas 10.000 €/año en ventas de servicios digitales a particulares de la UE, aplica el IVA del país del cliente (sistema OSS).
- Habitual en programadores que venden apps, plugins o software directamente a consumidores.
Gastos deducibles del programador freelance
Esta es la parte donde el programador puede ahorrar más en su factura fiscal.
Hardware
| Equipamiento | Deducción |
|---|---|
| Ordenador portátil o de escritorio | 100% si es uso exclusivo profesional |
| Monitores adicionales | 100% deducible |
| Disco duro externo, NAS | 100% deducible |
| Teclado mecánico, ratón profesional | 100% deducible |
| Cámara web profesional (para reuniones de trabajo) | 100% deducible |
| Auriculares con cancelación de ruido | 100% si son de uso profesional |
| iPad/tablet de trabajo | 100% si es uso exclusivo profesional |
| Servidor propio (home lab) | 100% si se usa para desarrollo/testing |
Los equipos de más de 300 € se amortizan. En estimación directa simplificada, puedes aplicar amortización acelerada (hasta 3x la tabla normal), lo que en la práctica permite deducir muchos equipos en 1-3 años.
Suscripciones SaaS y software
| Servicio | Deducción |
|---|---|
| GitHub / GitLab (plan de pago) | 100% deducible |
| JetBrains (IntelliJ, WebStorm…) | 100% deducible |
| Figma (para diseño de interfaces) | 100% deducible |
| AWS, Google Cloud, Azure (consumo en proyectos) | 100% deducible |
| Herramientas de CI/CD (CircleCI, GitHub Actions) | 100% deducible |
| Dominios y hosting personal/profesional | 100% deducible |
| ChatGPT Plus, Cursor, Copilot | 100% deducible si es para trabajo |
| Notion, Linear, Jira (plan de pago) | 100% deducible |
| Zoom, Loom, Slack (plan de pago) | 100% deducible |
| Spotify, Netflix (entretenimiento personal) | No deducible |
Formación y desarrollo profesional
| Gasto | Deducción |
|---|---|
| Cursos en Udemy, Pluralsight, Coursera | 100% deducible |
| Bootcamps y formación intensiva | 100% deducible |
| Libros técnicos y publicaciones (O’Reilly, etc.) | 100% deducible |
| Certificaciones profesionales (AWS, Google, etc.) | 100% deducible |
| Asistencia a conferencias técnicas | 100% + dietas y transporte |
Espacio de trabajo
| Gasto | Deducción |
|---|---|
| Coworking (con factura) | 100% deducible |
| Home office: alquiler proporcional | 30% × % del espacio destinado |
| Internet y teléfono (uso mixto) | 50% deducible (AEAT general) |
| Electricidad y calefacción (home office) | Proporcional al espacio de trabajo |
Otros gastos deducibles
- Gestoría y asesoría fiscal: 100% deducible.
- Cuota de autónomos (RETA): deducible en IRPF.
- Seguros de responsabilidad civil: 100% deducible.
- Material de oficina (papel, bolígrafos, etc.): 100% deducible.
- Gastos de banco (comisiones de cuenta profesional): 100% deducible.
El 7% de gastos de difícil justificación
En estimación directa simplificada, puedes aplicar un 7% adicional sobre el rendimiento neto como gastos de difícil justificación, con un máximo de 2.000 € al año. Esto cubre pequeños gastos sin factura.
Facturar para clientes extranjeros: guía práctica
Muchos programadores freelance trabajan con clientes de EEUU, UK, Países Bajos u otros países. El proceso es más sencillo de lo que parece:
Ejemplo de factura a empresa estadounidense
Concepto: Development services - Sprint 12
Amount: $5,000 USD
IVA: 0% (exportación de servicios)
IRPF: No retención aplicable
Total: $5,000 USD
No aplica IVA ni retención. Recibes el importe íntegro. Declaras el ingreso en tu IRPF español (en euros, al tipo de cambio del momento del cobro).
Apertura de cuenta en divisas
Para cobros frecuentes en USD, GBP o EUR de clientes extranjeros, muchos programadores usan:
- Wise (TransferWise): aceptas pagos en múltiples monedas con tarifa baja.
- Revolut Business: similar, con buenas tasas de cambio.
- PayPal: muy extendido pero con comisiones más altas.
Las comisiones de estas plataformas son gastos deducibles.
Cuándo plantearse una SL en lugar de ser autónomo
Para muchos programadores freelance de alto perfil, llegado cierto nivel de ingresos, puede ser más eficiente tributar a través de una Sociedad Limitada:
| Ingresos netos anuales | ¿Conviene SL? |
|---|---|
| Menos de 40.000 € | Autónomo generalmente más eficiente |
| 40.000 – 60.000 € | Zona gris, depende de gastos y estructura |
| Más de 60.000 € | La SL suele ser más eficiente fiscalmente |
La razón es que el Impuesto de Sociedades tiene un tipo del 25% (23% para pymes con base hasta 300.000 €), frente a los tipos marginales del IRPF que llegan al 47% en rentas altas.
Sin embargo, la SL tiene costes adicionales (constitución, contabilidad mercantil, impuesto de sociedades, nómina del administrador) que hay que valorar.
Preguntas frecuentes
¿Puedo deducir todo mi hardware si trabajo desde casa? Si el hardware es de uso exclusivamente profesional y puedes justificarlo, sí. Para equipos de uso mixto, la AEAT acepta habitualmente el 50%. Lo ideal es tener un ordenador de trabajo y otro personal.
¿Puedo deducir la suscripción a Claude, ChatGPT Plus o Cursor? Sí, si la usas para trabajo. Son herramientas de productividad profesional. Guarda el recibo de la suscripción.
¿Tengo que presentar el modelo 349 por cada factura a un cliente europeo? No por factura, sino trimestralmente, incluyendo todas las operaciones del trimestre con empresas de la UE. Si el total trimestral supera 50.000 €, pasa a ser mensual.
¿Puedo tener clientes en EEUU y en España simultáneamente? Por supuesto. El tratamiento fiscal de cada factura es independiente según el país del cliente. Lleva un registro separado de las operaciones nacionales e internacionales para facilitar la preparación de tus modelos trimestrales.
¿Estás pagando de más como autónomo?
Un gestor revisa tu situación fiscal y te dice qué puedes optimizar. Presupuesto cerrado, sin compromiso.
Pide tu auditoría →