Skip to content
ZERONE
Natrag na uvide
SMB delivery2026-07-06 · 8 min čitanja

How a Serbian d.o.o. bills DACH B2B clients correctly: reverse-charge in practice

Serbia is an EU candidate country, not a member — for German tax purposes a 'third country'. Yet §13b reverse-charge still applies to B2B consulting invoices: the Serbian d.o.o. bills net, the German client remits VAT in DE. Sounds simple, has six traps that can turn a tax audit into a very expensive day.

Disclaimer up front: this is not tax advice. We describe what we did for our own d.o.o. setup and what our tax advisor explained. For your concrete case, talk to your own advisor.

Why this is even a question

If your consulting company is in Serbia rather than the EU, you sit in a "third country" from a German tax perspective. You still often deliver to DE clients — the classic case is a freelancer in Belgrade serving a Berlin client.

For VAT, §3a UStG's "place of supply" rule applies: for B2B services (consulting, dev, design) the place of supply is the client's country of seat. If your client sits in DE, the place of supply is DE. That means DE VAT applies, but as a Serbian company you cannot remit it yourself — no DE VAT ID, no filings, no DE tax office.

§13b reverse-charge solves this: you bill net, the client remits the 19 % VAT themselves in DE. Both sides correct, no double taxation.

Six traps

1. Client VAT ID not verified. §13b only applies if the client is a German business with a valid VAT ID. At an audit you must prove you checked. Standard route: screenshot the confirmation via https://evatr.bff-online.de and archive with the invoice.

2. Missing mandatory text on the invoice. Must say (near-verbatim): "Steuerschuldnerschaft des Leistungsempfängers (Reverse-Charge nach §13b UStG)". Without it the DE tax office can deny the client's input VAT deduction.

3. Your own VAT ID missing. Serbia has PDV (VAT equivalent) and a PIB (tax number). Both belong on the invoice — proof you're a registered company, not a freelancer randomly writing invoices.

4. Serbian export documentation not done. From SR perspective, sales to DE are "exports" — tax-free but must be documented. Text on the invoice "export usluga u EU" plus client address. Missing docs at the annual SR audit → back-taxed with interest.

5. Two bank accounts are better than one. If you send an EUR invoice, DE client pays EUR, but your SR bank account is in RSD, auto-convert happens at bank rate — usually 1–2 % worse than market. On €12k/year, €120–240 nobody reimburses. Fix: EUR account at an SR bank (Erste Bank, Raiffeisen, ProCredit), or a Wise Business account.

6. Cross-border payroll if you have DE employees. If you subcontract a DE freelancer, the chain gets complex — DE client pays you §13b-free, you pay the DE freelancer with 19 % VAT out, you can't reclaim it because no DE VAT ID. This is where "cheap RS d.o.o." becomes expensive. Fix: prefer sub-freelancers in SR or other third countries.

What we concretely did

As ZER0ONE d.o.o. (in formation): invoice template with hard-coded §13b text (DE) + "export usluga u EU" (SR); VAT-ID check automation via BZSt EVA API, PDF archive per client; EUR account at Erste Bank Belgrade, manual conversion; tax advisors in both countries (~€150/month combined).

Two SR advisors with DE experience: Nikola Kojić (Belgrade), Ana Vukobrat (Novi Sad). No affiliate deal. On the DE side we use a firm with explicit third-country experience — most standard German tax advisors don't know §13b for third countries confidently.

Meta-lesson

Solo founders often skip RS in favour of an Estonian e-residency or Dubai FZE precisely because of this bureaucracy overhead. Getting §13b right correctly costs ~40 hours over the first 6 months for administration — a Bulgarian company is 8 hours.

We chose RS deliberately because personal circumstances (family, location) require it. If you don't have those circumstances, an EU company (Bulgaria, Estonia, Portugal NHR) is structurally simpler. If you do have them, RS + §13b is doable — but not without an advisor who understands both jurisdictions.

If you're considering your own cross-border structure and want a second opinion — [email protected], first 30 min free. The full setup process is one of ZER0ONE Studio consulting services.

Sličan izazov i kod vas?

Vjerojatno smo već vidjeli nešto slično. Razgovarajmo.

Započnite razgovor