Article

Poland VAT on Digital Services: A Spiritual Practitioner's 2026 Tax Guide

Poland: 23% VAT on digital services. OSS, KSeF e-invoicing, and thresholds explained for astrologers and spiritual practitioners in 2026.

Poland applies a 23% VAT rate to electronically supplied services sold to Polish consumers. If you sell an online astrology course, a digital tarot journal, or a monthly membership to a Polish client, Polish VAT applies from the moment you hit the relevant registration threshold - or from your very first sale if you are based outside the EU.

This guide covers who must register, how OSS works for both EU and non-EU practitioners, the 2026 KSeF e-invoicing mandate and whether it applies to you, and the filing mechanics for quarterly VAT returns. It is a companion piece to the Norway VAT digital services guide and the general VAT digital services guide which covers EU-wide principles.

What Counts as a Taxable Digital Service in Poland

Poland's 23% VAT applies to electronically supplied services (ESS) sold B2C to Polish consumers. The category includes:

- Online courses and educational programs (self-paced and recorded)
- Digital downloads: PDF guides, e-books, digital oracle card decks, audio meditations
- Membership communities with digital access
- SaaS subscriptions and software access
- Streaming content (recorded astrology lectures, meditation libraries)

Live, instructor-led one-to-one sessions delivered over video call occupy a different category. Whether a live reading is an ESS or a personal service depends on the nature of delivery and the specific tax authority's view. In practice, many live sessions delivered entirely online are treated as ESS by EU member states. [VERIFY treatment of live video readings under Polish VAT rules before relying on an exemption.]

Source: Fonoa (Poland digital services guide); Numeral (2026); VATCalc (2026).

Registration Thresholds: EU vs Non-EU Practitioners

Practitioner type

Registration threshold

VAT rate to charge

Non-EU (outside EU entirely)

Zero - first B2C sale triggers obligation

23% on all Polish sales

EU-based (any EU member state)

EUR 10,000 combined EU-wide B2C digital sales

Home-country rate below threshold; 23% above

Polish VAT-registered

No threshold (local registration)

23% standard

The EUR 10,000 threshold is an EU-wide cumulative figure, not per-country. An astrologer based in Germany who sells EUR 6,000 to French clients and EUR 5,000 to Polish clients in a calendar year has exceeded EUR 10,000 in combined cross-border B2C digital sales - and must apply destination-country rates (including 23% on the Polish sales).

Source: Avalara; Progress Holding OSS guide (2026).

How OSS Registration Works

The One-Stop Shop (OSS) mechanism lets practitioners report VAT across multiple EU member states through a single quarterly return, filed in one country.

For EU-based practitioners: Register for VAT OSS in your home member state. Your home tax authority collects and distributes VAT to each destination country - including Poland at 23%. One registration, one return, covering all 27 EU states.

For non-EU practitioners: Register for Non-Union OSS in any EU member state you choose. Ireland and Estonia are popular gateways for non-EU businesses - no physical presence is required. A US-based astrologer, an Argentine tarot reader, or a UK practitioner (post-Brexit) can register in any EU state and file a single quarterly return covering Poland and all other EU countries.

OSS means you do not need a separate Polish VAT number or local Polish registration - unless you have a physical establishment in Poland.

Source: European Commission OSS official page; SimplyVAT Poland (2026).

KSeF E-Invoicing: The 2026 Poland-Specific Mandate

Poland introduced KSeF (Krajowy System e-Faktur) - a mandatory structured XML e-invoicing system. The rollout timeline:

Business size

KSeF mandatory from

Annual revenue above PLN 200 million (~EUR 46 million)

February 1, 2026

All other B2B businesses

April 1, 2026

Micro-enterprises

January 1, 2027

2026 enforcement (fines)

From January 1, 2027

Source: VATupdate (May 2026); EDICOM (2026); Dudkowiak & Putyra (2026).

What this means for most spiritual practitioners:

KSeF is a B2B requirement. If you sell digital courses and readings to Polish consumers (B2C), KSeF does not apply to those transactions. Your OSS quarterly return is the compliance mechanism for B2C digital services, not KSeF.

KSeF matters if you have a Polish VAT registration and issue B2B invoices to Polish business clients. Foreign businesses not VAT-registered in Poland are exempt from KSeF entirely. Foreign businesses that are locally VAT-registered in Poland must use KSeF for B2B transactions.

The practical upshot for most solo practitioners: if you sell to Polish consumers via OSS, ignore KSeF.

Filing Deadlines and Practical Mechanics

OSS quarterly return schedule:

Quarter

Period

Return due

Q1

January - March

April 30

Q2

April - June

July 31

Q3

July - September

October 31

Q4

October - December

January 31

The return is filed electronically in your country of OSS registration. Payment is made in euros to that member state, which distributes the 23% Polish share to Poland's tax authority, the Krajowa Administracja Skarbowa (KAS).

Source: European Commission OSS official page; VATupdate (2026).

Crypto and NowPayments: VAT Still Applies

VAT is based on the value of the digital service, not the payment method. A Polish consumer purchasing an astrology course for the equivalent of EUR 100 in Bitcoin owes EUR 23 in Polish VAT - regardless of whether you accepted the payment through NowPayments, a bank transfer, or a card processor.

You must collect 23% Polish VAT, report it in your OSS return, and remit it. [VERIFY whether NowPayments provides VAT-inclusive pricing configuration tools or whether the practitioner must adjust their pricing to build in the VAT component manually.]

For the NowPayments payment setup itself, see the NowPayments vs BTCPay vs Coinbase Commerce comparison.

Practical Compliance Checklist

- Determine whether you have exceeded the EUR 10,000 EU-wide threshold (EU practitioners) or whether you have made any B2C sale to a Polish consumer (non-EU practitioners)
- Register for OSS in your home EU member state (EU practitioners) or in any EU member state of your choice (non-EU practitioners)
- Set your pricing to include or exclude VAT clearly - if prices are displayed excluding VAT, Polish consumers must see the VAT amount added at checkout
- Record each Polish sale: date, amount, VAT collected
- File quarterly OSS return and pay VAT due by the deadline
- If you issue B2B invoices to Polish business clients and you are locally VAT-registered in Poland: check KSeF compliance requirements for April 2026 onward

For the broader EU VAT picture for digital services, see the general VAT digital services guide and the companion Norway VAT guide.

Frequently Asked Questions

Does the EUR 10,000 threshold reset each calendar year?

Yes. The threshold is calculated on a rolling 12-month basis within a calendar year - specifically the current and preceding calendar year. If you have never exceeded EUR 10,000 in combined EU cross-border B2C digital sales, you can apply your home-country VAT rate. Once you cross the threshold, you must switch to destination-country rates (including 23% for Polish customers) for the rest of that year and register for OSS.

Does OSS registration require a Polish address or agent?

No. Non-Union OSS registration (for non-EU practitioners) requires no physical presence in Poland or any other EU member state. You register once in your chosen EU gateway country - Estonia and Ireland are common choices - and that registration covers all 27 EU states including Poland.

Can I use my existing Payhip or Gumroad account to collect Polish VAT automatically?

Payhip and Gumroad's VAT handling depends on their current configuration. Payhip handles EU VAT collection automatically for B2C sales in certain configurations. [VERIFY the current Payhip EU VAT behavior and whether it covers Poland at 23%.] If your platform handles VAT on your behalf as a marketplace facilitator, your OSS obligation may be handled by them - confirm this before assuming you are compliant.

What is the penalty for missing OSS registration in Poland?

Non-compliance with EU VAT obligations can result in enforcement by the member state where you are registered for OSS, or by Polish tax authorities for serious non-compliance. Specific penalty amounts depend on the jurisdiction of OSS registration. For a first-time practitioner with modest revenues, the enforcement risk is lower - but the obligation exists from the first sale.

Do I need to issue a Polish-language invoice to Polish clients?

Not for B2C sales through OSS. OSS-registered businesses typically issue invoices in the language of their home country or in English. Polish B2B buyers may expect a Polish-language invoice, but for digital B2C sales, no language requirement mandates Polish. [VERIFY current Polish invoicing language requirements for foreign OSS sellers.]