Facturación para desarrolladores.
Clientes globales sin fricciones.
Cliente español B2B con retención del 15%. Empresa UE con reverse charge. Cliente USA o UK fuera de la UE sin IVA. Cobros con Stripe, PayPal, SEPA o Bizum. Todo emitido desde Telegram en 9 segundos, con VeriFactu cumplido y envío automático a la AEAT.
Como programador autónomo en España, la fiscalidad de tus facturas depende de tres variables: el país del cliente, si es B2B o B2C, y si está registrado en VIES. Cliente B2B España: factura con IVA 21% y retención de IRPF del 15% (7% los nuevos). Cliente UE con VAT válido en VIES: reverse charge, factura sin IVA, declaras en modelo 349. Cliente USA, UK, LATAM o cualquier país fuera de la UE: operación no sujeta, factura sin IVA y sin retención.
FactuChat aplica la regla correcta según el cliente y firma cada factura con hash SHA-256 + QR + XAdES-BES, cumpliendo el reglamento VeriFactu desde el primer envío.
Cliente español, UE o fuera de la UE.
Cada tipo de cliente tiene una regla fiscal distinta. Estas son las cuatro situaciones que cubre el 95% de la facturación de un programador autónomo.
Cliente B2B España
Empresa o autónomo establecido en España. La factura lleva IVA 21% repercutido y retención de IRPF del 15% (7% para nuevos autónomos durante el año de alta y los dos siguientes). El cliente ingresa la retención en su modelo 111 trimestral.
Cliente B2B en la UE
Empresa de Alemania, Francia, Italia, Países Bajos, Irlanda, Estonia… con VAT válido en VIES. Aplicas reverse charge: factura sin IVA, indicas el VAT del cliente y la leyenda legal. Necesitas estar registrado en el ROI (modelo 036, casilla 582). Lo declaras en el modelo 349.
Cliente fuera de la UE
Empresa de USA, Reino Unido, Suiza, Andorra, México, Argentina, Colombia, Brasil. La operación es no sujeta a IVA español según el artículo 69 LIVA. Factura sin IVA y sin retención. Se declara en el modelo 303 casilla 60.
Cliente B2C particular
Persona física que te contrata directamente (un autónomo no profesional, un cliente particular). Si está en España, factura con IVA 21% y sin retención. Si está en la UE, depende del importe y servicio (reglas OSS). Si está fuera de la UE, sin IVA.
Cómo se ve cada tipo de factura.
Tres ejemplos reales de cómo emitir la factura según el origen del cliente. Importes orientativos para un proyecto de desarrollo de 3.000 €.
Cliente Madrid SL
IVA 21%: 630,00 €
Retención 15%: -450,00 €
Total a cobrar: 3.180,00 €
El cliente ingresa la retención de 450 € en su modelo 111. Tú declaras los 630 € de IVA en el modelo 303 y los 450 € retenidos como pago a cuenta en tu modelo 130 trimestral y modelo 100 anual.
Cliente Acme GmbH (Berlín)
IVA: 0,00 € (RC)
Retención: 0,00 €
Total a cobrar: 3.000,00 €
Indicas su VAT (DE123456789) y añades: "Reverse charge - Article 196 Directive 2006/112/EC". Declaras en el modelo 349 (clave S, prestación de servicios intracomunitaria) y en el modelo 303 casilla 59-60.
Cliente Stripe Inc (San Francisco)
IVA: 0,00 € (no sujeto)
Retención: 0,00 €
Total a cobrar: 3.000,00 USD
Operación no sujeta al IVA español (art. 69 LIVA). Añades: "Operación no sujeta - prestación de servicios fuera del territorio de aplicación del IVA". Declaras en el modelo 303 casilla 60 y en el modelo 390 anual. Si cobras en USD, se convierte a EUR al tipo de cambio del día.
Stripe, PayPal vs Bizum y SEPA.
Comparativa de comisiones para devs que cobran en varios países y monedas. Datos orientativos según las tarifas públicas de cada pasarela.
| Método | Comisión | Mejor para | Tiempo |
|---|---|---|---|
| Bizum | 0% receptor (Pro) | B2B España | Instantáneo |
| SEPA | 0-1 € fijo | España + UE | 1-2 días |
| Stripe (UE) | 1,5% + 0,25 € | Tarjetas EUR | 2-7 días |
| Stripe (no-UE) | 3,4% + 0,30 USD | Tarjetas USA | 2-7 días |
| PayPal | 3,4% - 4,4% | Internacional B2C | Instantáneo |
| Wise / Revolut | ~0,4% conversión | Multidivisa | Minutos a 2 días |
Por qué la facturación importa para un dev.
Voz, texto o foto del ticket.
Tres formas de generar la factura desde Telegram. El sistema aplica la regla correcta (IVA, retención, reverse charge, no sujeto) según los datos del cliente.
Por texto
"Factura a Acme GmbH, VAT DE123456789, desarrollo backend Q2, 3.000 €". El motor detecta que es UE con VAT válido y aplica reverse charge automáticamente.
Por voz
"Factura a Stripe Inc, San Francisco, integración API octubre, tres mil dólares". El motor identifica USA, marca operación no sujeta y convierte a EUR al cambio.
Por foto
Para gastos: foto de la factura de AWS, GitHub, Vercel, JetBrains o el portátil. El motor extrae base, IVA, NIF y la registra como gasto deducible vinculado a tu actividad.
Lo que se pregunta antes de empezar.
¿Qué retención llevan mis facturas como desarrollador autónomo en España?
Si tu cliente es una empresa o autónomo establecido en España (B2B nacional), tus facturas llevan una retención del 15% de IRPF sobre la base imponible. Los nuevos autónomos pueden aplicar el 7% durante el año de alta y los dos siguientes. La retención solo aplica a B2B España: si facturas a particulares (B2C) o a empresas extranjeras, no hay retención.
¿Cómo facturo a un cliente de la Unión Europea siendo desarrollador?
Para facturar a una empresa UE con VAT válido (verifícalo en VIES), se aplica el mecanismo de inversión del sujeto pasivo (reverse charge): emites la factura sin IVA, indicas el VAT del cliente y añades la leyenda "Reverse charge - Article 196 Directive 2006/112/EC". La operación se declara en el modelo 349 (operaciones intracomunitarias) y en el modelo 303 (casillas 59 y 60). Para esto necesitas estar dado de alta en el ROI mediante el modelo 036.
¿Llevan IVA las facturas a clientes de USA, Reino Unido o LATAM?
No. Cuando prestas servicios de desarrollo a empresas establecidas fuera de la UE (USA, Reino Unido tras Brexit, México, Argentina, Colombia, Suiza, Andorra, etc.) la operación no está sujeta a IVA español según el artículo 69 LIVA. Emites la factura sin IVA con la leyenda "Operación no sujeta - prestación de servicios fuera del territorio de aplicación del IVA". La declaras en el modelo 303 casilla 60 y en el modelo 390 anual.
¿Tengo que registrar el ROI antes de facturar a la UE?
Sí. Para que tu factura intracomunitaria sea válida sin IVA, tanto tú como tu cliente debéis estar registrados en VIES. Solicítalo presentando el modelo 036 marcando la casilla 582. La AEAT puede tardar entre 3 días y 3 meses en aprobarlo. Hasta que estés en VIES, tendrás que repercutir IVA español a tus clientes UE.
¿Puedo cobrar a clientes internacionales con Stripe o PayPal?
Sí. Stripe y PayPal son las pasarelas más usadas por desarrolladores que facturan en USD, GBP o EUR. Stripe cobra ~1,5% + 0,25 € en pagos europeos y ~3,4% + 0,30 USD en tarjetas no-UE. PayPal cobra entre 3,4% y 4,4% según país. Para clientes españoles B2B, Bizum suele ser más rápido (instantáneo, sin comisión para el receptor en cuentas Pro de banco) o transferencia SEPA. FactuChat genera enlaces de pago compatibles con Bizum, tarjeta y SEPA, y registra el cobro contra la factura emitida.
¿Cuándo conviene constituir una SL en lugar de seguir como autónomo?
Como referencia orientativa, a partir de unos 40.000-60.000 € de beneficio neto anual la SL suele resultar fiscalmente más eficiente: el Impuesto de Sociedades es del 25% (15% los dos primeros años para empresas de nueva creación) frente a los tramos progresivos del IRPF que pueden llegar al 47%. Antes de ese umbral, la cuota de autónomo y la simplicidad contable hacen que ser autónomo sea más rentable. Cada caso depende de gastos deducibles, dividendos y comunidad autónoma.
¿Qué gastos puedo deducir como programador autónomo?
Los principales gastos deducibles son: cuota de autónomo, hosting y dominios, licencias de software y SaaS (GitHub, Vercel, AWS, Figma, JetBrains, etc.), hardware (portátil, monitor, periféricos amortizados a 4 años), cursos y formación, libros técnicos, coworking, parte proporcional de luz, internet y suministros si trabajas desde casa con el modelo 036 marcado, gestoría, dietas en desplazamientos profesionales y kilometraje a 0,26 €/km. Todos los gastos deben tener factura a tu nombre con tu NIF y vinculación con la actividad.
¿Qué modelos AEAT tengo que presentar como desarrollador autónomo?
Trimestralmente: modelo 303 (IVA), modelo 130 si tributas en estimación directa o 131 si estás en módulos (pago fraccionado IRPF), y modelo 349 si has facturado a la UE ese trimestre. Anualmente: modelo 390 (resumen IVA), modelo 100 (renta personal) y modelo 347 si tienes operaciones con un mismo cliente o proveedor por más de 3.005,06 €. Si retienes a profesionales, también modelos 111 y 190.
Lecturas relacionadas para devs.
¿Probarlo ahora?
Plan gratuito 10 facturas/mes. Sin tarjeta. Sin permanencia. Empiezas en Telegram en 60 segundos. Reverse charge UE, no sujeto USA/UK y retención B2B España aplicados automáticamente.
Abrir @FactuChat_BotEquipo fiscal FactuChat
Especialistas en facturación y normativa AEAT. Cubrimos VeriFactu (RD 1007/2023), modelo 303, modelo 130, IRPF autónomos y todas las obligaciones fiscales del autónomo en España. Cada artículo se revisa con la normativa vigente.
Última actualización: 29 abril 2026