Endbesteuerung vs self-reporting: what KESt withholding means for your users
Withhold KESt at source and your users' crypto tax is final, no return needed. Use a foreign provider and they self-declare. Here's why the difference matters.

One feature in Austria's crypto tax rules decides whether your users spend an afternoon on their return or skip it entirely. It's called Endbesteuerung, final taxation. Whether you can offer it comes down to a single question: do you withhold KESt at source?
Two paths to the same tax
An Austrian user with crypto gains pays the same 27.5% either way. What changes is who does the work.
- With a domestic provider that withholds KESt, the tax comes out and gets remitted the moment a disposal happens. Done. The user never lists those gains on an income tax return. No cost basis to reconcile, nothing to file.
- With a foreign provider that can't withhold, nothing comes out at source. The user has to self-declare every realised gain in their Einkommensteuererklärung. They compute the moving-average cost themselves, then pay the tax when it's due.
Why this is a retention feature, not just compliance
Tax season is when crypto users start shopping for something simpler. If your Austrian customers have to hand-build a gains report from your exports every spring, a few of them will leave for a provider that just does it for them. Endbesteuerung flips the incentive. "You file nothing" is a reason to stay, and only providers that withhold correctly at source can say it.
The foreign-provider gap
It's also where plenty of Austrian users are non-compliant without knowing it. They assume some exchange handled the tax when it never did, because a foreign platform legally can't deliver Endbesteuerung. That gap is an opening for a domestic provider. Being the platform that actually withholds is a concrete edge over foreign competitors.
What it takes to offer it
To deliver Endbesteuerung you compute each user's gain at the second of disposal, on the mandated moving-average basis, then remit the KESt to the Finanzamt on schedule. That's what our tax withholding solution does. The mechanics of the 27.5% rate, and who's on the hook for it, live in our guide to automating Austrian KESt. Dealing with cross-border reporting too? The same data layer runs your CARF and DAC8 filing. The Austrian Ministry of Finance sets out the underlying rules.



