Gestoría para programadores
y freelance digital 2026
Todo lo que un desarrollador o programador autónomo necesita saber sobre fiscalidad en España: CNAE correcto, IVA con clientes extranjeros, Modelo 349 y deducciones de hardware y software.
Gestión Fiscal Inteligente para Desarrolladores
Billeo ofrece gestión fiscal experta para desarrolladores y programadores freelance por 65 €/mes más IVA hasta 15 facturas por trimestre. Gestionamos de forma automatizada tus facturas intracomunitarias (VIES), exportaciones de software a EE.UU. sin IVA, y deducimos tu equipo informático e internet de casa.
Lo más importante para un programador autónomo en 2026
España cuenta con miles de programadores, desarrolladores web y consultores IT que trabajan como autónomos, ya sea para clientes españoles, europeos o de todo el mundo. Sin embargo, la fiscalidad de este colectivo tiene particularidades que una gestoría generalista puede pasar por alto: el CNAE correcto, la deducción del 100% de las herramientas tecnológicas, la facturación sin IVA a clientes de la UE y la correcta declaración de ingresos en dólares o libras.
Esta guía recoge, de forma práctica y fiscalmente precisa para 2026, todo lo que necesitas saber como programador o desarrollador autónomo en España: qué epígrafes usar, qué te puedes deducir, cómo facturar internacionalmente y qué modelos trimestrales debes presentar.
CNAE e IAE del programador autónomo: cuál elegir
Elegir el CNAE e IAE correctos no es un trámite burocrático menor: define cómo tributa tu actividad, si estás en el sistema de módulos o estimación directa, y qué deducciones puedes aplicar. La Agencia Tributaria exige coherencia entre la actividad declarada y la actividad real facturada.
| Actividad | CNAE | Epígrafe IAE | IVA | IRPF retención |
|---|---|---|---|---|
| Programación a medida | 6201 | 763 | 21% | 15% |
| Consultoría IT | 6202 | 763 | 21% | 15% |
| Diseño web / UX | 7410 | 421 | 21% | 15% |
| Marketing digital | 7311 | 844 | 21% | 15% |
| Venta de productos digitales | 4791 | — | 21% (OSS si B2C UE) | Sin retención |
La mayoría de programadores freelance usan el CNAE 6201 (desarrollo de software a medida). Si además asesoras sobre arquitectura de sistemas o gestionas proyectos IT sin escribir código, el CNAE 6202 es más preciso. Puedes tener ambos en el alta censal si realizas las dos actividades. En Billeo te asesoramos sobre la combinación correcta para tu perfil.
Hardware y software deducible para programadores
Una de las mayores ventajas fiscales del programador autónomo es que casi todo el equipamiento y las suscripciones de su stack tecnológico son deducibles. La clave es que el gasto tenga relación directa con la actividad y que exista factura a nombre del autónomo con su NIF.
Hardware (100% si es exclusivo)
- Ordenador portátil o de sobremesa
- Monitor o monitores adicionales
- Teclado, ratón mecánico, auriculares
- Webcam, micrófono, tableta gráfica
- Disco duro externo, NAS, hub USB
Suscripciones SaaS (100%)
- GitHub Pro / GitHub Team
- AWS, Google Cloud, Azure
- JetBrains (IntelliJ, PyCharm, etc.)
- Figma, Notion, Slack, Linear, Jira
- Dominio y hosting del portfolio
Formación (100%)
- Cursos en Udemy, Platzi, Coursera
- Libros técnicos (papel o digital)
- Certificaciones AWS, Google, Microsoft
- Congresos y eventos tecnológicos
- Membresías a comunidades profesionales
Gastos mixtos (proporcional con justificación)
- Internet y teléfono: 50% si trabajas desde casa con modelo 036 domiciliado
- Suministros del hogar: proporcional a los m² del despacho
- Coworking o alquiler de oficina: 100% deducible
- Móvil profesional: 100% si es exclusivo del negocio
Importante: para deducir el ordenador al 100%, la Agencia Tributaria exige que su uso sea exclusivamente profesional. Si el mismo portátil lo usas para uso personal, la deducción debe ser proporcional. Lo más seguro es tener un equipo dedicado a la actividad profesional o justificar el porcentaje de uso profesional documentalmente.
Facturación a clientes de la UE: IVA intracomunitario
Muchos programadores trabajan con agencias, startups o empresas de Alemania, Francia, Países Bajos, Polonia o cualquier otro país de la Unión Europea. La gestión del IVA en estas operaciones es diferente a la facturación nacional y requiere conocer la normativa intracomunitaria.
Cliente B2B de la UE con NIF-IVA válido
Si tu cliente es una empresa registrada en el sistema VIES con un NIF-IVA comunitario válido, debes emitir la factura sin IVA. Se aplica el mecanismo de inversión del sujeto pasivo: es el cliente quien liquida el IVA en su país. En la factura debes incluir la mención "Inversión del sujeto pasivo — Art. 194 Directiva 2006/112/CE" y el NIF-IVA de tu cliente.
Verificación en el sistema VIES
Antes de emitir cualquier factura intracomunitaria sin IVA, verifica el NIF-IVA de tu cliente en el sistema VIES (ec.europa.eu/taxation_customs/vies/). Guarda una captura de pantalla de la verificación como justificante. Si el NIF no está validado y emites sin IVA, Hacienda puede reclamarte ese IVA más intereses y recargos.
Modelo 349: obligatorio trimestral
Cada trimestre en el que hayas facturado a empresas de la UE sin IVA, debes presentar el Modelo 349 ante la Agencia Tributaria. En él se declara el importe total facturado a cada empresa de la UE, identificada por su NIF-IVA y país. No es un modelo de pago, sino informativo, pero su omisión conlleva sanciones.
Cliente particular (B2C) de la UE
Si tu cliente de la UE es un particular (no empresa), la situación cambia: debes aplicar el IVA del país del consumidor. La solución es registrarse en el sistema OSS (One Stop Shop) de la Agencia Tributaria, que permite declarar y pagar el IVA de todos los países de la UE en una sola declaración trimestral. Sin embargo, los programadores que trabajan casi exclusivamente B2B raramente necesitan OSS.
Facturación a clientes fuera de la UE (USA, UK, Latam)
Es habitual que un programador español trabaje para empresas de Silicon Valley, startups del Reino Unido o agencias de Latinoamérica. Desde el Brexit, el Reino Unido ya no es parte de la UE y se trata como cualquier otro país tercero. Las reglas son más simples que en el caso intracomunitario.
Facturas sin IVA — exportación de servicios
Las prestaciones de servicios a clientes establecidos fuera de la UE se localizan fiscalmente en el país del destinatario (Art. 69 LIVA). Esto significa que no llevan IVA español y no es necesario presentar el Modelo 349. En la factura puedes indicar "Servicio exento de IVA — exportación de servicios (Art. 69 Ley 37/1992)".
Sin retención de IRPF en facturas al extranjero
Los clientes extranjeros no aplican retención de IRPF porque no están obligados a hacerlo según la normativa española. El programador autónomo paga el IRPF directamente mediante el Modelo 130 trimestral. Esto mejora temporalmente el flujo de caja, pero exige una buena planificación para tener liquidez cuando llegue el pago a Hacienda.
Cobro en divisas: tipo de cambio y riesgo
Si cobras en dólares (USD) o libras (GBP), debes convertir el importe al tipo de cambio oficial del Banco Central Europeo del día del cobro para incluirlo en tu declaración. Esto puede generar diferencias de cambio (positivas o negativas) que también deben declararse. Para minimizar el riesgo de divisa, considera cobrar en euros siempre que sea posible o usar cuentas en Wise o Revolut Business para gestionar las conversiones.
Plataformas de cobro recomendadas para freelance internacional
- Wise Business: Cuentas en múltiples monedas, conversión al tipo interbancario, IBANs locales en USD/GBP/EUR
- Revolut Business: Similar a Wise, con tarjeta de empresa y cambio de divisa sin comisión hasta ciertos límites
- PayPal Business: Ampliamente aceptado, pero con comisiones más elevadas. Útil para clientes anglosajones pequeños
- Cobro en EUR: Siempre que el cliente lo acepte, facturar en euros elimina el riesgo y la complejidad de la divisa
Modelos fiscales del programador autónomo
Un programador autónomo tiene que presentar entre 6 y 8 modelos tributarios al año, según si tiene clientes nacionales, de la UE o del resto del mundo. Conocer cuáles te corresponden y en qué plazos es fundamental para evitar sanciones de la Agencia Tributaria.
| Modelo | Periodicidad | Para qué sirve | ¿Obligatorio siempre? |
|---|---|---|---|
| 130 | Trimestral | Pago a cuenta del IRPF como autónomo (estimación directa) | Sí, salvo que +70% de facturas lleven retención |
| 303 | Trimestral | Liquidación del IVA soportado y repercutido en España | Sí, si facturas en España con IVA |
| 349 | Trimestral | Operaciones intracomunitarias (clientes UE sin IVA) | Solo si tienes clientes B2B en la UE |
| 100 | Anual (abril-junio) | Declaración de la Renta del autónomo | Sí, siempre |
| 390 | Anual (enero) | Resumen anual del IVA | Sí, si presentas el 303 |
| 347 | Anual (febrero) | Operaciones con terceros superiores a 3.005,06€ | Si superas ese umbral con algún cliente o proveedor |
Plazos trimestrales: Los modelos 130, 303 y 349 se presentan los meses de enero, abril, julio y octubre, con plazo hasta el día 20 del mes correspondiente (30 si se domicilia el pago).
Una gestoría especializada como Billeo te avisa con antelación, prepara los modelos y los presenta en plazo, sin que tengas que preocuparte por las fechas.
Retención del 15% en facturas: cuándo aplica para programadores
La retención de IRPF es uno de los aspectos que más confusión genera entre los programadores autónomos, especialmente cuando tienen clientes en distintos países. Aplicar una retención incorrecta puede suponer problemas tanto para el autónomo como para la empresa cliente.
Cliente empresa española
La empresa te aplica retención del 15% en tu factura. Es un adelanto a cuenta de tu IRPF. Tú cobras menos, pero esa retención ya está pagada a Hacienda.
15% retenciónCliente empresa de la UE
No aplica retención española. El cliente paga el 100% de tu factura. Tú pagas el IRPF directamente mediante el Modelo 130 trimestral.
Sin retenciónCliente fuera de la UE (USA, UK, Latam)
Tampoco aplica retención española. El cliente paga el 100% de la factura. El IRPF se liquida vía Modelo 130, igual que con clientes de la UE.
Sin retenciónRetención del 7%: primer año de actividad
Si acabas de darte de alta como autónomo, durante el año de inicio de actividad y los dos siguientes años naturales puedes aplicar una retención reducida del 7% en tus facturas a clientes españoles (en lugar del 15% habitual). Para acogerte a esta reducción, debes comunicarlo al cliente en la propia factura y no haber ejercido ninguna actividad profesional en los dos años anteriores. Es una ventaja significativa en los primeros años, ya que mejora tu flujo de caja durante el periodo de arranque.
Preguntas frecuentes sobre fiscalidad de programadores
Los programadores autónomos se dan de alta principalmente con el CNAE 6201 (Actividades de programación informática) si hacen desarrollo a medida, o el CNAE 6202 (Actividades de consultoría informática) si prestan servicios de consultoría IT. En la Agencia Tributaria se inscribe el epígrafe IAE 763 (Programadores y analistas de informatica). En Billeo te indicamos el CNAE correcto segun tu actividad concreta.
Si. Si el ordenador, monitor y periféricos se usan exclusivamente para la actividad profesional, la deduccion es del 100% tanto en IVA como en IRPF. Si también se usa para uso personal, la deduccion proporcional debe justificarse. En cualquier caso, guardar la factura de compra es imprescindible.
Las facturas a empresas de EEUU son exportaciones de servicios: se emiten sin IVA y sin necesidad de presentar el Modelo 349. No se aplica retencion de IRPF porque el pagador es extranjero. Si el pago es en dolares, se convierte al tipo de cambio del dia de cobro para la declaracion. Billeo gestiona este tipo de facturacion multi-moneda para programadores.
El Modelo 349 es la declaracion informativa de operaciones intracomunitarias. Un programador lo presenta trimestralmente cuando factura a empresas de otros paises de la UE que tienen NIF-IVA valido (por ejemplo, una empresa alemana o francesa). En ese caso, la factura va sin IVA (inversion del sujeto pasivo) y hay que comunicar el importe y el NIF del cliente en el Modelo 349.
La inversion del sujeto pasivo es un mecanismo fiscal de la UE por el que, en las operaciones entre empresas de distintos paises miembros, no es el prestador del servicio quien repercute el IVA sino que es el cliente quien se auto-liquida el IVA en su pais. El programador emite la factura sin IVA, indicando 'Inversion del sujeto pasivo' y anotando el NIF-IVA del cliente (verificado en el sistema VIES).
No siempre. La retencion del 15% de IRPF solo aplica cuando el cliente es una empresa o profesional residente en España. En el primer año de actividad y los dos siguientes, la retencion es del 7%. Cuando el cliente es extranjero (UE o fuera de la UE) no se aplica retencion, porque la liquidacion del IRPF la hace directamente el autonomo mediante el Modelo 130 trimestral.
Un programador autonomo puede deducirse el 100% de las suscripciones SaaS usadas en su actividad: GitHub Pro/Team, AWS, Google Cloud, Azure, JetBrains (IntelliJ, PyCharm, etc.), Figma, Notion, Slack, Linear, Jira, y similares. También son deducibles los cursos online (Udemy, Platzi, Coursera) y los libros tecnicos. El requisito es que exista factura y relacion directa con la actividad profesional.
¿Por qué un programador necesita una gestoría especializada?
La mayoría de gestorías generalistas conocen bien la fiscalidad de una tienda, un bar o un consultor de empresa. Sin embargo, la situación fiscal de un programador autónomo tiene una capa adicional de complejidad: el mix de clientes nacionales e internacionales, la facturación en distintas monedas, las suscripciones SaaS como gastos deducibles, la necesidad de presentar el Modelo 349 o el uso del sistema VIES para validar clientes europeos.
Una gestoría que no conozca estos matices puede costarte dinero de dos formas: bien por dejarte deducciones legítimas sobre la mesa (no deducir el software, el hardware o la formación), bien por cometiendo errores en la facturación internacional que deriven en sanciones de Hacienda.
En Billeo gestionamos la fiscalidad de programadores, desarrolladores, diseñadores UX y otros freelancers digitales de forma especializada: asignamos el CNAE correcto, gestionamos el IVA intracomunitario y las exportaciones de servicios, presentamos el Modelo 349 cuando corresponde y maximizamos tus deducciones de hardware, software y formación. Todo con un asesor disponible por WhatsApp, sin burocracia y desde 65€/mes.
Billeo, gestoría especializada en programadores y freelance digital
CNAE correcto, IVA internacional, Modelo 349 y deducciones de hardware y software. Asesor fiscal por WhatsApp. Desde 65€/mes.
- Alta censal con CNAE 6201 o 6202 correcto
- Facturación a UE sin IVA + Modelo 349 automático
- Exportaciones a USA, UK, Latam sin IVA
- Deducciones de hardware, SaaS y formación al 100%
- Asesor fiscal personal disponible por WhatsApp
Informacion actualizada a mayo de 2026. Esta guia tiene caracter orientativo y no constituye asesoramiento fiscal individualizado. Consulta con un asesor fiscal para aplicar estas normas a tu caso concreto.