One-Stop-Shop (OSS) filing through Germany
Sell B2C across the EU? The One-Stop-Shop (OSS) lets you report all your cross-border sales to other EU countries on a single quarterly return filed through Germany, instead of registering for VAT in each country. Reviewed and filed by us through the BZSt.
You do not need a German VAT plan with us for this. If your German VAT returns are handled elsewhere (or you have none), they stay exactly where they are. We only handle your OSS.
- One quarterly OSS return covering every EU country you sell to
- A return is due every quarter, even with no cross-border sales
- You report your cross-border B2C sales to consumers in other EU countries through OSS. If your company is established outside the EU, the €10,000 EU-wide threshold is not available to you and these sales are taxable in the customer's country from the first sale. If your company is established in an EU country, the threshold applies and OSS starts once you cross it.
- After payment: add your registration details, we register you with the BZSt, then each quarter you enter your sales and we review and file
- In the standard case your OSS registration takes effect from the start of the next quarter; the first return is filed in the month after that quarter ends
- If a return is rejected by the BZSt because of incomplete or incorrect figures you provided and has to be re-filed, the re-filing is charged again at €200 for that quarter
Already have a Vaytax account? Log in · Need German VAT filing too? Start here
Payment opens in Stripe Checkout. After payment we ask for your OSS registration details (company, bank, any EU warehouses) and register you with the BZSt. OSS VAT itself is paid by bank transfer to the Bundeskasse each quarter, using the reference we provide.