Facturar Stripe en España con Verifactu: guía 2026

Si cobras con Stripe y vives en España, hay una pregunta que tarde o temprano alguien te va a hacer y a la que conviene tener respuesta clara: ¿esos cobros generan factura legal? La respuesta corta es no. Stripe es una pasarela de pago excelente, pero los recibos que envía a tus clientes y las «Stripe Invoices» que ves en su panel no son facturas válidas en España. Para cumplir con Hacienda necesitas que cada cobro pase por un sistema de facturación que sí lo sea, con tu numeración, tu IVA, tu IRPF cuando aplique y, desde 2027, con Verifactu. Esta guía te ordena qué exige la AEAT, por qué Stripe no basta, qué opciones reales tienes para facturar tus cobros desde España y cómo se cumple Verifactu sin volverse loco. Forma parte de la guía completa para automatizar Factura Directa, que cubre también el caso WooCommerce.

¿Stripe genera facturas válidas en España? Spoiler: no

Stripe puede emitir un recibo (receipt) por cada cobro y, si activas Stripe Invoicing, puede generar lo que internamente llama invoice. Eso es un PDF con tus datos y los del cliente. Sirve para que tu cliente justifique el gasto en su contabilidad… pero no para que tú declares el ingreso ante Hacienda.

Por qué: una factura emitida desde España debe llevar una serie y un número de la propia empresa que factura, una numeración secuencial sin huecos, los datos fiscales completos del emisor y receptor, el desglose correcto de IVA y, en muchos casos, IRPF. Stripe Invoicing no garantiza la serie continua que exige la normativa española, no calcula IRPF y no se integra con tus modelos AEAT. A partir de 2027, además, debe cumplir Verifactu (cadena de hash, QR, registro casi en tiempo real), cosa que Stripe directamente no hace.

Resumen práctico: el recibo de Stripe es un comprobante para el cliente. La factura legal la tienes que generar tú en tu sistema de facturación español (Factura Directa, Holded, Quipu, etc.) por cada cobro recibido.

Qué exige Hacienda a una factura emitida en España

Antes de hablar de cómo automatizarlo, conviene tener claro qué tiene que llevar una factura para ser válida ante la AEAT:

  • Número y serie correlativos, asignados por orden cronológico, sin huecos.
  • Fecha de expedición (y fecha de operación si difieren).
  • Datos fiscales completos del emisor (NIF, nombre o razón social, dirección).
  • Datos fiscales del destinatario si es factura completa. Para factura simplificada basta el importe y datos básicos del emisor.
  • Descripción de la operación y desglose por concepto si hay varios.
  • Tipo y cuota de IVA aplicada (o mención a la exención si aplica).
  • Retención de IRPF cuando proceda (servicios profesionales a empresas o autónomos).
  • A partir de la entrada en vigor escalonada de Verifactu (1 de enero de 2027 sociedades, 1 de julio de 2027 autónomos): código QR, cadena de hash entre facturas y posibilidad de envío a la AEAT.

Si tu cobro de Stripe no genera nada de esto, no tienes factura válida. Tienes un cobro y un recibo.

Stripe Invoice vs factura legal española

Hay confusión recurrente entre «Stripe Invoice» y «factura legal española». Comparativa rápida:

La conclusión: Stripe Invoice está diseñada para mercados anglosajones, no para el cumplimiento fiscal español. Sirve como recibo. La factura real la tienes que generar en otro sistema.

Las opciones reales para facturar tus cobros de Stripe en España

Hoy, en 2026, hay cuatro caminos viables. Cada uno encaja con un perfil distinto.

A mano

Cobras en Stripe, abres tu programa de facturación (Factura Directa, Holded, Quipu, Anfix…), tecleas el cliente, el importe, el IVA, el IRPF si aplica, y emites la factura. Funciona si tu volumen es muy bajo (menos de 20-30 facturas al mes) y tu negocio no es recurrente.

En cuanto las suscripciones empiezan a renovarse cada mes, este camino se hace insostenible. Y a partir de Verifactu, mantener la cadena de hash a mano sin equivocarte es prácticamente imposible.

Quaderno

Quaderno es la solución más conocida en el espacio «Stripe + facturación con cumplimiento internacional». Cubre Stripe, PayPal, Shopify, etc., calcula impuestos por país y genera facturas. Su producto está pensado para SaaS con clientes globales, no específicamente para el autónomo o pyme española que vive de Factura Directa.

Pros: maduro, multipasarela, soporte de impuestos internacionales (US sales tax, UK VAT, etc.). Contras: foco internacional, no se integra con tu Factura Directa española (es un sistema paralelo). Si tu contable y tu modelo 303 viven en FD, te toca duplicar o reconciliar.

Tiene sentido si vendes globalmente y no usas FD. Si lo tuyo es España y FD, hay opciones más alineadas.

Zapier, Make o Integrately + API de Factura Directa

La opción «intermedia» es montar un Zap o un escenario que escuche eventos de Stripe (payment_intent.succeeded, invoice.paid) y llame a la API de tu programa de facturación. Sobre el papel funciona; en la práctica es donde más gente se atasca.

Los problemas habituales:

  • Confundir cobro único con renovación de suscripción (los eventos son distintos y los Zaps suelen mezclarlos).
  • No reutilizar contactos (cada cobro crea un contacto nuevo, ensucia tu base).
  • Tener que programar el cálculo de IVA por país a mano dentro del Zap, con condicionales que se rompen cuando Stripe cambia algo.
  • No gestionar IRPF ni anti-duplicados.
  • Coste creciente con el volumen (Zapier cobra por tarea).
  • Mantenimiento alto: Stripe cambia campos cada cierto tiempo y tu Zap se rompe.

Es opción válida si dominas técnicamente lo que haces y tu volumen es bajo. Para volumen serio, sale más caro y frágil que una integración hecha.

Integración nativa contra Factura Directa

La cuarta vía es usar una integración hecha específicamente para hablar con Factura Directa desde Stripe. Reconoce los eventos correctos, calcula IVA por país de fábrica, reutiliza contactos, evita duplicados y te deja tu serie y numeración legal en FD. Es lo que hace PayPam Factura Directa en su rama Stripe, con detalle en Stripe Factura Directa.

A diferencia de Quaderno, no es un sistema de facturación paralelo: las facturas viven en tu Factura Directa, con tu numeración. A diferencia de Zapier, no se rompe cada vez que Stripe ajusta un campo.

Si vienes a contratar Factura Directa por primera vez, el código del Plan Amigo te activa Factura Directa gratis el primer mes, margen suficiente para montar la integración con Stripe sin prisa.

Si en lugar de Stripe tu canal principal es una tienda online, mira automatizar WooCommerce a Factura Directa sin Zapier.

Casos típicos: SaaS, infoproductos y cobros únicos

Los detalles cambian según el modelo de negocio.

SaaS con suscripciones recurrentes. El evento clave es invoice.paid (cuando Stripe Billing cobra una renovación). Cada renovación debe generar una factura nueva en FD, contra el mismo contacto del cliente, con la misma serie y numeración correlativa. Si vendes a empresas en otro país UE, el IVA correcto es 0% intracomunitario contra modelo 349, pero ten presente que en Stripe no hay un campo NIF de cliente que la integración pueda leer: PayPam aplica 0% por país distinto de España, y la validación del NIF en VIES y la inclusión del cliente en 349 son responsabilidad tuya.

Infoproductos con planes mensuales o cobros únicos. Suele combinar cobro inicial (payment_intent.succeeded) y renovaciones. La factura tiene que reflejar el producto vendido (no un genérico «suscripción»), con descripción reconocible.

Cobros únicos (compras puntuales). El evento es payment_intent.succeeded o charge.succeeded. Si tu cliente es consumidor final sin NIF, factura simplificada (validada legalmente). Si es empresa o autónomo y pide factura completa con NIF, ten en cuenta que la integración Stripe → FD localiza al cliente por email: si ya tienes su contacto creado en Factura Directa con el NIF correcto, la factura saldrá completa contra ese contacto; si no existe, saldrá simplificada y tendrás que crear el contacto en FD a posteriori.

Profesional de servicios. Aquí entra el IRPF: si facturas a empresas o autónomos en España por servicios profesionales, debes retener IRPF (15% general, 7% para nuevos autónomos durante el año del alta y los dos siguientes). Stripe no calcula esto, y la mayoría de integraciones automatizadas tampoco: la retención la añades en Factura Directa al editar la factura cuando aplique.

Verifactu y Stripe: cómo cumplir

Verifactu obliga a que tus facturas las genere un software certificado AEAT, con código QR y cadena de hash entre facturas. Stripe no es ese software. Tu Factura Directa sí.

La regla práctica es simple: todas tus facturas tienen que pasar por Factura Directa (o el sistema certificado que uses). Stripe es solo el cobro. Cuando se ejecuta un cobro en Stripe, alguien (tú a mano, un Zap, una integración nativa) tiene que llamar a Factura Directa para crear la factura. FD se encarga del QR, el hash y, en su momento, del envío a la AEAT.

Lo único que NO debes hacer es generar la factura en otro lado (un PDF a mano, un plugin de WP que no llame a FD) en paralelo a tu Factura Directa: romperías la cadena de hash. Una sola fuente de verdad: tu programa certificado.

IVA español por país e IRPF en cobros Stripe

Stripe no aplica IVA español por ti. Si lo configuras con Stripe Tax, calcula impuestos según país, pero no encaja con la lógica española de IVA reducido por tipo de producto (4% libros, 10% restauración, etc.) ni con la retención de IRPF. La validación fiscal la haces tú en tu sistema de facturación.

La integración nativa que decida facturar en FD por ti debe:

  • Detectar país del cliente (campo de facturación).
  • Aplicar IVA general 21%, reducido (10%, 4%) o exento según producto y país.
  • Aplicar IVA 0% a clientes con país de facturación distinto de España (la validación del NIF intracomunitario en VIES, en su caso, es manual).
  • Si te aplica el régimen OSS (One Stop Shop) porque vendes a consumidores finales UE superando 10.000 €/año en ventas a distancia, debes facturar con el IVA del país del cliente y declarar el modelo 369. La mayoría de integraciones nativas (incluida PayPam) aplican 0% por defecto a cualquier país != ES, así que para OSS te toca configurar reglas específicas en Factura Directa o ajustar la factura a mano.
  • La retención de IRPF cuando facturas servicios profesionales a empresas o autónomos en España la configuras directamente en Factura Directa al editar la factura: ninguna integración Stripe → FD la deduce automáticamente.

Si cualquiera de esos puntos no se calcula bien, te toca rectificar facturas a posteriori. Es uno de los principales motivos por los que el flujo a mano se vuelve un infierno cuando crece el volumen.

Preguntas frecuentes

¿El recibo que envía Stripe a mi cliente vale como factura?

No. Es un comprobante de cobro, no una factura válida en España. Si tu cliente lo presenta a Hacienda como factura, le pueden rechazar el gasto.

¿Stripe Tax me sirve para cumplir el IVA español?

Stripe Tax calcula impuestos pero no genera factura legal española ni cumple Verifactu. Sirve para que los importes que cobres ya incluyan IVA correcto, pero la factura sigue siendo cosa tuya en otro sistema.

¿Puedo usar Stripe Invoicing como factura oficial?

No en España. Stripe Invoicing es válido en mercados anglosajones (US/UK), pero no cumple los requisitos AEAT de numeración española, IRPF ni Verifactu.

¿Tengo que emitir factura por cada cobro o puedo agrupar varios al final del mes?

Por norma general, una factura por cada operación. Se permite factura recapitulativa mensual al mismo cliente, pero hay condiciones (mismo destinatario, dentro del mismo mes natural). En la práctica, si automatizas, lo más limpio es una factura por cobro.

Si reembolso un cobro en Stripe, ¿se anula la factura automáticamente?

Sí, con un toggle. PayPam genera la rectificativa automática al detectar el reembolso en Stripe si activas la opción de auto-rectificativas en la configuración. Si la dejas desactivada, el reembolso queda registrado como pendiente para que emitas la rectificativa a mano en Factura Directa.


Si quieres automatizar tus cobros de Stripe sin pelearte con Zapier ni montar un sistema de facturación paralelo, PayPam Factura Directa es la integración nativa para Stripe → Factura Directa: cada cobro se convierte en una factura legal española al instante, con tu serie y tu IVA por país. La retención de IRPF y los matices de OSS o NIF intracomunitario quedan a tu cargo en Factura Directa cuando apliquen. Sin permanencia, cancela cuando quieras.