VAT on Digital Services and SaaS: A Practical Guide
· TVSH.AL Editorial Team
Selling software, subscriptions, digital downloads, online courses, streaming access or ad space raises one hard VAT question: which country taxes the sale? For electronically supplied services the answer usually follows the customer, not the seller. This guide explains the place-of-supply logic for digital services and what it means for sellers based in Kosovo or Albania — including how domestic 18% / 20% pricing still applies at home.
The core rule: tax follows the customer
For electronically supplied services, VAT is generally due where the customer is located. A business customer normally accounts for VAT itself in its own country (the reverse charge). A private consumer pays VAT at their country’s rate, which can require the seller to register there or use a simplified one-stop scheme where one exists. Domestic customers in your own country still take your domestic rate — 18% in Kosovo, 20% in Albania.
B2B vs B2C at a glance
| Customer | Typical treatment |
|---|---|
| Business (B2B), has a VAT / business number | Seller invoices without domestic VAT; buyer applies reverse charge in its country. |
| Consumer (B2C) | VAT due at the consumer’s country rate; seller may need local registration or a one-stop scheme. |
| Customer in the seller’s own country | Domestic VAT at the normal rate (18% Kosovo, 20% Albania). |
| Mixed checkout (business toggle) | Validate status per order; never assume a company email alone proves B2B. |
What sellers in Kosovo and Albania should watch
Kosovo and Albania are outside the EU VAT area, so selling digital services to EU consumers can create obligations in the EU under its rules for non-EU suppliers. Selling to EU or other foreign businesses is usually simpler because the buyer self-accounts. Keep evidence of each customer’s status and location (VAT number, billing country, IP, payment instrument country). Neighbouring-market view: VAT on services between Kosovo, Albania and the EU.
If you are still under the domestic registration threshold and sell mostly abroad B2B, you may not charge domestic VAT — but you still need clean contracts and invoice legends. Freelancer-specific thresholds: Kosovo and Albania.
Worked pricing examples
Domestic digital sale
Kosovo: Gross = Net × 1.18 | Albania: Gross = Net × 1.20
B2B foreign (typical): invoice Net, VAT = 0, note reverse charge / place of supply
| Scenario | Net list price | VAT on invoice | Customer pays |
|---|---|---|---|
| SaaS to Pristina company (XK 18%) | €100 | €18 | €118 |
| SaaS to Tirana consumer (AL 20%) | €100 | €20 | €120 |
| SaaS to Berlin GmbH (B2B) | €100 | €0 (reverse charge) | €100 |
| Online course to EU consumer | €100 | Often EU consumer-country rate | Depends on registration / OSS-style scheme |
When you publish a “from €29/month” card on the website, decide whether that figure is net or gross for domestic buyers. Ambiguous storefront pricing creates refund disputes and return errors. Calculator: TVSH.AL homepage.
Record-keeping that protects you
- Store and periodically validate the customer VAT / business number for B2B zero-rating
- Keep at least two pieces of location evidence for B2C (billing address, IP, bank country, device locale)
- Show clearly on the invoice whether VAT was charged and why (rate, reverse charge, export of services)
- Reconcile digital sales as a separate bucket in your monthly VAT return
- Archive checkout logs for the retention period your accountant recommends
Filing context: Kosovo VAT return and Albania VAT return.
Common mistakes
- Charging 18% or 20% on every foreign B2B subscription “to be safe” — then fighting chargebacks when the buyer expected reverse charge
- Treating a Gmail address as consumer proof or a corporate domain as automatic B2B
- Ignoring EU consumer obligations while scaling a course platform into the EU
- Forgetting self-assessment when you buy foreign SaaS for the business
VAT on digital services — FAQ
Do I charge VAT on a SaaS subscription to a foreign business?
Usually no. For B2B digital services the place of supply is the customer’s country and the buyer applies the reverse charge, so you invoice without VAT and note it.
What about selling an online course to consumers abroad?
B2C digital sales are generally taxed at the consumer’s country rate. You may need to register there or use a simplified one-stop scheme. Check each market you sell into.
I sell to customers in my own country too — what rate?
Domestic digital sales use your standard VAT rate — 18% in Kosovo, 20% in Albania — unless a specific exemption or reduced rate applies.
A foreign tool billed me with no VAT — do I owe anything?
Often yes as self-assessed VAT in your country on imported services. Declare output and, if deductible, input in the same return. See the cross-border services guide linked above.
Price a subscription with VAT
Use the free homepage VAT calculator to add the right VAT rate to a net subscription price, or to work back to net from a gross price.
TVSH.AL is an independent calculator, not a tax authority. This article is general orientation — confirm rates, thresholds, and filing rules with official guidance or a qualified advisor before you invoice or file.