VAT on Trader Tools — TradingView, VPS and the exemption trap

Last verified: · Quarterly verification
Risk warning · YMYL This article is for educational purposes only and is not investment advice. Trading on the Forex market involves a high risk of capital loss — ESMA reports 74–89% of retail accounts lose money.

A course-platform vendor promises that a Polish sole proprietorship paired with active VAT registration will "let you reclaim the VAT on TradingView, your VPS, and your courses" — then charges fourteen hundred zloty for the premium bookkeeping package. The reality is that the Polish VAT Act treats CFD trading as an exempt activity, so the deduction ratio drops to zero percent and input VAT never comes back to the trader's account. This piece breaks down when the mechanism really works, when it generates cost rather than savings, and how the informed retail trader actually behaves.

The standard rate of twenty-three percent and what a trader actually buys

The standard Polish VAT rate sits at twenty-three percent and applies to almost every digital service and piece of equipment that a retail trader uses. An invoice from a Polish monitor distributor, a Polish electronics retailer, or a Polish mentor running a course already bakes that rate into the gross price. An invoice from TradingView issued out of the United Kingdom, OVH out of France, or a small SaaS bought through Stripe from a German developer follows a different logic — I return to it in the section on reverse-charge. The shopping basket itself looks similar for most active traders: a charting platform subscription, a VPS plan, a monthly licence for an MT5 or cTrader plugin, an online course, a book, sometimes a budget data terminal. On the hardware side — a computer, a second monitor, an internet line, a desk if the trader sets up a dedicated workstation. All of these items are taxed; only the mechanics of accounting for the tax differ depending on the seller's country and the buyer's status.

The trap sold as optimisation

The script that circulates in Polish trading-education groups is simple: register a sole proprietorship, file the VAT-R form to become an active VAT payer, buy tools on the company, and deduct twenty-three percent from every invoice. At first glance the numbers add up — five thousand zloty a year of tool spending generates eleven hundred and fifty zloty of input VAT, bookkeeping costs three hundred zloty a month, so the calculation appears positive. The problem starts at a point the vendor usually omits: article 86 paragraph 1 of the Polish VAT Act grants the right to deduct only to the extent that purchases serve taxable activity. And article 43 paragraph 1 point 41 of the same act exempts from VAT transactions, including intermediation, in financial instruments — a category that covers CFDs, futures, and options. A trader who registered the sole proprietorship purely to trade therefore has one hundred percent exempt sales and a deduction ratio of zero percent. The TradingView invoice still carries VAT, but that VAT becomes a gross cost rather than tax recoverable on the return.

The deduction ratio decides, not the registration status

The deduction ratio is not a regulatory curiosity but a concrete number used by any taxpayer with mixed output — taxable and exempt. It is calculated as the share of taxable turnover in total annual turnover, rounded up to a whole percent. A trader who deals only in CFDs and renders no other services has only exempt sales in the denominator and a zero in the numerator, so the ratio settles at zero. An active VAT payer with that ratio still files the monthly JPK_V7 return, keeps purchase and sales ledgers, accounts for reverse-charge on EU services and for the import of non-EU services, but the benefit side stays at zero. An economic rationale appears only when the trader has, independently of trading, another taxable activity — an online course, mentoring, sponsored content, advisory work for a company. Then the deduction ratio is a fraction, and the input VAT on invoices splits between a deductible and a non-deductible part. The first conversation with a tax adviser should ask about the structure of future turnover before anyone touches the VAT-R form; I work through the same distinction in the context of choosing a business form in the piece on sole proprietorship versus a limited company for a trader.

Domestic sales, EU services, and the import of services — three different regimes

How the VAT is accounted for depends on where the invoice comes from. Domestic sales by a Polish vendor follow the straightforward path of twenty-three percent built into the gross price and shown on the invoice — when you buy a monitor from a Polish online store or a course from a Polish creator, the tax is part of the price and is paid together with the invoice. Services bought from EU providers — OVH out of France, a German plugin developer, an Irish software subscription — are settled through reverse-charge: an active Polish VAT payer self-assesses Polish VAT on the net amount of the foreign supplier's invoice and shows it on both the output and input sides of the JPK_V7 return. At one hundred percent taxable sales the effect is neutral; with exempt output the input side cannot be deducted and reverse-charge becomes real tax flowing to the tax office. The third configuration is the import of services from non-EU providers — TradingView issuing out of the United Kingdom outside the EU, US-based mentors, Canadian SaaS, any electronic service bought through Stripe from a third-country entity. The logic mirrors EU reverse-charge; only the section of the JPK_V7 file where the invoice lands differs. A natural person not registered as an active VAT payer simply pays the amount shown on the TradingView or OVH invoice and the topic ends — no return, no reverse-charge, no import of services.

Illustrative example — sole proprietorship, active VAT, no other activity

Take a trader running a Polish sole proprietorship and registered as an active VAT payer purely to trade Forex and CFDs. Monthly tool spend: a TradingView Pro subscription out of the United Kingdom for sixty zloty gross, a VPS at OVH in France for eighty zloty gross, an MT5 plugin from a German developer for one hundred zloty gross, an online course from a Polish mentor for two hundred zloty gross. That comes to four hundred and forty zloty gross a month, around five thousand two hundred and eighty zloty a year. Of that, roughly twelve hundred zloty represents VAT over the year. A taxpayer with exclusively exempt sales — all turnover coming from CFD trading — shows a deduction ratio of zero percent, so the entire twelve hundred zloty of tax stays with the trader as a gross cost. On top of that, every invoice from OVH, the German plugin developer, and TradingView lands on the JPK_V7 file as reverse-charge or import of services — meaning the trader self-assesses the Polish output VAT on those services and pays it to the tax office, because the input side at a zero ratio cannot offset the output. Specialist VAT-active bookkeeping runs six to nine hundred zloty a month. The result for this configuration: zero benefit from deduction, plus real VAT from reverse-charge, plus the cost of bookkeeping. Figures are illustrative, but the logic describes a real trap and does not constitute tax advice in any individual matter.

"To the extent that goods and services are used for the performance of taxable activities, the taxpayer has the right to reduce the amount of output tax by the amount of input tax" — Polish VAT Act of 11 March 2004, art. 86 sec. 1, Dz.U. 2004 No. 54 item 535 (consolidated text 2024)

What to keep and how to maintain records, regardless of VAT status

Whether the trader is a registered VAT payer or simply a natural person settling CFD trading on the PIT-38 return, invoices for tools should always be kept. On a PIT-38 settlement, a portion of expenses linked to earning the income — according to tax authority practice and case law — can be treated as a deductible cost, and the invoice is the primary document the tax office expects during an audit. The second reason is analytical: a taxpayer's situation evolves over time, trading turns systematic, another taxable activity joins it, and at that point the invoice history from earlier years becomes a reference for the cost-benefit calculation of a possible VAT registration with a real deduction ratio. A single cloud folder with readable file names — year, month, vendor, short description — costs ten or fifteen minutes a month and replaces the reconstruction of spending from bank statements with a concrete document. The background on which expenses Polish practice treats as related to trading activity is in the piece on deductible costs in Forex trading, and the mechanics of the annual settlement are in the article on filing the PIT-38 return for trading; for broader context on records-keeping discipline see the taxes and records section on ForexMechanics.

What to do tomorrow

  1. Build a list of the tools you actually pay for over a year — charting platform subscriptions, a VPS, MT5 or cTrader plugins, courses, books, hardware — and total the annual gross figure together with the share of input VAT, so that you can see the magnitude of the number you are about to argue over when considering VAT registration.
  2. Before you even begin a conversation about registering as an active VAT payer, settle honestly whether you have or plan another taxable activity alongside CFD trading — a course, mentoring, advisory, sponsored content; if the answer is no, the deduction ratio will be zero percent and registration will bring obligations without any deduction.
  3. Book a meeting with a tax adviser who knows trading in financial instruments and can explain how the deduction ratio works in your specific case, plus what reverse-charge means for EU subscriptions and the import of services from outside the EU; a one-off consultation costs less than a year of VAT-active bookkeeping.
  4. Regardless of VAT status, keep every tool invoice in a single cloud folder with readable file names — year, month, vendor, description — because those documents retain value for deductible costs on the PIT-38 return and for analysing a future tax decision when circumstances change.
  5. If you are already an active VAT payer without real taxable output, review with your accountant whether returning to non-registered status makes sense — moving from active to exempt is possible under conditions set out in the act and often saves several hundred zloty of monthly bookkeeping while eliminating the real VAT from reverse-charge that, at a zero ratio, lands at the tax office as a cost.
Jarosław Wasiński
About the author

Jarosław Wasiński

Editor-in-chief at MyBank.pl · Financial and market analyst

Independent analyst and practitioner with 20+ years in finance. Founder and editor-in-chief of MyBank.pl, running since 2004. Fundamental analysis of FX and macro markets since 2007.

Sources & bibliography

  1. Ministerstwo Finansów / KAS Serwis Podatki.gov.pl — sekcja VAT · oficjalny portal Krajowej Administracji Skarbowej z bazą stawek, zwolnień, formularzy JPK_V7 oraz instrukcji rejestracji VAT www.podatki.gov.pl ↗
  2. Ministerstwo Rozwoju i Technologii Biznes.gov.pl — Rozliczanie VAT dla przedsiębiorców · oficjalne wytyczne dla przedsiębiorców na temat rejestracji VAT, obowiązków sprawozdawczych i odwrotnego obciążenia www.biznes.gov.pl ↗
  3. Biznes.gov.pl Wydatki przed rozpoczęciem działalności gospodarczej · opis warunków formalnych odliczenia podatku naliczonego z faktur, w tym wymóg rejestracji VAT-R przed dokonaniem odliczenia www.biznes.gov.pl ↗
  4. Komisja Nadzoru Finansowego KNF — Firmy inwestycyjne · rejestr i informacje regulacyjne o firmach inwestycyjnych świadczących usługi maklerskie w Polsce; tło dla kwalifikacji handlu CFD jako obrotu instrumentami finansowymi www.knf.gov.pl ↗
  5. Biznes.gov.pl Podatek liniowy 19% dla działalności gospodarczej · oficjalne wytyczne na temat zasad opodatkowania działalności gospodarczej podatkiem liniowym; tło dla porównania PIT-38 i JDG www.biznes.gov.pl ↗

Frequently asked

Why does a VAT-registered trader not deduct VAT on TradingView even with a valid invoice?

The right to deduct input VAT exists only to the extent that the purchased goods or services are used for taxable activity — that is article 86 paragraph 1 of the Polish VAT Act. CFD trading and other transactions in financial instruments are VAT-exempt under article 43 paragraph 1 point 41 of the same act. A trader who registers a sole proprietorship only to trade Forex has output sales that are one hundred percent exempt, so the deduction ratio used to determine what share of input VAT is recoverable comes out at zero percent. The invoice from TradingView, OVH, a course mentor, or a monitor retailer carries VAT, but that VAT becomes a gross cost for the trader — it is deducted neither in full nor pro rata. Registering as an active VAT payer in this configuration imposes a duty to file a monthly JPK_V7 return, account for reverse-charge on EU and non-EU services, keep purchase and sales ledgers, and produce a JPK file on request — with no financial benefit in return. A tax adviser in the first conversation should check that deduction ratio before anyone files the VAT-R form.

What if I also run an educational channel or mentoring alongside trading — does VAT registration make sense then?

Then the calculation works differently because sales split into an exempt part — CFD trading — and a taxable part — training, online courses, advisory, sponsored content. The deduction ratio becomes the fraction of taxable turnover relative to total turnover and serves as the starting point for partial deduction. If, for instance, training revenue over a year is forty thousand zloty net while CFD trading generates one hundred sixty thousand zloty of exempt turnover, the ratio sits at twenty percent. From an invoice for a one hundred zloty net VPS plus twenty-three zloty of VAT you then deduct twenty percent of that twenty-three zloty, which is four zloty sixty groszy. The figure shifts year by year as turnover proportions move, and a yearly correction follows after the financial year closes — a typical job for a tax adviser, not for self-filing. In this configuration VAT registration starts to have an economic rationale, but it is not free — bookkeeping becomes more expensive, the JPK_V7 file requires separate purchase ledgers for the ratio, and the cross-check against sales invoices has to be tight because exempt proportions attract scrutiny.

How does the import of services work exactly when I pay TradingView in the US or OVH in France?

A Polish VAT-registered taxpayer buying an electronic service from another EU member state — for example a VPS from the French provider OVH — recognises an intra-EU import of services and accounts for it through reverse-charge. That means self-assessing Polish VAT on the net amount of the OVH invoice, declaring it on both the output and input sides of the JPK_V7 return, with a zero net effect at one hundred percent taxable sales. Where output is exempt, the input side cannot be deducted, so the self-assessed output VAT actually flows to the tax office — reverse-charge turns from neutral into a real cost. The same mechanics apply to a non-EU supplier such as the US-based TradingView — Polish law calls it an import of services, and it is also settled through reverse-charge on JPK_V7. An individual who is not registered as an active VAT payer settles neither the import of services nor reverse-charge — they pay the amount shown on the invoice and the topic ends. Every change of registration status forces a rebuild of bookkeeping, and that is exactly where many beginning traders fall into an avalanche of forms without any economic rationale.

Should I keep invoices if I am not registered as a VAT payer?

Yes, for two independent reasons. The first concerns income tax: even a trader settling CFD activity on PIT-38 does not entirely lose the option to reduce the tax base by real costs — a certain range of expenses linked to earning the income may be treated as a deductible cost, with the detail decided by tax authority practice and case law. The invoice confirms the purchase, the quantity, the vendor, and the date — every element a tax office expects during an audit. The second reason is the scenario where the taxpayer situation evolves over time — trading turns systematic, an educational activity joins it, and a chance emerges to register for VAT with a real deduction ratio. Then the invoice history from earlier years acquires analytical value: it shows the distribution of spending, gives a reference for the cost-benefit of registration, and sometimes opens a route to correcting prior settlements if circumstances warrant. Keeping invoices in a single cloud folder with readable file names costs ten or fifteen minutes a month and saves hundreds of zloty at every tax decision because it replaces the reconstruction of spending from bank statements with a concrete document.

Go deeper · the complete guide