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 hacesIVA para tiDónde se declara
Facturas a un cliente españolIVA 21% (+ retención si es empresa/profesional)Modelo 303
Facturas a una empresa de la UESin IVA (intracomunitario)Modelo 349
Facturas a un cliente de fuera de la UENo sujeto— (factura sin IVA)
Vendes tu SaaS/app a consumidores de la UEIVA del país del cliente (>10.000 €)OSS · modelo 369
Compras nube/APIs/herramientas a la UEAutorrepercutes el IVAModelo 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:

  1. Localizar la sociedad pagadora en los términos legales de la plataforma.
  2. Identificar su país.
  3. Validarla en el VIES.
  4. 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.

WhatsApp directo → Agenda llamada gratuita