Stripe Tax: gestione IVA automatica

Stripe Tax: gestione IVA automatica

Stripe Tax è il modulo che automatizza il calcolo, la riscossione e il reporting delle imposte sulle vendite in oltre 50 paesi, incluse IVA UE, GST e sales tax statunitense. Riduce drasticamente il lavoro manuale per chi vende a livello internazionale.

Come funziona Stripe Tax

Stripe Tax determina la tax jurisdiction in base all'indirizzo del cliente, applica l'aliquota corretta e gestisce le esenzioni (es. B2B con partita IVA UE in reverse charge). Si integra con Checkout, Payment Links, Invoicing e Subscription. Per le aziende UE supporta automaticamente OSS (One Stop Shop) e IOSS per le importazioni sotto i 150 euro.

Compliance e soglie di registrazione

Stripe monitora le soglie di registrazione per ogni giurisdizione (es. 10.000 euro per OSS UE, soglie statali per US sales tax) e ti avvisa quando devi registrarti. Stripe Tax non presenta le dichiarazioni al posto tuo, ma fornisce report dettagliati che puoi consegnare al commercialista o usare per la dichiarazione OSS trimestrale.

Inclusive vs exclusive tax behavior

Il tax_behavior definisce se il prezzo del Price comprende già' l'IVA (inclusive) o se va aggiunta in fase di checkout (exclusive). Inclusive è tipico del B2C in Europa (prezzi su sito già' iva inclusa, il sistema scompone in netto+IVA). Exclusive è tipico del B2B USA dove i prezzi sono al netto e la tax si aggiunge in fase di checkout. Stripe Tax richiede che tutti i Price di un Product abbiano lo stesso tax_behavior; se hai prodotti con behavior mixed, separali in Product distinti.

OSS e IOSS per merchant UE

Se vendi B2C in più' paesi UE, dal 2021 esiste l'OSS (One Stop Shop): registri OSS nel tuo paese di stabilimento (Italia), Stripe Tax applica l'IVA del paese del cliente, e tu dichiari trimestralmente tutto via portale Agenzia Entrate. Per merchant extra-UE che vendono in UE sotto 150 EUR esiste IOSS (Import One Stop Shop) per evitare blocchi doganali. Stripe Tax supporta entrambi nativamente: i report trimestrali OSS sono pronti per essere caricati sul portale fiscale italiano senza riconciliazione manuale.

Tax exemption e VAT ID validation

Per transazioni B2B intra-UE, il merchant deve verificare la partita IVA del cliente (VIES) per applicare reverse charge IVA. Stripe Tax integra validazione VIES in tempo reale: quando il cliente fornisce VAT ID al checkout, Stripe verifica con VIES e applica reverse charge se valido (transazione senza IVA, customer responsabile). Se VIES fallisce, applica IVA standard. Per casi edge (B2B con VAT non in VIES, es. partite IVA appena create), Stripe espone API customer.tax_id per gestione manuale. Tieni log delle verifiche per audit fiscale.

Reportistica fiscale: dichiarazione OSS trimestrale

OSS richiede dichiarazione trimestrale entro fine mese successivo (es. Q1 entro 30 aprile). Stripe Tax genera il report nel formato richiesto da Agenzia Entrate italiana: file XML con dettaglio per paese UE di vendita, importo totale per aliquota IVA, importo IVA dovuta. Scarica da Tax -> Reports -> OSS, importa nel portale Agenzia Entrate sezione OSS. Pagamento IVA da effettuare contestualmente. Per merchant con vendite anche in Italia, la dichiarazione OSS copre solo le vendite cross-border UE; le vendite italiane vanno nella dichiarazione IVA periodica standard.

Cross-border e Brexit considerations

Per merchant italiani che vendono nel Regno Unito post-Brexit, Stripe Tax gestisce automaticamente la complessità: VAT UK separato da UE, soglia registrazione UK 85k GBP, frequenza dichiarazione trimestrale. Per vendite B2C UK <135 GBP, IVA UK si applica al checkout (registrazione UK obbligatoria); per importi maggiori, l'IVA viene gestita all'importazione. Stripe Tax UK considera anche Northern Ireland (regime speciale, IVA EU per beni). Per evitare complessità Brexit, alcuni merchant scelgono di non vendere UK (geofencing nello shop). Stripe espone configurazione granulare per disabilitare paesi specifici nel checkout senza perdere accesso al cliente da quel paese.

Procedura passo-passo

  1. Attiva Stripe Tax dalla Dashboard in Tax -> Get started.
  2. Inserisci l'indirizzo della tua azienda e configura il paese di origine.
  3. Aggiungi le registrazioni fiscali nelle giurisdizioni dove sei già registrato (IVA UE, OSS, ecc.).
  4. Configura il tax behavior dei prezzi (inclusive o exclusive) in modo coerente con il tuo store.
  5. Categorizza i prodotti con il tax_code appropriato (es. txcd_99999999 per servizi digitali).
  6. Abilita Tax su Checkout/Invoicing aggiungendo automatic_tax: { enabled: true } alle chiamate API.
  7. Scarica i report trimestrali dalla sezione Tax -> Reports per la dichiarazione OSS o equivalente.

Errori comuni e come risolverli

  • Tax behavior incoerente: se i prezzi sono inclusive ma imposti exclusive, gli importi raddoppiano l'IVA.
  • Mancata registrazione nelle giurisdizioni: Stripe applica comunque ma il versamento spetta a te, attento alle soglie.
  • Tax code sbagliato: servizi digitali e fisici hanno aliquote diverse; usa la tassonomia ufficiale Stripe.
  • Customer senza indirizzo: Tax non riesce a calcolare; richiedi sempre billing_address.

Domande frequenti

D: Stripe Tax presenta le dichiarazioni IVA per me?
R: No, fornisce solo report; la presentazione resta a tuo carico o del commercialista.

D: Quanto costa Stripe Tax?
R: 0,5% sulle transazioni soggette a tax (0,4% sopra una certa soglia); zero costo fisso.

D: Supporta il reverse charge B2B?
R: Sì, se il cliente fornisce un VAT ID valido la transazione è in reverse charge.

D: Funziona con Subscription?
R: Sì, l'IVA viene ricalcolata a ogni rinnovo in base alle aliquote correnti.

Hai bisogno di aiuto?

Se vuoi integrare Stripe con il team di G Tech Group, scrivici tramite il modulo di contatto.

Hai trovato utile quest'articolo?