By Andrii Derkach
Last updated:
Direct answer first: if you are a developer, designer, marketer, consultant, translator, or tutor, you almost certainly do not qualify for the 6% ryczałt rate. That rate is reserved by statute for a narrow list of activities, and most freelance services are taxed at 8.5%, 12%, 15%, or 17% instead. Your rate follows your registered activity code, not your job title. This guide shows who the 6% band actually covers, how ryczałt compares with Poland's other regimes, what foreigners must settle first, and how to run the numbers yourself.
- The 6% ryczałt rate applies only to specific statute-listed activities; most freelance services land at 8.5% to 15%.
- Your rate follows your PKWiU/PKD activity code, not your job title.
- Ryczałt taxes revenue, not profit, so it favors low-cost freelancers; high-cost freelancers often do better on liniowy.
- The health contribution (składka zdrowotna) differs sharply by regime and often decides the winner.
- Foreigners must confirm their residence permit allows business activity before registering.
- Miss the ryczałt election deadline and you default to skala for the whole year.
- All figures below are illustrative; verify against podatki.gov.pl, zus.pl, and biznes.gov.pl before filing.
On this page:What the 6% ryczałt is · Ryczałt vs liniowy vs skala · Rules for foreigners · How to register · Cost example · 2027 outlook · Estimator · FAQ
What Is the 6% Ryczałt Tax and Who Actually Qualifies
Ryczałt od przychodów ewidencjonowanych is a simplified Polish tax regime where you pay a flat rate on revenue, not profit. The 6% bracket applies only to specific activity categories set by statute; most freelance service work falls into the 8.5%, 12%, 15%, or 17% bands. Eligibility depends on your registered activity codes, not your job title. The governing law is the Act of 20 November 1998 on flat-rate income tax, and current rate tables are published by the Ministry of Finance at podatki.gov.pl.
The rate is assigned by law to the type of activity you perform, classified under PKD (Polska Klasyfikacja Działalności, the Polish Classification of Activities) and PKWiU (Polska Klasyfikacja Wyrobów i Usług, the Polish Classification of Products and Services) codes. Instead of deducting costs, you keep a simple revenue ledger and pay a flat percentage of everything you invoice.
Check the exact list of 6% activities for the current year against the statute and classification tables before you rely on any figure; the bands have been amended repeatedly, and a misclassified activity means back taxes plus interest. Common freelancer rates typically fall as follows (verify each against the current tables):
| Activity | Typical ryczałt rate |
|---|---|
| Software development and most IT services | 12% |
| Consulting and advisory services | 15% |
| Liberal professions (wolne zawody), e.g. translators or tutors working personally | 17% |
| General services not listed elsewhere | 8.5% |
If you are a developer, designer, marketer, or consultant, start from the assumption that your rate is 8.5% to 15% and let a doradca podatkowy confirm otherwise. Self-checking your PKWiU classification is step zero. For the mechanics of picking codes, see our PKWiU and PKD classification guide for freelancers.
6% Ryczałt vs. Skala Podatkowa vs. Podatek Liniowy: Numbers Side by Side
A low-cost freelancer whose activity genuinely qualifies for a low ryczałt rate almost always pays less under ryczałt, while a freelancer with high deductible costs, or one who wants joint filing with a spouse and the tax-free amount, often does better on skala or liniowy. Poland gives sole proprietors three main regimes:
| Regime | Tax base | Rate | Cost deductions |
|---|---|---|---|
| Ryczałt | Revenue | Flat (here assumed 6%) | None |
| Podatek liniowy | Profit | 19% | Yes |
| Skala podatkowa | Income | 12% to 120,000 PLN, 32% above | Yes, plus 30,000 PLN tax-free amount |
Run the same scenario, 15,000 PLN per month (180,000 PLN per year) in revenue with low costs of about 500 PLN per month, through each regime. Figures are illustrative:
| Regime | Approx. annual income tax (illustrative) |
|---|---|
| Ryczałt at 6% | ~10,800 PLN |
| Liniowy at 19% | ~33,000 PLN |
| Skala 12%/32% | ~28,000 to 30,000 PLN |
Now the reverse case, because ryczałt taxes revenue, not profit. A freelancer invoicing the same 180,000 PLN but with 90,000 PLN in real deductible costs still pays 10,800 PLN under ryczałt at 6%, versus roughly 17,100 PLN on liniowy, so ryczałt still wins. But push costs to 140,000 PLN and liniowy tax drops to about 7,600 PLN while ryczałt stays at 10,800 PLN, so ryczałt loses. At higher ryczałt rates like 12% or 15%, the crossover arrives much sooner.
The gap most comparisons skip is the health contribution (składka zdrowotna), which differs by regime:
| Regime | Health contribution basis |
|---|---|
| Ryczałt | Fixed monthly amount by revenue tier (up to 60,000 / 60,000 to 300,000 / above 300,000 PLN annual revenue) |
| Liniowy | 4.9% of income, with a minimum floor |
| Skala | 9% of income, not deductible |
At 180,000 PLN of profit-like income, the 9% health contribution under skala can exceed 16,000 PLN per year, while the ryczałt middle-tier fixed contribution is a fraction of that. This alone can flip the comparison, so never compare headline income tax rates in isolation.
Foreigners in Poland: Karta Pobytu, "Stażu," and Legal Requirements Before You Register
Tax regime choice is irrelevant until your legal status allows self-employment. The sequence is fixed: legal stay and work authorization first, business registration second, tax election third. Which residence documents permit registering a JDG:
| Document | Business activity |
|---|---|
| Karta pobytu stałego (permanent residence) and EU long-term resident permit | Generally on the same terms as Polish citizens |
| Karta pobytu czasowego (temporary residence) | Depends on the legal basis of the permit; case by case |
| Most visas | Usually do not authorize JDG by themselves; special statuses (e.g. provisions for citizens of Ukraine) create exceptions |
If your permit basis is uncertain, get a written answer before registering. The urząd wojewódzki (voivodeship office) or an immigration lawyer can confirm whether your document covers działalność gospodarcza.
On the word "stażu," people usually mean one of two things. First, a required period of prior residence before registering: for most eligible statuses there is no general waiting period, because eligibility comes from the permit type, not time spent in Poland. Second, contribution history at ZUS (Zakład Ubezpieczeń Społecznych, Poland's social insurance institution) that affects preferential rates: this one is real. Ulga na start and preferential ZUS are for new entrepreneurs and are unavailable if you recently ran a business or, in some cases, if you contract with a former employer for the same work. If someone mentions a "staż" requirement, ask which meaning they intend, because the answers differ.
The practical registration sequence for a foreigner runs through CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej, the central register of business activity):
| Step | Note |
|---|---|
| PESEL number | Needed for electronic filings and Profil Zaufany; obtainable at the gmina office |
| Profil Zaufany or e-dowód login | Required for online CEIDG registration |
| CEIDG registration via biznes.gov.pl | Some English information pages exist, but forms and correspondence are in Polish |
| Bank account | Some banks require a karta pobytu rather than a visa; policies vary |
| Urząd skarbowy and ZUS notifications | Largely automatic via CEIDG; VAT-R is separate |
Official letters from the tax office and ZUS arrive in Polish, and documents submitted from abroad may need a tłumacz przysięgły (sworn translator). Budget for one; it is cheaper than a misfiled form.
How to Register for 6% Ryczałt: Step by Step
Assuming your legal status is sorted, here is the path. Full walkthrough: how to register a JDG in Poland.
1. Confirm your activity qualifies. Match what you actually do to PKD codes and the PKWiU classification, and confirm the assigned rate. If any part falls outside the 6% list, plan for split-rate accounting from day one.
2. Register your JDG through CEIDG. Complete the CEIDG-1 form online at biznes.gov.pl using Profil Zaufany, or in person at any gmina office.
3. Elect ryczałt as your taxation form. Do this directly in CEIDG-1 at registration, the cleanest route; the election is transmitted to your urząd skarbowy.
4. Watch the deadline if you did not elect at registration. The general rule: a written declaration choosing ryczałt must reach the tax office by the 20th day of the month following your first revenue, or by year-end if that first revenue falls in December.
5. Register with ZUS. CEIDG forwards your details, but you still choose your scheme: Ulga na start, preferential ZUS, or standard ZUS. See our guide to ZUS contributions for freelancers.
6. Consider VAT separately. Ryczałt is an income tax election; VAT registration and its exemption threshold are a distinct decision.
Missing the ryczałt election window is blunt: you default to skala podatkowa for the entire year with no mid-year fix. The difference at typical freelance revenue can be tens of thousands of złoty, so treat the deadline as hard.
Cost Example: Illustrative Take-Home at 6% Ryczałt
A worked example for a freelancer invoicing 15,000 PLN per month (180,000 PLN per year), every figure labeled illustrative:
| Item | Illustrative amount (verify) |
|---|---|
| Gross annual revenue | 180,000 PLN |
| Income tax at 6% ryczałt | 10,800 PLN / year |
| Health contribution (middle tier) | 830.58 PLN / month (9,967 PLN / year) |
| Social ZUS, standard scheme | 1,926.76 PLN / month (23,121 PLN / year) |
| Estimated net take-home (standard ZUS) | 136,112 PLN / year (11,343 PLN / month) |
Now the early-year version, where the ZUS relief periods become money:
| Period | Social ZUS (illustrative) |
|---|---|
| Months 1 to 6, Ulga na start | No social ZUS, only the health contribution; net rises by 1,926.76 PLN / month |
| Months 7 to 30, preferential ZUS | Reduced contributions, 456.18 PLN / month |
| From month 31 | Standard ZUS applies |
A new freelancer's first-year net can be 15 to 20 percent higher than the steady-state figure purely because of these reliefs. Model your cash flow on standard ZUS anyway; the reliefs expire.
Common Mistakes That Disqualify You From the 6% Rate
| Mistake | Consequence |
|---|---|
| Mixing eligible and ineligible activities without splitting revenue | Each stream must be recorded separately; lumping under the lowest rate is the classic audit finding |
| Assuming IT or consulting qualifies at 6% | Most programming, consulting, and advisory work is 12% or 15%; "a colleague does it" is not a defense |
| Missing the election deadline | File after the 20th of the month following first revenue and you are on skala for the year |
| Ignoring VAT thresholds | Crossing the exemption limit creates a separate liability regardless of income tax regime |
2027 Outlook: Where These Rules May Head
This section is forward-looking analysis, not settled fact; treat it as a planning aid and re-check each tax year. Based on the direction of recent amendments, three shifts look plausible for 2026 to 2027. First, the PKWiU rate bands have been redrawn several times to move specific service categories between the 12% and 8.5% brackets, so freelancers on a borderline code should expect continued reclassification pressure rather than a stable rate. Second, the ryczałt health-contribution tiers are indexed to macro figures such as average wages, so the fixed monthly amounts in each revenue band are more likely to rise than fall, narrowing ryczałt's health-contribution advantage over liniowy. Third, the annual revenue thresholds that separate the three health-contribution tiers may be widened or re-indexed, which would change which tier a 180,000 PLN freelancer lands in. None of this is guaranteed; the point is to build a small margin into your projections and confirm the actual figures each January.
FAQ: 6% Tax for Freelancers in Poland
Can a foreigner without a PESEL or Polish language skills register for 6% ryczałt?
Not immediately. A PESEL and a Profil Zaufany are effectively required for online registration and filings, and the binding forms are in Polish. Obtain a PESEL first, then register; most foreigners use an accountant or sworn translator for correspondence. Eligibility itself depends on your residence permit type.
Does 6% ryczałt apply to remote work for foreign clients?
Yes, generally. Ryczałt is based on your activity type, not your client's location, so exported services invoiced to foreign clients are taxed at the same assigned rate. VAT treatment of cross-border services is a separate question, so confirm both independently.
Can I switch from liniowy or skala to 6% ryczałt mid-year?
No. The taxation form is locked for the calendar year. You switch by notifying the tax office within the statutory window for the following year, generally by the 20th of the month after your first revenue of that new year. Plan regime changes in December, not July.
What happens if part of my revenue does not qualify for 6%?
You keep ryczałt but apply different rates to different revenue streams, recorded separately in your revenue ledger. If you fail to separate them, the tax office can apply the higher rate to the mixed total plus interest.
Conclusion
The 6 percent ryczałt setup is real but narrow: the rate follows your activity classification, not your preference, and most service freelancers land at 8.5% to 15% instead. Before you commit, verify three things against current official sources: your PKWiU classification and its assigned rate, your residence permit's business authorization, and the current ZUS and health contribution figures. Then run the ryczałt versus liniowy versus skala math on your own revenue and costs, because the health contribution, not the headline rate, often decides the winner. If the numbers are close, a one-hour consultation with a doradca podatkowy is the cheapest insurance you will buy this year.
This page contains no affiliate links.
Author: Andrii Derkach. Reviewed and fact-checked by Andrii Derkach.
Sources and where to verify (Tier 1 to 2):
- Ryczałt rates, PIT rules, VAT threshold, and election deadlines: Ministry of Finance, podatki.gov.pl, and the Act of 20 November 1998 on flat-rate income tax (Ustawa o zryczałtowanym podatku dochodowym).
- ZUS contributions, Ulga na start, preferential ZUS, and health-contribution tiers: zus.pl.
- JDG and CEIDG registration and rules for foreigners: biznes.gov.pl.
Corrections and changelog: Version 1.0, published : initial publication. Rates, thresholds, and ZUS figures are reviewed each tax year; verified updates and corrections will be logged in this section.

