Cómo factura un programador freelance en 2026: IAE 763.1, IVA digital, intracom UE y ejemplos numéricos
Te explico exactamente cómo facturar siendo programador freelance en España en 2026. No es la guía genérica de "hazte autónomo y ya está": es la operativa real de un developer que cobra a una empresa española, a un cliente alemán con VAT-ID, a una startup americana en Stripe y a un consumidor final por una plantilla en Gumroad. Cada caso tiene un tratamiento distinto de IVA, IRPF y modelos AEAT. Y los gestores no siempre lo bordan.
Si me dijeran que tengo 10 minutos para enseñarle a un dev recién dado de alta cómo facturar bien todo un año, esto es lo que le contaría.
- Epígrafe IAE: 763.1 vs 845 (la decisión que te marca todo)
- Factura a cliente español B2B: IVA 21 % e IRPF 15 %
- Factura intracomunitaria UE: VAT-ID y modelo 349
- Servicios digitales a particulares UE: régimen OSS
- Cliente fuera UE (USA, UK, LATAM): exportación de servicios
- Factura a particular español: simplificada y 21 %
- Modelos trimestrales y anuales del developer
- Gastos que sí puedes deducir como programador
- VeriFactu 2027 si eres developer
- Preguntas frecuentes
Epígrafe IAE: 763.1 vs 845 (la decisión que te marca todo)
El IAE (Impuesto de Actividades Económicas) es lo primero que rellenas en tu modelo 037 cuando te das de alta. Determina tu fiscalidad para el resto de tu vida como autónomo. Para programadores hay dos epígrafes que importan:
| Epígrafe | Nombre | Sección | Tipo | Retención IRPF |
|---|---|---|---|---|
| 763.1 | Programadores y analistas de informática | Segunda (profesional) | Profesional | 15 % / 7 % |
| 845 | Explotación electrónica por cuenta de terceros | Primera (empresarial) | Empresarial | No |
Para el 90 % de programadores freelance la opción correcta es el 763.1. Pides que tu cliente te retenga el 15 % de IRPF en cada factura, ese dinero lo ingresa Hacienda por adelantado y tú lo recuperas en la declaración de la renta. Es el modelo más limpio.
El 845 tiene sentido si vendes producto en lugar de horas: una SaaS donde cobras suscripciones, un marketplace propio, un servicio donde no hay "horas trabajadas" identificables. Es minoritario.
Factura a cliente español B2B: IVA 21 % e IRPF 15 %
El caso más frecuente: facturas 1.500 EUR a una agencia de Madrid por desarrollo de un módulo Django.
| Concepto | Importe |
|---|---|
| Desarrollo de módulo Django (30 horas a 50 EUR/h) | 1.500,00 EUR |
| IVA repercutido 21 % | + 315,00 EUR |
| Retención IRPF 15 % | − 225,00 EUR |
| Total a cobrar | 1.590,00 EUR |
Lo que ingresa tu cliente en tu cuenta es 1.590 EUR. De ese importe, 315 EUR son IVA que tienes que devolver a Hacienda en el modelo 303 trimestral (menos el IVA de tus gastos). Los 225 EUR de IRPF se los queda tu cliente y los ingresa en el modelo 111. Tú recuperas esos 225 EUR en tu modelo 100 anual de renta.
Cobras 1.590 EUR pero el "neto operativo" antes de tus gastos personales es 1.275 EUR (1.500 menos los 225 que ya te retuvo). Y de esos 1.275 EUR todavía tienes que pagar tu cuota de autónomos del mes (entre 230-590 EUR según base elegida en el RETA — mira la tabla de tramos del RETA 2026).
Factura intracomunitaria UE: VAT-ID y modelo 349
Segundo caso típico del developer: facturas a una startup de Berlín. La factura cambia mucho:
- Pide su VAT-ID y verifícalo en VIES. Si no está dado de alta como operador intracomunitario, no puedes facturarle sin IVA.
- Date de alta tú también en el ROI (Registro de Operadores Intracomunitarios) presentando el modelo 036. Tarda 2-3 meses en activarse — empieza desde ya.
- Una vez ambos dados de alta, la factura sale así:
| Concepto | Importe |
|---|---|
| Desarrollo backend (40 horas a 60 EUR/h) | 2.400,00 EUR |
| IVA | 0,00 EUR (inversión sujeto pasivo, art. 84.1.2 LIVA) |
| Retención IRPF | 0,00 EUR (cliente no es retenedor español) |
| Total a cobrar | 2.400,00 EUR |
En la factura tienes que incluir la mención: "Operación no sujeta a IVA por inversión del sujeto pasivo según art. 84.Uno.2.º LIVA" y los dos VAT-ID (el tuyo y el del cliente). Cada trimestre presentas el modelo 349 con los importes facturados a cada operador UE.
Facturas intracomunitarias en 30 segundos
FactuChat detecta automáticamente cuando el destinatario tiene VAT-ID UE válido, aplica inversión sujeto pasivo y añade la mención legal correcta. Sin gestor por medio.
Probar gratis →Servicios digitales a particulares UE: régimen OSS
Caso menos frecuente pero crítico si vendes producto digital: tienes una plantilla, un curso online o una extensión de VS Code que pueden comprar particulares de cualquier país UE. Esto son servicios prestados por vía electrónica (TBE) y tienen reglas propias.
Hasta 10.000 EUR/año de ventas TBE a particulares UE (suma de todos los países), aplicas IVA español 21 %. Pasado ese umbral, tienes que aplicar el IVA del país del cliente: 19 % Alemania, 20 % Francia, 22 % Italia, etc.
Para no abrir un alta fiscal en cada país, te acoges al régimen OSS (One Stop Shop) con el modelo 035 y declaras trimestralmente el modelo 369 todos los IVA de los distintos países UE. La AEAT se encarga de repartirlos.
Cliente fuera UE (USA, UK, LATAM): exportación de servicios
Tercer caso muy común: cobras a una startup de San Francisco mediante Stripe Connect o vía wire transfer. Es una exportación de servicios.
| Concepto | Importe |
|---|---|
| Consultoría DevOps AWS (50 horas a 80 USD/h) | 4.000,00 USD |
| IVA | 0,00 (no sujeto, art. 69 LIVA) |
| Retención IRPF | 0,00 (cliente extranjero no es retenedor) |
| Total a cobrar | 4.000,00 USD |
La factura no lleva IVA porque el servicio se entiende prestado donde está el cliente (USA) y allí no hay IVA español. Tampoco lleva retención de IRPF porque tu cliente americano no es retenedor de la AEAT.
Importante operativamente:
- Convierte a EUR al tipo de cambio del Banco de España del día de devengo. Si cobras el 12 de mayo, usas el cambio publicado el 12 de mayo.
- No se declara en modelo 349 (eso es solo UE).
- Sí se incluye en el modelo 130 trimestral como ingreso.
- Sí se incluye en el modelo 100 anual.
- Las comisiones de Stripe / Wise / Payoneer son gasto deducible del trimestre.
Factura a particular español: simplificada y 21 %
Si vendes una plantilla, un curso o un servicio a un particular español, puedes emitir factura simplificada (si el importe es inferior a 400 EUR IVA incluido — art. 4 RD 1619/2012) o completa. El IVA siempre es 21 % y no lleva retención porque el cliente no es empresario.
| Concepto | Importe |
|---|---|
| Curso online Python avanzado | 99,17 EUR |
| IVA 21 % | + 20,83 EUR |
| Total | 120,00 EUR |
Detalle sutil: si vendes a través de Gumroad / Lemonsqueezy / Paddle, ellos actúan como merchant of record y son quienes facturan al cliente final. Tú facturas a Gumroad por la liquidación mensual, normalmente como exportación de servicios al país donde tengan su sociedad (Irlanda, USA). Lee bien el contrato para saber quién es el responsable del IVA.
Modelos trimestrales y anuales del developer
Si haces todos los casos anteriores en un mismo trimestre, tu agenda fiscal queda así:
| Modelo | Frecuencia | Qué declara | Plazo típico |
|---|---|---|---|
| 303 | Trimestral | IVA repercutido menos IVA soportado | 1-20 del mes siguiente |
| 130 | Trimestral | Pago fraccionado IRPF (20 % rendimiento neto) | 1-20 del mes siguiente |
| 349 | Trimestral | Operaciones intracom UE | 1-20 del mes siguiente |
| 369 | Trimestral | Régimen OSS (servicios TBE a particulares UE) | 1-20 del mes siguiente |
| 390 | Anual | Resumen anual IVA | 30 de enero |
| 100 | Anual | IRPF (declaración renta) | Abril-junio |
| 347 | Anual | Operaciones con terceros > 3.005,06 EUR | Febrero |
El calendario fiscal del autónomo 2026 tiene todas las fechas concretas. La calculadora de FactuChat te dice cuánto vas a pagar en cada modelo según tus ingresos.
Gastos que sí puedes deducir como programador
Hacienda acepta como deducibles los gastos "directamente afectos a la actividad" (art. 22 LIRPF). Para un programador, lo habitual:
- Hardware: MacBook, monitor, teclado, silla ergonómica. Amortización del 26 % anual (tabla simplificada).
- Suscripciones SaaS: GitHub, AWS, GCP, Vercel, Cloudflare, Stripe, hosting, dominios, JetBrains, VS Code Insiders, etc. Gasto del trimestre.
- Formación: cursos online, libros técnicos, conferencias. Gasto del trimestre.
- Software de productividad: Notion, Linear, Figma, Slack, Zoom.
- Internet y telefonía: si trabajas desde casa, deducción parcial proporcional a metros cuadrados del despacho.
- Gestor: 100 % deducible si tienes factura.
- Coworking o alquiler de despacho: 100 %.
- Coche: muy restringido para autónomos no afectos exclusivamente a la actividad. Mira la guía del coche del autónomo antes de comprarte un Tesla.
VeriFactu 2027 si eres developer
Desde el 1 de julio de 2027, todo programador autónomo tiene que emitir sus facturas con software adaptado a VeriFactu (RD 1007/2023 modificado por RD 254/2025). El software:
- Calcula un hash SHA-256 que encadena cada factura con la anterior.
- Imprime un código QR que apunta a una URL de verificación de la AEAT.
- Permite enviar la factura inmediatamente a la AEAT en modo VeriFactu.
Para muchos developers, la tentación es "programarse uno mismo el cumplimiento de VeriFactu". Te aviso: el RD 254/2025 exige declaración responsable del fabricante de software. Si tú mismo eres el fabricante de tu software de facturación, tienes que firmar esa declaración y asumir la responsabilidad solidaria. Antes de eso, mira las aplicaciones VeriFactu del mercado o el software de cumplimiento VeriFactu ya certificado.
Preguntas frecuentes
¿Qué epígrafe IAE elijo si soy programador freelance?
El 763.1 es la opción correcta para el 90 % de programadores. Te coloca en la sección segunda profesional, te permite aplicar retención del 15 % o 7 % en facturas a empresas españolas y limpia tu fiscalidad profesional. El 845 solo si vendes producto/SaaS sin horas identificables.
¿Tengo que cobrar IVA si facturo a una empresa de Alemania?
Si la empresa tiene VAT-ID válido en VIES, la operación es intracomunitaria B2B y se factura sin IVA por inversión del sujeto pasivo (art. 84.1.2 LIVA). Declaras en modelo 349 trimestral. Si no tiene VAT-ID válido, factura con IVA español del 21 %.
¿Y si vendo a un particular de otro país de la UE?
Si son servicios digitales (TBE), aplicas IVA español hasta 10.000 EUR/año de ventas UE. Pasado ese umbral, aplicas el IVA del país del cliente y te acoges al régimen OSS con modelo 369 trimestral.
¿Qué IRPF me retiene mi cliente español?
15 % si tu cliente es empresario o profesional español y tú estás en epígrafe profesional. 7 % si llevas menos de 3 años en alta. Lo recuperas en tu modelo 100 anual.
¿Y si mi cliente es americano o UK?
Exportación de servicios. Sin IVA, sin retención. Solo se declara en modelo 130 y modelo 100. No va al modelo 349.
¿Qué pasa con VeriFactu si todos mis clientes son extranjeros?
VeriFactu se aplica a todas tus facturas como autónomo español, da igual el país del cliente. Desde julio 2027 tu software tiene que generar hash SHA-256, QR y permitir envío a la AEAT.
¿Puedo deducir mi MacBook, GitHub Copilot y AWS?
Sí. MacBook se amortiza al 26 % anual durante 4 años. Suscripciones SaaS son gasto del trimestre. Necesitas factura con tu NIF y justificante bancario.
¿Cuánto cobra un programador freelance por hora en España 2026?
Junior 25-40 EUR/h, mid-senior 40-65 EUR/h, senior cloud/DevOps 60-85 EUR/h, especialistas 70-100 EUR/h. Para tener 3.000 EUR netos hay que facturar 5.500-6.500 EUR brutos descontando cuota RETA, IRPF, herramientas y vacaciones.
Tu factura intracomunitaria en 30 segundos
FactuChat detecta el VAT-ID, aplica la mención legal correcta y envía PDF + QR al cliente. Plan gratuito 10 facturas/mes, Basic 7,99 EUR/mes con 50, Pro 12,99 EUR ilimitado.
Abrir el bot →Empieza a facturar bien hoy
Plan gratuito 10 facturas/mes. Sin tarjeta, sin gestor, listo para VeriFactu 2027 desde el primer día.
Probar en Telegram →