Programas para clientes de Madrid, de Berlín y de San Francisco, quizá tienes un SaaS propio o vendes una app, y pagas servicios en la nube a medio mundo. Cada uno de esos flujos tiene su propio IVA, y tratarlos igual es el error que más cuesta. Esta es la guía de los impuestos de un programador freelance en España, con la fuente oficial al lado de cada dato y sin nada inventado.
Tu fiscalidad, de un vistazo
| Lo que haces | IVA para ti | Dónde se declara |
|---|---|---|
| Facturas a un cliente español | IVA 21% (+ retención si es empresa/profesional) | Modelo 303 |
| Facturas a una empresa de la UE | Sin IVA (intracomunitario) | Modelo 349 |
| Facturas a un cliente de fuera de la UE | No sujeto | — (factura sin IVA) |
| Vendes tu SaaS/app a consumidores de la UE | IVA del país del cliente (>10.000 €) | OSS · modelo 369 |
| Compras nube/APIs/herramientas a la UE | Autorrepercutes el IVA | Modelo 303 + 349 |
El alta: autónomo y epígrafe 763
Trabajar como desarrollador de forma habitual obliga a darte de alta en Hacienda (modelo 036) y en el RETA. El epígrafe estándar es el grupo 763 de la sección 2.ª, “Programadores y analistas de informática” — una actividad profesional, lo que significa que tus facturas a empresas y profesionales españoles llevan retención de IRPF.
Como persona física estás exento de pagar la cuota del IAE, pero el alta censal es obligatoria. Y si vas a trabajar con clientes o proveedores de la UE, pide desde el principio el alta en el ROI (Registro de Operadores Intracomunitarios).
El IVA según tu cliente: la regla que lo ordena todo
El IVA de un servicio entre profesionales se localiza donde está el destinatario (art. 69.Uno.1.º de la Ley del IVA). Traducido a tu día a día:
- Cliente español: operación interior, IVA 21% en tu factura.
- Empresa de otro país de la UE (con NIF-IVA válido en VIES): operación intracomunitaria. Facturas sin IVA por inversión del sujeto pasivo, estando en el ROI, y la declaras en el modelo 349.
- Cliente de fuera de la UE (EE. UU., Reino Unido, Latinoamérica): no sujeto a IVA español por la regla de localización. Factura sin IVA y sin modelo 349 (no es intracomunitario).
Cobrar por plataformas (Upwork, Fiverr, Toptal, GitHub Sponsors)
Aquí la duda habitual: ¿a quién facturo? No a “Upwork” como marca, sino a la entidad concreta que figura en sus condiciones y que te abona el dinero. El procedimiento correcto es siempre el mismo:
- Localizar la sociedad pagadora en los términos legales de la plataforma.
- Identificar su país.
- Validarla en el VIES.
- Cerrar el IVA: si es de la UE, intracomunitario (349); si no, no sujeto.
No se decide por la nacionalidad de la marca ni “a ojo”: una misma plataforma puede pagarte desde una filial europea o desde una sociedad de un tercer país. Para validar un NIF-IVA europeo puedes usar nuestro comprobador de IVA intracomunitario.
Vender tu propio SaaS o tu app
Cuando dejas de prestar servicios a medida y vendes tu propio producto a consumidores finales, cambia el régimen: es un servicio prestado por vía electrónica.
- Venta directa a consumidores de la UE (tu web, tu SaaS): si superas los 10.000 € anuales de ventas a distancia a consumidores de la UE (umbral conjunto, no por país), tributa con el IVA del país de cada cliente. Para no registrarte en cada país, usas la ventanilla única (OSS) y el modelo 369 — lo vemos a fondo en la guía de impuestos de una tienda online.
- Venta a través de una tienda de aplicaciones: normalmente la tienda actúa como intermediaria y te paga su entidad. En el caso del App Store, esa entidad es Apple Distribution International Limited, en Irlanda (documentación de Apple): si le facilitas tu NIF-IVA, no te repercute IVA, así que para ti es una operación intracomunitaria (ROI + 349). Otras tiendas operan de forma equivalente; conviene confirmar la entidad y el país de cada una.
La retención y el IRPF
Como tu actividad es profesional (sección 2.ª):
- Tus facturas a empresas y profesionales españoles llevan retención del 15% (o del 7% el año de alta y los dos siguientes), según el art. 101.5.a) de la Ley del IRPF.
- Los clientes extranjeros y los particulares no retienen: te pagan el bruto.
Ese IRPF lo adelantas tú:
- Cada trimestre, el modelo 130 (20% del rendimiento neto acumulado).
- Una vez al año, la Renta.
- Los dos primeros años con rendimiento neto positivo, reducción del 20% por inicio de actividad.
- Restas tus gastos deducibles: equipo, licencias, nube, hosting, formación, parte de los suministros…
Errores frecuentes
- Tratar igual a clientes de la UE, de EE. UU. y de España (cada uno tiene su IVA).
- Facturar a un cliente de la UE sin estar en el ROI ni presentar el 349.
- Pagar la nube y las herramientas de la UE sin autorrepercutir el IVA.
- Vender tu SaaS a consumidores de la UE sin OSS una vez superado el umbral.
- Olvidar el modelo 130 porque “los clientes extranjeros no me retienen” — por eso lo adelantas tú.
Cómo te ayudamos en Gestoría 24/7
En Gestoría 24/7 te damos de alta con el epígrafe correcto y el ROI, localizamos a cada cliente y plataforma y los validamos en VIES, configuramos el OSS si vendes tu producto, y presentamos tus modelos (303, 349, 369, 130) con tu Holded incluido. Sin inventar una cifra ni una fecha. Si programas por tu cuenta, cuéntanoslo y lo dejamos en orden.
Fuentes oficiales
- Ley 37/1992 del IVA, art. 69 (localización de servicios) y régimen de comercio electrónico: BOE
- Ley 35/2006 del IRPF, art. 101 (retenciones de actividades profesionales): BOE
- AEAT — IVA y comercio electrónico (OSS, umbral 10.000 €): sede.agenciatributaria.gob.es
- Apple — facturas e información fiscal para desarrolladores (Apple Distribution International, Irlanda): developer.apple.com
- Tarifas del IAE — grupo 763, sección 2.ª (RDLeg 1175/1990): BOE
- Validador VIES (NIF-IVA de clientes, plataformas y proveedores UE): ec.europa.eu/taxation_customs/vies
Preguntas frecuentes
¿Qué epígrafe del IAE me corresponde como programador?
El epígrafe estándar del desarrollador por cuenta propia es el grupo 763 de la sección 2.ª, 'Programadores y analistas de informática'. Es una actividad profesional: conlleva retención de IRPF en tus facturas a empresas y profesionales españoles. Como persona física estás exento de pagar la cuota del IAE, pero el alta censal (modelo 036) es obligatoria.
¿Qué IVA pongo a un cliente de Estados Unidos o de la Unión Europea?
Depende de dónde esté. A una empresa de otro país de la UE le facturas sin IVA (operación intracomunitaria): te das de alta en el ROI y lo declaras en el modelo 349. A un cliente de fuera de la UE (EE. UU., Reino Unido, Latinoamérica) tu servicio no está sujeto a IVA español por la regla de localización, y no va al 349. A un cliente español, IVA del 21%.
¿Me retienen IRPF mis clientes?
Solo si tu actividad es profesional (sección 2.ª, como el epígrafe 763) y el pagador es una empresa o profesional español: te practican retención del 15% (o del 7% el año de alta y los dos siguientes). Los clientes extranjeros y los particulares no retienen: te pagan el bruto, y ese IRPF lo adelantas tú con el modelo 130.
¿Cómo tributa vender mi propio SaaS o app?
Cuando vendes tu software o una app a consumidores finales, es un servicio prestado por vía electrónica. Si vendes a consumidores de otros países de la UE y superas los 10.000 € anuales, tributa con el IVA del país de cada cliente: lo gestionas con la ventanilla única (OSS) y el modelo 369. Si vendes a través de una tienda de aplicaciones, normalmente facturas a la entidad de la tienda (por ejemplo, Apple Distribution International, en Irlanda), lo que convierte la operación en intracomunitaria.
¿Y si cobro por Upwork, Fiverr o GitHub Sponsors?
La regla es la misma: hay que localizar la entidad que realmente te paga (no la marca, sino la sociedad que figura en sus condiciones), su país, y validarla en el VIES. Según el resultado, la operación será intracomunitaria (con modelo 349) o no sujeta. No se decide 'a ojo' por la nacionalidad de la plataforma.
¿Qué gastos puedo deducir como desarrollador?
Los afectos a tu actividad y con factura: equipo informático, monitores, licencias y suscripciones de software, hosting y dominios, servicios en la nube, formación técnica, una parte de los suministros si trabajas desde casa, la cuota de autónomo… Los servicios que compras a proveedores de la UE (nube, APIs, herramientas) suelen exigir estar en el ROI y autorrepercutir su IVA.
¿Te ha sido útil este artículo?
Si quieres que apliquemos lo que acabas de leer a tu caso real, escríbenos. Sin compromiso.