Poland follows the "destination principle" of the European Union's VAT directives, which means that VAT is payable to the country's government where the product or services are consumed, regardless of where you're supplying them from. The VAT is charged to the final consumers of the goods.
The standard VAT rate in Poland is 23%, with reduced VAT rates levied based on the type of products you supply. The registration threshold is set at PLN 200,000, so if your annual turnover exceeds this amount, you must register for VAT. The National Revenue Administration is accountable for the VAT system in Poland. You can check their website for VAT information and updates.
Trying to understand Poland's VAT system all by yourself can be taxing. So, we created this guide is designed to help you freelancers and solopreneurs to navigate through VAT duties in Poland. Let's get started!
The Polish government levies four different VAT rates, and you must charge the amount that applies to your freelance products and services.
Self-employed individuals conducting taxable economic activities in Poland are liable to register for VAT when their annual turnover reaches or exceeds PLN 200,000. In contrast, there is no registration threshold if you are an expat freelancer operating in Poland, so you must register for VAT before commencing your taxable economic activities. If you sell goods digitally from another country to Polish consumers, the distance sales VAT registration threshold is PLN 160,000 per annum.
You can also click here for more information on when you must register for VAT in Poland.
Related read: How to register to work as a freelancer in Poland.
Freelancers In Poland must pay VAT on their income. You first need a tax identification number (NIP) to register for VAT, which can be obtained by submitting an application. Once you have your NIP, you must submit an application for VAT registration to the Polish Revenue Office on a VAT-R form. You can submit this:
While the VAT registration itself is free, you need to pay PLN 170 if you wish to receive registration confirmation.
Your VAT registration form must include the following information and supporting documents:
The effective registration date is the day you submit the form; you are liable to report and pay VAT starting from this day.
Freelancers based outside the EU are required to appoint a tax representative for all tax and VAT related affairs. After registration, you must pay VAT to the Polish Revenue office annually.
Freelancers who conduct business in multiple EU countries have access to an easier method of registration for VAT. The Mini One-Stop Shop (MOSS) is an online portal that allows you to simplify your VAT payments by consolidating all your transactions across several EU countries in one place. You can submit all your VAT returns here without having to register in every country individually.
If your annual turnover is less than EUR 1,200,000, you can file VAT returns every quarter. Otherwise, you must file VAT returns monthly.
After registering for VAT, you must:
These financial records need to be maintained in a clear, complete and legible format for at least ten years, especially if you use the VAT MOSS service. They can be stored electronically or in their physical form. The specific financial records you should maintain are:
Learning and keeping all daily admin and legal duties as a freelancer can be overwhelming and challenging, especially if you're an expat person who is building a solo career in a foreign country. That's why Xolo Go is extremely useful for freelancers like you. In a single click, you can invoice VAT-compliantly to clients in Poland or ones abroad easily with VAT being added automatically. You'll have your own dashboard and business account to keep everything in check and organizing your invoices painlessly.
For aspiring freelancers who see yourself running a business, Xolo Leap will help you set up a fully remote EU business which you can run from Poland or anywhere in the world, providing with all professional and legal help to manage it like a breeze!