Cómo facturar como autónomo en España si tu SaaS cobra en dólares
Última actualización:
Por qué esto no es tan simple como parece
Cuando empiezas a cobrar en dólares a través de Stripe o Lemon Squeezy, la pregunta no es solo “cuánto gano” sino “en qué moneda declaro y con qué tipo de cambio”. Hacienda quiere euros, no dólares.
El IVA no aplica igual a todo el mundo
Si tu cliente es una empresa no establecida en la UE, la operación normalmente no lleva IVA español — pero no por “inversión del sujeto pasivo” (ese mecanismo es para operaciones intracomunitarias, no para terceros países), sino por no sujeción territorial (arts. 69-70 LIVA): el servicio se entiende prestado fuera del territorio de aplicación del impuesto.
Hay excepciones que sí generan IVA español aunque el cliente esté fuera de la UE:
- Servicios relacionados con inmuebles situados en España.
- Restauración, acceso a eventos o alquiler de medios de transporte de corta duración, si se prestan físicamente en España.
- La regla de uso efectivo (art. 70.Dos LIVA): si Hacienda considera que el servicio se usa o explota efectivamente en España o la UE, puede recalificarlo como sujeto a IVA español. Afecta sobre todo a ciertos servicios financieros, arrendamiento de bienes muebles o telecomunicaciones — rara vez a un SaaS típico, pero conviene saber que existe.
Si tu cliente es un particular de la UE, aplicas el IVA del país del comprador (no el español) a través del régimen de ventanilla única (OSS, modelo 369 trimestral). Por debajo de 10.000 €/año de ventas B2C a toda la UE (sumando ventas a distancia y servicios electrónicos), puedes seguir tributando en España; al superar ese umbral, tributas en el país de destino — vía OSS si te registras, o país por país si no lo haces. El registro en OSS es voluntario pero muy recomendable: la alternativa es darte de alta en el IVA de cada país de destino individualmente.
Confirma siempre tu caso concreto con un gestor: las reglas cambian según si vendes a empresas o a particulares, y de qué país.
Qué tipo de cambio usar
La norma (art. 79.Once Ley 37/1992, LIVA) exige el tipo de cambio oficial del Banco de España del día del devengo, no el que te aplique Stripe. En la práctica, el Banco de España publica cada día hábil el tipo de referencia del BCE con un desfase de aproximadamente un día, así que casi siempre coinciden — pero si alguna vez hay que defender la cifra ante una inspección, la cita legal correcta es la del Banco de España, no la del BCE directamente.
El error más caro que veo repetido
Declarar como ingreso lo que Stripe te transfiere a la cuenta, en vez de lo que factura bruto. Las comisiones de Stripe o Lemon Squeezy son un gasto deducible aparte, no una minoración directa del ingreso — mezclarlos infla o desinfla el rendimiento neto que declaras en el modelo 130/303.
Resumen rápido
- Emite la factura en euros, aunque el cobro sea en dólares, usando el tipo de cambio del Banco de España del día del devengo.
- Si vendes a empresas fuera de la UE: normalmente sin IVA español por no sujeción, salvo excepciones (inmuebles, eventos físicos en España, regla de uso efectivo).
- Si vendes a particulares de la UE: revisa el umbral de 10.000 €/año y el régimen OSS con tu gestor.
- Declara el bruto facturado, no el neto recibido tras comisiones.
Esto es una guía orientativa, no asesoramiento fiscal individualizado — confirma siempre tu caso concreto con un gestor antes de facturar.
Los números de otros, en tu correo
Casos reales de indie hackers hispanos, con cifras y sin humo. Nada de gurús: gente que está en el barro, como tú. Te das de baja con un clic.
¿Prefieres hablarlo en directo? Únete al Discord →