Cómo factura un programador freelance en 2026: IAE 763.1, IVA digital, intracom UE y ejemplos numéricos

Equipo FactuChat · ver autor Actualizado 20 de mayo de 2026 12 min de lectura

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)

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ígrafeNombreSecciónTipoRetención IRPF
763.1Programadores y analistas de informáticaSegunda (profesional)Profesional15 % / 7 %
845Explotación electrónica por cuenta de tercerosPrimera (empresarial)EmpresarialNo

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.

Error frecuente del gestor Muchos gestores ponen "por defecto" el 731 (gabinete técnico) o el 849.9 (servicios independientes). Si te dicen eso, pregunta por qué no el 763.1. La sección segunda profesional facilita la retención del 15 %, lo que reduce tu desembolso del modelo 130 trimestral.

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.

ConceptoImporte
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 cobrar1.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:

  1. Pide su VAT-ID y verifícalo en VIES. Si no está dado de alta como operador intracomunitario, no puedes facturarle sin IVA.
  2. 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.
  3. Una vez ambos dados de alta, la factura sale así:
ConceptoImporte
Desarrollo backend (40 horas a 60 EUR/h)2.400,00 EUR
IVA0,00 EUR (inversión sujeto pasivo, art. 84.1.2 LIVA)
Retención IRPF0,00 EUR (cliente no es retenedor español)
Total a cobrar2.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.

ConceptoImporte
Consultoría DevOps AWS (50 horas a 80 USD/h)4.000,00 USD
IVA0,00 (no sujeto, art. 69 LIVA)
Retención IRPF0,00 (cliente extranjero no es retenedor)
Total a cobrar4.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:

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.

ConceptoImporte
Curso online Python avanzado99,17 EUR
IVA 21 %+ 20,83 EUR
Total120,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í:

ModeloFrecuenciaQué declaraPlazo típico
303TrimestralIVA repercutido menos IVA soportado1-20 del mes siguiente
130TrimestralPago fraccionado IRPF (20 % rendimiento neto)1-20 del mes siguiente
349TrimestralOperaciones intracom UE1-20 del mes siguiente
369TrimestralRégimen OSS (servicios TBE a particulares UE)1-20 del mes siguiente
390AnualResumen anual IVA30 de enero
100AnualIRPF (declaración renta)Abril-junio
347AnualOperaciones con terceros > 3.005,06 EURFebrero

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:

Requisitos no negociables Para deducir IVA: factura completa con tu NIF de autónomo (no la del email personal), pago justificable (banco / Stripe / PayPal, no efectivo) y operación claramente afecta. Si la suscripción de Spotify Family va a nombre de tu madre, no es deducible. Si tu MacBook se usa también para ver Netflix, deducción parcial.

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:

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 →
FC

Equipo FactuChatLlevamos años escribiendo software fiscal para autónomos en España. Cada artículo lo revisa alguien que ha presentado su propio 303. Sobre el equipo →

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 →