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.
There's a quiet feature buried in Austria's crypto tax rules that decides whether your users spend an afternoon on their tax return or none at all. It's called Endbesteuerung, final taxation, and whether you can offer it comes down to one thing: whether you withhold KESt at source.
It means the tax withheld at source is final. When a domestic Austrian provider withholds 27.5% KESt on a crypto gain, the user's liability on that gain is settled and they don't have to declare it in their annual income tax return.
No. If a domestic provider withheld KESt, those gains are finally taxed and you don't include them in your Einkommensteuererklärung. If you used a foreign provider that didn't withhold, you must self-declare and pay the tax yourself.
Generally no. Final taxation depends on a domestic provider withholding and remitting the KESt. Users of foreign platforms usually have to self-report their crypto gains and cost basis in their own tax return.
Austrian providers must withhold 27.5% KESt on crypto gains. Here's what triggers it, how the moving-average basis works, and how to automate the filing.
Austria requires the gleitender Durchschnittspreis for crypto, not FIFO. Here's how the moving-average basis works and why it complicates withholding.
CARF due diligence starts at signup. Here's how self-certification, reasonableness checks, and TIN validation fit into a CASP onboarding flow.
Generate an audit-ready report aligned to your jurisdiction. No credit card required.
An Austrian user with crypto gains ends up paying the same 27.5% either way. What changes is who does the work.
Tax season is when crypto users go looking for a simpler home. If your Austrian customers have to hand-build a gains report from your exports every spring, some of them will move to a provider that just handles it. Endbesteuerung flips that: "you file nothing" is a reason to stay, and it's only available from providers that withhold correctly at source.
This is also where a lot of Austrian users are quietly non-compliant. They assume an exchange handled their tax when it didn't, because a foreign platform legally can't deliver Endbesteuerung. For a domestic provider, that gap is an opportunity: being the platform that does withhold is a concrete selling point against foreign competitors.
Delivering Endbesteuerung means computing each user's gain correctly at the second of disposal, on the mandated moving-average basis, and remitting the KESt to the Finanzamt on schedule. That's exactly what our tax withholding solution does, and the mechanics of the 27.5% rate and who's on the hook are covered in our guide to automating Austrian KESt. If you're also facing cross-border reporting, the same data layer runs your CARF and DAC8 filing. The Austrian Ministry of Finance sets out the underlying rules.