Skip to content
Country Guides · Country Guide

Stripe VAT in Germany: Registration & Filing

Stripe does not file your German VAT. Get the 2026 rates, thresholds, deadlines, and who must register to sell to German customers on Stripe.

Sam Suechting
Sam SuechtingHead of Product
Sam Suechting
Sam SuechtingHead of ProductUpdated March 23, 2026 · 12 min read

Stripe is a payment processor, not a tax authority or a marketplace. If you use Stripe to sell to German customers, you carry every Value-Added Tax (VAT) obligation yourself. You register, charge the correct rate, issue compliant invoices, and file the returns. Germany’s standard VAT rate is 19% under the Umsatzsteuergesetz (UStG), §12.

The stakes are highest for foreign sellers. A non-established business registers from its first taxable German sale, with no small-business threshold to hide behind. This guide covers who registers, what rate applies, how the One Stop Shop works, when returns are due, and what Stripe Tax does and does not do.

Does Stripe handle VAT for sellers in Germany?

No. Stripe moves money; the seller stays the taxable person. You register for VAT, charge the correct German rate, issue compliant invoices, and file returns. This is the opposite of a marketplace. On Amazon, Etsy, or eBay the platform can become the “deemed supplier” and collect VAT for you in set cases. On your own Stripe checkout, it never does.

ChannelStripe/platform roleWho registers, charges, and files
Your own site with Stripe checkoutPayment processorYou, the seller
Amazon, Etsy, eBay (defined cross-border sales)Deemed supplierThe marketplace, in set scenarios

Source: Article 14a, EU VAT Directive 2006/112/EC.

Does the deemed supplier rule apply to Stripe?

Generally no. Article 14a of the EU VAT Directive makes a facilitating electronic interface the deemed supplier only for defined cross-border sales, such as imported consignments with an intrinsic value of €150 or less sold through that interface. Stripe does not facilitate the supply in that legal sense; it processes payment for a sale you already made on your own storefront. Sell the same product on Amazon and the marketplace may be liable. Sell it through Stripe and you stay liable.

The €150 ceiling per consignment for the deemed-supplier import rule is set out by the European Commission One Stop Shop guidance.

Who needs to register for VAT in Germany when selling on Stripe?

Four groups register. German-established sellers above the Kleinunternehmer (small-business) limits register under §19 UStG. Foreign non-established sellers register from the first taxable German sale, with no threshold. EU sellers past the €10,000 distance-selling threshold register locally if they do not use the One Stop Shop. Anyone holding German stock, importing through German customs, or making local taxable supplies also registers.

Non-established sellers get no turnover shelter because the §19 UStG exemption is built around businesses established in Germany, per §19 UStG.

What are the VAT registration thresholds in Germany?

German-established sellers use the Kleinunternehmer limits; non-established sellers have none; EU cross-border B2C (business-to-consumer) sales use a single €10,000 EU-wide figure. The table below gives each with its source.

Seller typeThresholdWhat happens above itSource
German-established€25,000 prior year and €100,000 current yearCharge 19%/7% VAT, lose Kleinunternehmer status§19 UStG (Jahressteuergesetz 2024, effective 1 Jan 2025)
Non-established (US/non-EU)NoneRegister and charge from the first taxable sale§19 UStG; UStZustV
EU cross-border B2C€10,000 EU-wide aggregateCharge destination VAT via OSS or local registrationEU Commission OSS portal (Art. 59c VAT Directive)

The Jahressteuergesetz 2024 raised the Kleinunternehmer limits from €22,000/€50,000 to €25,000/€100,000, effective 1 January 2025, per §19 UStG. The same reform added an EU cross-border small-business scheme letting EU-established firms use another member state’s exemption below €100,000 EU-wide turnover, under §19a UStG.

One platform to simplify global tax and compliance

See why high-growth companies trust Commenda

Should you use the Kleinunternehmerregelung?

It fits German-established sellers with low turnover and few expenses. You charge no VAT but cannot reclaim input VAT, which hurts anyone with real costs or B2B (business-to-business) buyers who want a VAT invoice. If you elect it, every invoice must note the exemption under §19 UStG, and your Stripe checkout and invoice settings must show final prices with no VAT breakdown.

The exemption is available only to businesses established in Germany or a qualifying EU state, per §19 UStG.

How do you register for VAT in Germany as a Stripe seller?

Apply to the competent Finanzamt (local tax office) with your company documents, receive a Steuernummer (tax number), then request a USt-IdNr. (VAT identification number) from the Federal Central Tax Office (Bundeszentralamt für Steuern, BZSt). Non-established sellers cannot get the USt-IdNr. directly; the Finanzamt registration comes first.

Germany assigns non-resident businesses to a specific Finanzamt by country of residence under the Umsatzsteuerzuständigkeitsverordnung (UStZustV). Foreign firms register through the Finanzamt’s “Fragebogen zur steuerlichen Erfassung” questionnaire before a USt-IdNr. is issued, per the BZSt.

What German VAT rate applies to Stripe sales and digital products?

The 19% standard rate covers most goods, services, SaaS, and digital products. The 7% reduced rate covers books, e-books, food, and some cultural goods. Exports outside the EU are zero-rated with proof of export, and zero-rated sellers still reclaim input VAT. Digital products sit at 19% unless they are e-publications.

CategoryRateSource
Most goods, services, digital products, SaaS19%§12 Abs. 1 UStG
Books, e-books, food, cultural goods, local transit7%§12 Abs. 2 UStG and Anlage 2
Exports outside the EU (with proof of export)0%§4 / §6 UStG

How does VAT differ for digital products vs physical goods on Stripe?

B2C digital services (SaaS, downloads, courses, memberships) are taxed where the customer lives. Non-EU sellers have no threshold and must charge German VAT from the first B2C sale, registering via the non-Union One Stop Shop or directly in Germany. Physical goods follow the €10,000 distance-selling threshold, with the Import One Stop Shop for consignments of €150 or less.

The €10,000 figure covers intra-EU distance sales of goods and telecommunications, broadcasting, and electronic (TBE) services combined, effective 1 July 2021, per the EU Commission OSS portal.

How do OSS and IOSS work for Stripe sellers?

The One Stop Shop (OSS) lets a seller report all EU cross-border B2C VAT in one quarterly return filed in a single member state, instead of registering in every country. The Import One Stop Shop (IOSS) covers imported consignments of €150 or less. German businesses register for OSS through the BZStOnline-Portal. Note that OSS does not cover domestic German sales and does not let you reclaim input VAT through the OSS return.

SchemeWho it fitsWhat it covers
Union OSSEU-established sellersCross-border B2C sales to all 27 EU states
Non-Union OSSNon-EU sellers (e.g. US SaaS)B2C digital services to EU consumers
IOSSSellers importing goods ≤ €150Low-value imported consignments

For the full mechanics, see Commenda’s German VAT One Stop Shop guide.

How does reverse charge work for B2B sales in Germany?

For cross-border B2B supplies, the buyer self-accounts for VAT. The seller invoices without VAT, notes “Steuerschuldnerschaft des Leistungsempfängers” (reverse charge), and shows both VAT IDs. You must validate the buyer’s VAT ID and report the sale in an EC Sales List (Zusammenfassende Meldung). Invoicing a business as B2C when it is really B2B is a common and costly error.

Validate the buyer’s number through the EU VIES tool (VAT Information Exchange System), and file the Zusammenfassende Meldung with the BZSt. Stripe Tax can validate a VAT ID at checkout and flag qualifying B2B sales for reverse-charge treatment, per Stripe Tax documentation.

What are the Stripe VAT invoice requirements in Germany?

§14 UStG requires each invoice to carry specific fields. Stripe Invoicing can generate invoices, but its defaults are not automatically German-compliant, so you must configure the required fields yourself. A compliant invoice needs:

  • Seller and buyer name and address
  • Seller’s tax number or USt-IdNr.
  • Sequential invoice number, plus invoice and supply dates
  • Description and quantity of goods or services
  • Net amount, VAT rate, VAT amount, and gross total
  • For reverse charge: the note and the buyer’s VAT ID

Simplified invoices are allowed for totals of €250 or less, under §33 UStDV.

What are the German VAT return deadlines and filing frequencies?

Filing frequency depends on your prior-year VAT liability, and the annual return is always due 31 July. Advance returns (Umsatzsteuervoranmeldung) are monthly above €7,500, quarterly between €2,000 and €7,500, and not required at or below €2,000. The table below gives each deadline and source.

Return typeFrequency triggerDeadlineSource
Advance return (monthly)Prior-year VAT liability over €7,50010th of the following month§18 UStG
Advance return (quarterly)Prior-year liability €2,000–€7,50010th of the month after the quarter§18 UStG
No advance returnPrior-year liability €2,000 or lessAnnual return only§18 UStG
Annual return (Umsatzsteuererklärung)All registered sellers31 July of the following year§18 UStG

A Dauerfristverlängerung (permanent filing extension) pushes advance-return deadlines back one month. The §18 UStG rule forcing new businesses to file monthly for their first two years is suspended through 2026 under the Third Bureaucracy Relief Act.

How do Stripe sellers reclaim input VAT in Germany?

Registered sellers deduct input VAT (Vorsteuer) on business purchases in the same advance return, offsetting it against output VAT. The deduction requires a §14-compliant supplier invoice. Kleinunternehmer cannot reclaim. Non-registered foreign businesses use the separate refund procedure (Vorsteuervergütungsverfahren) through the BZSt rather than a German return.

Both the advance-return deduction and the refund procedure are administered under §15 UStG and by the BZSt.

How long must Stripe sellers keep VAT records in Germany?

Keep invoices for 8 years and books for 10 years. The Fourth Bureaucracy Relief Act (Bürokratieentlastungsgesetz IV) shortened invoice retention from 10 to 8 years, effective 1 January 2025. Retention runs from the end of the calendar year the document was created. Store your Stripe payment reports, customer-location evidence, and VAT IDs alongside the documents below.

Record typePeriodSource
Books, financial statements, journals10 years§147 AO
Invoices issued and received8 years (from 1 Jan 2025)§14b UStG; §147 AO
Commercial correspondence6 years§147 AO

Stripe Tax vs manual VAT filing in Germany: what does Stripe Tax actually do?

Stripe Tax calculates and collects the correct VAT rate at checkout and validates customer VAT IDs. It does not register you with the Finanzamt and does not file your German returns. Registration and filing stay with you or your compliance provider. Treat Stripe Tax as the calculation layer, not the filing layer.

What Stripe Tax coversWhat stays manual
Calculates the correct VAT rate at checkout by location and productRegistering with the Finanzamt or BZSt
Collects VAT and validates customer VAT IDsFiling advance and annual VAT returns
Flags B2B reverse-charge treatment on a valid VAT IDReclaiming input VAT and OSS/IOSS filing

Every capability above reflects Stripe Tax documentation.

What penalties apply for VAT non-compliance in Germany?

Germany charges for late filing, late payment, and overcharged VAT, each under a named statute. The table gives the amounts and sources.

ViolationAmountStatute
Late filingUp to 10% of assessed VAT, capped at €25,000 per return§152 AO
Late payment surcharge1% per month of unpaid VAT§240 AO
Interest on back taxes0.15% per month (1.8% per year)§233a AO (as amended 2022)
VAT overcharged on an invoiceOwed in full to the tax office§14c UStG

How do we help with Stripe VAT in Germany?

Commenda’s global indirect tax software registers you with the Finanzamt or OSS, prepares and files your advance and annual returns, handles input VAT reclaim, and monitors deadlines across every jurisdiction you sell into. It calculates the correct VAT where Stripe Tax leaves off and takes the filing itself off your plate.

Commenda connects to your stack through 100+ ERP, API, and custom integrations, so your Stripe data flows straight into compliance. Track every due date with the compliance calendar, and confirm buyer VAT IDs with global tax ID verification.

Book a demo to get a free assessment of your German and EU VAT registration exposure.

Share this article

About the author

Sam Suechting

Sam Suechting

Head of Product, Commenda

Sam is a seasoned expert in sales tax, leading Commenda's effort to build the worlds most comprehensive database of global tax rules and business regulations. At Silverhaze Partners, he worked in early-stage venture capital, where he saw firsthand how tax complexity and regulatory friction hold back startups from scaling internationally. That experience now powers his work at Commenda-bringing clarity, precision, and real-world insight to one of the most frustrating parts of doing business globally.

Disclaimer: Commenda and its affiliates do not provide tax, accounting, or legal advice. This material has been prepared for informational purposes only, and is not intended to provide or be relied on for tax, accounting, or legal advice. You should consult your own tax, accounting, and legal advisors before engaging in any related activities or transactions.

Frequently asked questions

Real questions from the finance and tax teams we work with.

CUSTOMER STORIES

Trusted by finance teams operating across borders

How leading companies use Commenda to expand internationally, and stay compliant

TRX

HEALTH & FITNESS

How TRX used Commenda’s NetSuite integration to streamline sales tax compliance across all 50 states

Read more
Athlete training with TRX fitness equipment

Ready to get started?

Talk to our team about your tax and compliance setup. We reply within one business day.

Indirect Tax

Monitor nexus exposure, register, file, and remit sales tax and VAT in one platform. Commenda keeps you compliant across 100+ jurisdictions.

Explore the product