# VAT Compliance for Digital Sales in Germany

> Rules for VAT in Germany: rates, thresholds, registration, filing expectations, and Dodo Merchant of Record handling.

- **Jurisdiction**: Germany
- **Tax Type**: VAT
- **Standard Rate**: 19%
- **URL**: https://dodopayments.com/tax/vat-germany

---

## How VAT Applies to Digital Goods

The **standard VAT rate** in Germany is **19%**. The registration threshold for non-resident digital sellers is **EUR 0 (non-EU)** (EUR).

Germany generally taxes electronic services such as SaaS seats, downloadable software licenses, digital media access, hosted tools, online course subscriptions, and API usage at the standard VAT rate when supplied B2C to German customers. The country applies EU destination VAT logic for consumer sales, so location evidence drives the rate and jurisdiction outcome. For B2B cross-border services, reverse charge is common only when the business customer's VAT status is valid and documented.

German tax audits are detail-heavy, so transaction classification should be explicit from product design onward. If your catalog mixes software, digital content, support, and bundled services, each SKU should map to a deliberate tax code and invoice description. This is especially important for recurring subscriptions with upgrades, downgrades, and credits, where mistakes can propagate across many billing cycles before they are noticed.

## Registration Requirements

Non-EU sellers should assume registration is required from the first taxable German B2C digital sale. In practice, most businesses choose non-Union OSS for simpler multi-country EU reporting, while local German registration is used in specific operating models that require domestic filings. Registration and administrative processing involve the **Bundeszentralamt für Steuern (BZSt)** and associated workflows.

The German VAT identifier is the **USt-IdNr** (format beginning with DE followed by 9 digits). Build validation for this into your B2B checkout and invoicing path, because invalid or missing IDs can invalidate reverse-charge treatment. Teams should plan a realistic lead time of several weeks for registration, credentials, and internal readiness, rather than treating it as a last-minute legal task.

## Filing and Compliance

Local VAT filing cadence in Germany is typically monthly or quarterly depending on the taxpayer profile and tax office determination; OSS returns are quarterly. German electronic filing is strongly tied to the **ELSTER** ecosystem, so reporting exports need consistent tax-code mapping and period integrity. Make sure invoices, credit notes, and cancellation adjustments all flow into the same reporting logic.

For compliance, keep two evidence layers: customer-tax evidence for jurisdiction decisions and accounting evidence for return totals. Reconcile by filing period, not by payout date, and keep a durable revision history when corrections are posted after period close. A prudent retention baseline is **10 years** for VAT-relevant records in Germany, including source transaction data and the rules used to calculate tax.

## How Dodo Payments Handles This

Dodo Payments, operating as Merchant of Record, handles German VAT determination, collection, invoicing, and remittance in one workflow. Instead of stitching together separate tax, billing, and filing tools, your team works from a unified transaction record that is already aligned for compliance reporting. This reduces operational overhead and lowers the risk of period-close discrepancies.

## Related Pages

**Section:** [All Tax Guides](https://dodopayments.com/tax)
**See also:** [Germany](https://dodopayments.com/payments-in/germany) | [EUR](https://dodopayments.com/currency/eur)

---

## About Dodo Payments

Dodo Payments is the billing & payments platform for AI-first and SaaS companies, operating as a Merchant of Record in 220+ countries.

- [Payments](https://dodopayments.com/payments) | [Billing](https://dodopayments.com/billing) | [Distribution](https://dodopayments.com/distribution)
- [Pricing](https://dodopayments.com/pricing) | [Documentation](https://docs.dodopayments.com) | [Dashboard](https://app.dodopayments.com)