Stripe VAT in Germany

Stripe VAT in Germany is a key compliance requirement for businesses using the platform to sell digital products, services, or e-commerce goods to German customers. Understanding how Value-Added Tax (VAT) works on Stripe in Germany is essential because German and European Union (EU) tax authorities actively enforce VAT rules for online sellers.

Sellers using Stripe must ensure they meet their VAT obligations, including proper registration, tax calculation, and reporting.

Key Takeaways:

  • Stripe is a payment processor, not a tax authority; sellers remain responsible for VAT registration, charging correct rates, and filing VAT returns.
  • VAT obligations depend on seller location, customer location, and transaction type, including domestic sales, EU cross-border sales, and exports.
  • EU sellers exceeding €10,000 cross-border B2C sales must charge destination-country VAT, often reporting through the One-Stop Shop system. 
  • VAT treatment differs between B2B and B2C sales; B2B transactions may use reverse charge, while B2C typically requires charging VAT.
  • Effective VAT management includes automation, accurate invoicing, record-keeping, and timely filings to ensure compliance and reduce risk of penalties.

How VAT Works for Stripe Sellers in Germany

Understanding how VAT works on Stripe in Germany starts with recognizing the type of platform Stripe represents. Unlike a marketplace that lists products and connects buyers with sellers, Stripe primarily acts as a payment processor.

The VAT treatment for sellers depends largely on the platform’s role in the transaction, which affects who must handle compliance and other tax obligations.

  • Stripe collects payment from customers and transfers funds to the seller.
  • The seller remains the party providing the goods or services.
  • Therefore, the seller must ensure correct VAT calculation, invoicing, and Stripe VAT filing in Germany.

This structure means Stripe users must handle their own VAT obligations. 

Is VAT the Responsibility of Stripe or the Seller?

In most cases, Stripe functions as a payment processor rather than a marketplace. Because of this structure, the business selling the goods or services typically remains responsible for VAT compliance.

For many Stripe users, the seller must handle core VAT obligations, including:

  • Completing VAT registration when required by local or EU rules
  • Charging the appropriate VAT rate on taxable sales
  • Issuing compliant invoices to customers
  • Reporting sales through VAT returns and completing VAT filing

Since Stripe usually only processes payments and does not act as the supplier in the transaction, the seller generally remains the taxable party responsible for VAT. This is common when businesses operate their own website or online store and simply use Stripe to collect payments. 

Deemed Supplier and Marketplace VAT Rules

The deemed supplier rule allows tax authorities to treat an online platform as if it purchased goods from the seller and resold them to the customer. When this rule applies, the platform becomes responsible for charging, collecting, and reporting VAT on the final sale.

In practice, this creates a two-step VAT supply chain:

  • The seller supplies the goods to the platform (B2B transaction).
  • The platform is considered to supply the goods to the consumer (B2C transaction) and must account for VAT. 

Under this structure, the platform typically handles VAT collection and reporting, while the seller’s transaction with the platform may be treated as VAT-exempt depending on the scenario.

When the Deemed Supplier Rule Applies

EU law specifies several situations where a marketplace or electronic interface becomes a deemed supplier. These generally include transactions where the platform facilitates certain cross-border e-commerce sales.

Common examples include:

  • Distance sales of goods imported into the EU valued at €150 or less
  • Sales to EU consumers where the underlying seller is located outside the EU
  • Cross-border e-commerce transactions facilitated through an online marketplace

In these cases, the platform must collect VAT at the applicable rate in the customer’s country and report it through systems such as the Import One Stop Shop (IOSS) or One Stop Shop (OSS).

Who Needs to Register for VAT When Selling on Stripe?

One of the most important questions for online businesses is whether they must complete VAT registration for online sellers in Germany. Registration depends on factors such as the seller’s location, annual revenue, and the nature of the transaction.

  • German-Based Sellers: Businesses established in Germany must evaluate whether they qualify for the small-business VAT exemption (Kleinunternehmerregelung) or need full VAT registration. Sellers below the threshold may choose the small-business exemption, meaning they do not charge VAT but also cannot reclaim input VAT. 
  • Non-Resident or Foreign Sellers: Foreign businesses selling goods or services to German customers often must register for VAT from the first taxable transaction.
  • EU Online Sellers and Distance Sales Thresholds: EU-based e-commerce sellers shipping goods to customers in Germany must also consider EU distance-selling rules.
  • Other Situations That Trigger Registration: Even if revenue thresholds are not exceeded, certain activities can still create VAT obligations for e-commerce sellers in Germany. Examples include:
    • Holding stock in a German warehouse
    • Importing goods through German customs
    • Making local B2B or B2C taxable supplies within Germany

In these cases, sellers must register for VAT, charge the correct German VAT rate, and submit VAT returns to the tax authorities. 

VAT Registration Thresholds in Germany

Understanding VAT registration thresholds is essential for businesses. Thresholds determine when sellers must register for VAT and start charging tax on sales. However, the rules differ depending on whether the seller is established in Germany, located in another EU country, or operating from outside the EU.

1. Threshold for German-Based Businesses

Germany provides a small-business exemption that allows eligible domestic businesses to avoid charging VAT if they remain below certain revenue levels.

Key thresholds include:

  • €25,000 turnover in the previous year
  • €100,000 projected turnover in the current year

If both conditions are met, the business may choose not to charge VAT. Once either threshold is exceeded, the seller must register for VAT.

2. No Threshold for Non-Resident Sellers

In many cases, registration is required from the first taxable transaction, particularly when a business:

  • Imports goods into Germany
  • Stores inventory in German warehouses
  • Sells goods locally within Germany
  • Conducts taxable activities in the country

This means international businesses accepting payments through Stripe must often complete VAT registration immediately once they start selling to German customers. 

3. EU Cross-Border e-commerce Threshold

For EU-based online sellers, a separate threshold applies to cross-border B2C e-commerce transactions.

Important points include:

  • The EU distance-selling threshold is €10,000 per year for total cross-border B2C sales across the EU.
  • Once exceeded, VAT must be charged according to the customer’s country.
  • Sellers can either register locally in Germany or report sales through the EU OSS system. 

These rules directly affect Germany VAT for Stripe sellers who operate e-commerce stores across multiple EU markets.

VAT Registration Process for Stripe Sellers

To complete Stripe VAT registration in Germany, businesses must provide basic corporate and tax information that confirms their identity and commercial activities.

Commonly requested information includes:

  • Company legal name and registered address
  • Legal structure of the business (e.g., sole trader, corporation)
  • Local German tax number or existing tax registration details
  • Company registration documents or trade register extract
  • Proof of planned or ongoing business activities in Germany 

Authorities may also request additional documentation for foreign companies or businesses with limited trading history.

Expected Timeline for Registration

After submitting the application and supporting documentation, the German tax authority reviews the request and issues the necessary tax identifiers.

Typical timeframes include:

  • 4–8 weeks for the initial tax number (Steuernummer) from the local tax office
  • An additional 2–4 weeks for the VAT identification number issued by the Federal Central Tax Office 

Processing times may extend if documents require translation or if authorities request additional details.

How to Charge VAT on Stripe Sales?

If a business is registered for VAT, it must typically add VAT to taxable sales made to German customers. The applicable VAT rate depends on the product or service category.

When charging VAT on Stripe transactions, registered sellers usually must:

  • Display VAT-inclusive or VAT-exclusive prices clearly
  • Show the VAT amount and rate on invoices
  • Record the VAT collected so it can be reported in returns

Invoices must also contain required details such as the seller’s VAT number, invoice date, description of the goods or services, and the VAT amount applied. 

Charging VAT When You Are Not VAT Registered

If a business is not VAT-registered, it generally must not add VAT to its invoices or prices. Under this rule:

  • Sellers do not charge VAT on sales to customers.
  • Prices are displayed as final amounts without a VAT breakdown.
  • The invoice must clearly state that VAT is not charged due to the exemption under §19 of the German VAT Act (UStG). 

For Stripe merchants, this means the payment amount processed through Stripe should reflect the total price without VAT added, and the seller must ensure their invoicing and checkout settings match this status.

Charging VAT When You Are VAT Registered

VAT-registered sellers must apply the appropriate German VAT rate to taxable sales. The rate depends on the type of goods or services being sold. VAT is generally calculated on the net price of the product or service, with the VAT amount added to produce the final gross price paid by the customer. 

For businesses using Stripe, this means the checkout price or invoice must reflect the correct VAT rate and the tax amount collected.

VAT Rates Applicable to Stripe Transactions

Germany generally uses three main VAT treatments, such as standard, reduced, and zero rates, though exemptions may also apply in certain sectors.

  • Standard VAT Rate: The standard VAT rate in Germany is 19%, and it applies to most goods and services sold through online platforms and payment processors. If a product or service does not qualify for a reduced rate or exemption, it typically falls under this category. 
  • Reduced VAT Rate: Germany also applies a reduced VAT rate of 7% to certain essential or socially beneficial goods and services. This rate aims to make key items more affordable for consumers. 
  • Zero-Rated Transactions: Some transactions may qualify for a 0% VAT rate, meaning VAT is not charged to the customer but the seller can still reclaim input VAT on related business expenses. 

VAT Invoicing and Documentation Requirements

Proper invoicing and documentation are essential for managing Stripe VAT in Germany and ensuring businesses remain prepared for tax audits. German VAT law requires sellers to maintain detailed invoices, transaction records, and supporting documentation to verify that VAT has been calculated and reported correctly.

1. Required Elements on VAT Invoices

When a seller charges VAT, the invoice must contain specific information required under Section 14 of the German VAT Act (UStG). These details allow tax authorities to verify transactions and confirm that the correct VAT has been applied.

Typical mandatory invoice elements include:

  • Seller’s full name and address
  • Customer’s name and address
  • Seller’s tax number or VAT identification number
  • Unique sequential invoice number
  • Invoice issue date and supply or service date
  • Description and quantity of goods or services
  • Net price, VAT rate applied, and VAT amount
  • Total amount payable (gross value)

If these details are missing, the invoice may not qualify for VAT reporting or input VAT deductions. 

2. VAT Identification Numbers and Customer Information

VAT identification numbers play an important role in cross-border e-commerce transactions. For businesses handling Germany VAT for Stripe sellers, these identifiers help determine whether VAT must be charged or if the reverse-charge mechanism applies.

For example:

  • The seller’s VAT ID must appear on VAT invoices once the business completes VAT registration.
  • The customer’s VAT ID is required for intra-EU B2B transactions where reverse-charge rules apply.
  • Accurate customer names and addresses are required to verify the location of the supply.

Collecting correct customer information is therefore a key part of understanding how VAT works on Stripe in Germany, especially for cross-border e-commerce sales.

3. Platform Reports and Transaction Records

In addition to invoices, sellers must maintain reliable transaction records that support their VAT reporting. Stripe provides reporting tools that help businesses track payments, refunds, and fees, which can support VAT calculations.

Typical documentation used for Stripe VAT returns in Germany includes:

  • Payment reports showing transaction amounts and dates
  • Sales records identifying taxable supplies
  • Refund or adjustment records
  • Supporting documentation for zero-rated or reverse-charge transactions

These records help sellers demonstrate compliance and reconcile reported VAT amounts with actual transaction activity.

VAT Returns for Stripe Sellers in Germany

A VAT return summarizes the seller’s taxable business activity during a specific reporting period. Businesses must include both VAT collected from customers and VAT paid on business purchases.

Typical information reported in Stripe VAT returns in Germany includes:

  • Output VAT (VAT collected on sales)
  • Input VAT (VAT paid on purchases or expenses)
  • Net VAT payable or reclaimable after subtracting input VAT from output VAT
  • Taxable turnover amounts, separated by VAT rate or tax treatment
  • Intra-EU supplies or acquisitions, when applicable for cross-border trade 

This reporting ensures tax authorities can confirm that the correct VAT amount is remitted or refunded.

VAT Filing Frequency and Deadlines

Sellers must submit VAT returns on a recurring basis. The filing frequency determines how often businesses report taxable activity and pay VAT to the tax authority. These schedules vary across countries, but they typically follow monthly, quarterly, or annual reporting cycles depending on the business’s tax liability or turnover.

Common VAT Filing Frequencies

Most VAT systems assign filing frequency based on the amount of VAT a business owes or the size of its operations.

Typical patterns include:

  • Monthly filing: Businesses with significant VAT payable in the previous year must report monthly. 
  • Quarterly filing: Quarterly filing may apply when annual VAT liability falls within a mid-range threshold determined by the tax authority. 
  • Annual filing: Smaller businesses with minimal VAT liability may submit a single annual VAT return summarizing all transactions for the year.

The relevant tax office usually determines the reporting schedule and informs the business once VAT registration is approved.

Typical Filing Deadlines

VAT returns must be submitted within a specific timeframe after the reporting period ends. While deadlines vary across countries, the structure is generally consistent.

In Germany:

  • Monthly or quarterly VAT returns are typically due by the 10th day of the following month after the reporting period.
  • Annual VAT returns summarizing the year’s transactions are usually due by July 31 of the following year. 

If the due date falls on a weekend or public holiday, the deadline typically shifts to the next working day.

Extensions and Adjustments

German taxpayers may request a filing extension (Dauerfristverlängerung), which allows returns to be submitted later than the standard deadline in certain cases. Additionally, reporting frequency may change over time if the company’s VAT liability increases or decreases.

Record-Keeping and VAT Reporting Obligations

Strong record management is also essential for audit readiness and ongoing VAT compliance for Stripe sellers.

Retention Periods for VAT Records

German tax law requires businesses to keep VAT-related documentation for several years so authorities can verify tax calculations during audits.

Typical retention periods include:

  • 10 years for accounting records, financial statements, and transaction journals related to tax reporting.
  • 8 years for invoices issued or received under the German VAT Act.
  • 6 years for certain business correspondence and supporting commercial documents. 

The retention period usually begins at the end of the calendar year in which the document was created or the transaction occurred. 

Transaction Data That Must Be Stored

To support Germany VAT for Stripe sellers, businesses must maintain records showing how VAT was calculated and reported for each transaction.

Typical data that must be retained includes:

  • Sales invoices showing VAT rates and amounts
  • Customer information used to determine tax treatment
  • Payment and transaction reports from Stripe
  • Records of refunds, discounts, or adjustments
  • Purchase invoices supporting input VAT deductions

The marketplace VAT rules in Germany require businesses to keep records that allow authorities to determine the tax base and VAT due for each transaction.

Selling Domestically Using Stripe

For domestic sales processed through Stripe, the seller usually charges German VAT based on the type of product or service being sold. The VAT charged must be included in the invoice and reported as output VAT when completing Stripe VAT filing in Germany.

For merchants using Stripe, domestic sales typically represent the baseline VAT scenario. Understanding how VAT works on Stripe helps businesses:

  • Apply the correct VAT rates to domestic sales
  • Maintain accurate records 
  • Ensure consistent compliance

By following these rules, it becomes easier to manage Germany VAT for Stripe sellers and ensure domestic transactions are properly reflected in their tax filings.

Selling From Germany to Customers Outside the Country

The key distinction lies between exports to non‑EU countries and intra‑EU transactions to other EU member states.

Exports to Non‑EU Countries (Zero‑Rated)

Sales of goods from Germany to customers located outside the EU are generally treated as zero‑rated supplies, meaning no German VAT is charged on the invoice.

  • Zero‑rating applies when goods are exported from the EU to non‑EU customers, whether B2B or B2C.
  • To apply zero‑rating, sellers must provide proof that the goods have left the EU. Without evidence of export, German VAT could be deemed due.
  • Zero‑rated sales still allow the seller to recover input VAT on related business costs. 

This means a Stripe merchant shipping products to, for example, the United States or Canada, typically does not include German VAT on the invoice, but must retain documentation proving export to claim zero‑rating and input tax recovery.

Intra‑EU Cross‑Border Sales

Sales from Germany to customers in other EU member states follow different rules:

  • B2B sales to VAT‑registered businesses: Usually zero‑rated in Germany. The buyer accounts for VAT in their home country under the reverse‑charge mechanism, and the seller must collect the buyer’s VAT ID and evidence of goods movement.
  • B2C sales to private consumers: German VAT may still apply if the seller has not exceeded the EU distance‑selling threshold. Above that threshold, VAT in the destination country generally applies. Sellers can use the OSS to report such VAT without registering in each EU country. 

These distinctions matter for managing compliance when selling internationally from Germany.

Selling Within the EU Using Stripe

Before mid‑2021, each country had its own “distance selling” thresholds, meaning sellers might have to register for VAT in each EU market they served once sales abroad exceeded a country‑specific limit. However, these rules have changed significantly under the EU VAT e‑commerce package:

  • A new EU‑wide €10,000 threshold was introduced that applies to all cross‑border B2C distance sales of goods and digital services combined.
  • Below this €10,000 threshold, sellers may apply the VAT rules of their home Member State and charge local VAT to EU buyers.
  • Once the threshold is exceeded, the place of supply for VAT shifts to the destination Member State (the customer’s location), and VAT must be charged at the rate applicable there. 

Selling B2C vs B2B Through Stripe

When managing Stripe VAT in Germany, it’s important to clearly distinguish between business‑to‑consumer (B2C) and business‑to‑business (B2B) transactions because the VAT treatment, reporting, and invoicing differ significantly. 

B2C (Business‑to‑Consumer) Sales

For sales to private consumers (individual customers), VAT is generally charged at the applicable German or destination country rate depending on where the customer is located.

Key points for B2C transactions include:

  • VAT must be charged to the consumer at the appropriate rate because the buyer is not a VAT‑registered business.
  • If selling within Germany, the standard German VAT rate usually applies.
  • If selling to consumers in other EU countries, the seller may need to charge VAT at the customer’s local rate once EU distance‑selling thresholds are exceeded and report these sales through the OSS system.
  • B2C sales are included in OSS filings for cross‑border e‑commerce rather than being treated under reverse‑charge. These filings simplify VAT compliance across multiple EU jurisdictions. 

B2B (Business‑to‑Business) Sales

In contrast, B2B transactions often do not require the seller to charge VAT directly to the customer. Instead, a reverse charge mechanism frequently applies when selling to VAT‑registered businesses in other EU countries.

Key differences for B2B transactions include:

  • With intra‑EU B2B sales, the seller typically issues an invoice without VAT. The buyer accounts for the VAT in their own country under the reverse charge mechanism.
  • The invoice must often include both parties’ VAT identification numbers and a note indicating that the reverse charge applies.
  • Because the VAT liability shifts to the buyer, the seller reports the transaction differently, usually in their own domestic VAT return rather than through OSS.
  • Domestic B2B sales (both seller and buyer in Germany) do generally require charging German VAT on taxable supplies, unless other rules apply. 

VAT on Digital Services Sold via Stripe

Digital services are typically defined as electronically supplied services provided over the internet without significant human intervention (e.g., software downloads, online storage, streaming). Selling these services triggers specific place‑of‑supply rules that determine where VAT must be charged. 

Place‑of‑Supply Determines VAT Treatment

For digital services, the place of supply is crucial in determining whether and where VAT must be charged:

  • B2C sales: VAT is generally due in the customer’s country because the service is deemed supplied where the consumer resides. This means a German seller must potentially charge VAT at the customer’s country rate.
  • B2B sales: For digital services sold to VAT‑registered businesses in other EU countries, the reverse charge mechanism often applies, meaning the buyer accounts for the VAT in their own country on their VAT return instead of the seller charging German VAT. 

These places‑of‑supply rules align with broader EU VAT principles for electronic services. 

OSS Simplifies Reporting

Because digital services can be sold across multiple EU countries, sellers may choose to use the EU’s OSS system:

  • OSS allows a seller to declare and pay VAT due in multiple EU countries through a single quarterly return submitted in their home EU country.
  • With OSS, a German business selling digital services to private consumers in France, Spain, and Italy can report all VAT collected for those countries in one place rather than registering locally in each.
  • OSS is optional but often simplifies VAT obligations for e-commerce sellers such as those accepting payments via Stripe. 

If a seller’s cross‑EU digital services and goods sales remain below the EU‑wide threshold, they may in some cases continue to apply domestic VAT rather than customer‑country VAT, but exceeding this threshold generally triggers destination‑based VAT reporting via OSS. 

Common VAT Mistakes Stripe Sellers Make

When businesses start selling with Stripe VAT in Germany, it’s easy to underestimate the complexity of VAT compliance. Even experienced sellers make factual errors. Understanding these common pitfalls can help online sellers stay compliant. 

  • Misjudging VAT Registration Requirements: One frequent mistake is assuming VAT registration isn’t necessary until it’s too late. Sellers may overlook thresholds for local registration or delay registration, especially when selling cross‑ borders within the EU. Missing these triggers can lead to compliance gaps later in VAT reporting. 
  • Incorrect VAT Rates and Classification: Charging the wrong VAT rate is common in e-commerce. This affects pricing, customers’ invoices, and ultimately VAT returns, especially when selling across borders without automated tax configuration.
  • Errors in Invoicing and Documentation: Mistakes in invoice details can complicate compliance records. Since invoices support tax reporting and input‑VAT deductions, incomplete documentation is a frequent seller issue. 
  • Misusing or Misunderstanding VAT Schemes: For sellers using EU VAT mechanisms, mix‑ups between the OSS, IOSS, and local VAT obligations are typical. Including ineligible transactions in OSS filings or confusing schemes can lead to incorrect tax reporting, mismatches, and potential reviews by tax authorities. 

Penalties for VAT Non‑Compliance in Germany

German tax law outlines several types of financial penalties and interest that can apply if VAT obligations are not met. These measures are designed to encourage timely reporting and accurate filing without necessarily implying serious wrongdoing. 

  • Late filing penalties: Tax authorities can impose penalties of up to 10% of the VAT due, with a typical cap of €25,000 per return for late or incomplete filings. 
  • Late payment surcharges: If VAT is not paid by the due date, a surcharge (interest) of about 1% per month on the outstanding amount is commonly applied. 
  • Interest on unpaid VAT: Interest accrues on unpaid VAT based on statutory rates until the outstanding amount is settled. 
  • Invoicing Issues: If a seller issues an invoice with a higher VAT amount than legally due, they may be required to pay the excessive VAT to the tax office as assessed. 

Best Practices for Managing VAT on Stripe

Managing Stripe VAT in Germany effectively involves more than just charging tax. It means building systems and processes that help sellers stay compliant, efficient, and audit‑ready. 

Here are some best practices to follow:

  • Automate VAT Calculation and Reporting: Automating VAT tasks helps ensure real‑time accuracy and consistency across systems, reducing manual mistakes that often occur with spreadsheets or manual entry. 
  • Centralize and Reconcile Transaction Data: As your business grows, maintaining clear records helps ensure that what you collect matches what you report. Reconciliation should be a regular task, not a year‑end scramble.
  • Use the Right VAT Compliance Tools: Selecting the right software or compliance solution can significantly reduce administrative overhead and improve accuracy. Modern platforms can enforce correct VAT logic, apply rules across jurisdictions, and prepare filings in required formats. 
  • Maintain Comprehensive and Organized Records: Good record‑keeping goes hand‑in‑hand with automation and reconciliation. German VAT law typically requires sellers to keep records for many years, and digital systems make this easier and more reliable. Store transaction, invoice, and customer location data securely in a central system. 

How Commenda Helps With Stripe VAT Compliance

Managing Stripe VAT in Germany can be complex, especially for e-commerce sellers expanding internationally. A trusted compliance partner can provide structure and peace of mind so businesses stay on top of their VAT obligations and reduce administrative burden.

Commenda offers support that aligns with these needs, combining expert guidance with technology to help sellers navigate VAT compliance efficiently.

  • VAT Registration Assistance: Commenda helps businesses obtain the necessary German VAT number and, where relevant, understand fiscal representation requirements for non‑resident companies. This includes preparing and submitting the documentation required by the local tax authorities. 
  • Technology + Expertise: Commenda combines software and expert tax knowledge to help sellers:
    • Automate tracking of VAT obligations across jurisdictions and integrate sales data with compliance workflows. 
    • Monitor regulatory changes and update compliance logic so sellers remain aligned with evolving VAT rules within Germany and the EU.
    • Reconcile and prepare filings such as OSS returns for cross‑border e-commerce where applicable, ensuring VAT is charged and reported appropriately based on customer location and transaction type.
  • Strategic Compliance Partner: Working with Commenda can help sellers:
    • Manage compliance proactively, rather than reacting to filing deadlines or tax notices.
    • Reduce the administrative overhead of manual VAT tracking and reporting.
    • Maintain proper documentation and audit trails.

Rather than replacing a seller’s internal accounting or tax team, Commenda provides structured support and technology that complements it, helping businesses stay compliant while they focus on growth. Book a demo today

Frequently Asked Questions

1. Do I need to register for VAT to sell on Stripe in Germany?

Yes, if you make taxable sales in Germany, you generally must register for VAT. Domestic businesses must register once they exceed Germany’s thresholds, and foreign sellers must register from the first taxable sale unless supplied under reverse charge rules. 

2. Does Stripe handle VAT on my behalf?

No, Stripe acts as a payment processor. It facilitates payments but does not register you for VAT, calculate tax liability, or file VAT returns. You, as the seller, remain responsible for VAT compliance and reporting. 

3. What happens if I exceed the VAT threshold while selling on Stripe?

If your sales exceed local thresholds, you must complete VAT registration in Germany, start charging the correct VAT rate, and file periodic VAT returns. 

4. How often do I need to file VAT returns as a Stripe seller?

VAT return frequency depends on your annual VAT liability:

  • Monthly: For higher VAT liabilities or newly registered sellers.
  • Quarterly: For moderate VAT liabilities.
  • Annually: If liability is low.

5. Can non‑resident sellers register for VAT in Germany?

Yes, non‑resident sellers must register if they make taxable supplies in Germany. There is no minimum turnover threshold for non‑EU companies. 

6. How do VAT rules differ for B2B and B2C sales on Stripe?

  • B2C (consumers): VAT must usually be charged at applicable German or destination country rates, and reported in your returns.
  • B2B (VAT‑registered businesses): Reverse charge can apply, meaning VAT isn’t charged on the invoice and the buyer accounts for tax in their country. This affects how sales are reported.

7. Does VAT apply to digital products sold via Stripe?

Yes, digital supplies (software, streaming, SaaS) sold to consumers are generally subject to VAT at the customer’s country if sold cross‑border in the EU. You may use the One Stop Shop (OSS) to simplify reporting for EU B2C digital sales.

8. What VAT records should I keep as a Stripe seller?

You should retain:

  • Invoices showing VAT charged or reverse charge applied
  • Stripe transaction reports and VAT breakdowns
  • Customer location evidence and VAT IDs
  • Records supporting OSS or distance sales treatment

9. What penalties apply for incorrect VAT filing in Germany?

Penalties can include:

  • Late return or incorrect filing penalties: Up to 10% of assessed VAT or €25,000
  • Late payment interest: Around 1% per month on unpaid VAT
  • Enforcement fines for record‑keeping or invoicing issues

10. Can Commenda manage VAT registration and filings for Stripe sellers?

Yes. A VAT compliance partner like Commenda can assist with:

  • VAT registration in Germany or OSS setup
  • Ongoing VAT filing and compliance monitoring
  • Record management and audit readiness support

This helps sellers manage Germany VAT for Stripe sellers without handling all tax administration in‑house.