Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: pl-income-tax |
| 3 | description: Use this skill whenever asked about Polish income tax (PIT) for self-employed individuals (działalność gospodarcza / JDG). Trigger on phrases like "Polish tax", "PIT-36", "PIT-36L", "skala podatkowa", "ryczałt", "IP Box", "kwota wolna", "ZUS", "składki", "działalność gospodarcza", "self-employed tax Poland", or any question about filing or computing income tax for a Polish self-employed client. Covers skala podatkowa (12%/32%), flat tax (19%), ryczałt, IP Box (5%), kwota wolna, ZUS contributions, deductible expenses, filing deadlines, and penalties. ALWAYS read this skill before touching any Polish income tax work. |
| 4 | version: 2.0 |
| 5 | --- |
| 6 | |
| 7 | # Poland Income Tax (PIT) -- Self-Employed Skill v2.0 |
| 8 | |
| 9 | ## Section 1 -- Quick reference |
| 10 | |
| 11 | **Read this whole section before classifying anything.** |
| 12 | |
| 13 | | Field | Value | |
| 14 | |---|---| |
| 15 | | Country | Poland (Rzeczpospolita Polska) | |
| 16 | | Tax type | Personal income tax (podatek dochodowy od osob fizycznych -- PIT) | |
| 17 | | Primary legislation | PIT Act (26 July 1991); Ryczałt Act (20 November 1998) | |
| 18 | | Supporting legislation | Social Insurance Act; Health Insurance Act; Tax Ordinance (Ordynacja podatkowa) | |
| 19 | | Tax authority | Krajowa Administracja Skarbowa (KAS -- National Revenue Administration) | |
| 20 | | Filing portal | e-Urzad Skarbowy (e-US) / podatki.gov.pl | |
| 21 | | Currency | PLN only | |
| 22 | | Skala podatkowa | 12% up to PLN 120,000; 32% above; kwota wolna PLN 30,000 | |
| 23 | | Podatek liniowy (flat tax) | 19% flat; no kwota wolna; no joint filing | |
| 24 | | Ryczałt rates | 2%--17% depending on activity (PKD code) | |
| 25 | | IP Box | 5% on qualifying IP income | |
| 26 | | Filing deadline | 30 April of the following year (all PIT forms) | |
| 27 | | Monthly advance payments | 20th of the following month | |
| 28 | | Contributor | Open Accountants Community | |
| 29 | | Validated by | Pending -- requires Polish doradca podatkowy or biegły rewident sign-off | |
| 30 | | Validation date | Pending | |
| 31 | |
| 32 | **Taxation form summary:** |
| 33 | |
| 34 | | Form | Return | Kwota wolna | Joint filing | Expense deductions | |
| 35 | |---|---|---|---|---| |
| 36 | | Skala podatkowa | PIT-36 | Yes (PLN 30,000) | Yes | Yes | |
| 37 | | Podatek liniowy | PIT-36L | No | No | Yes | |
| 38 | | Ryczałt | PIT-28 | No | No | No (revenue-based) | |
| 39 | | IP Box | PIT-36/36L + PIT/IP | Per base form | Per base form | Yes (nexus ratio) | |
| 40 | |
| 41 | **Conservative defaults:** |
| 42 | |
| 43 | | Ambiguity | Default | |
| 44 | |---|---| |
| 45 | | Unknown taxation form | STOP -- must determine before computing | |
| 46 | | Unknown expense category | Not deductible | |
| 47 | | Unknown business-use proportion (car, phone) | 0% business use (20% if car not in asset register) | |
| 48 | | Unknown PKD code for ryczałt | STOP -- rate depends on PKD | |
| 49 | | Unknown VAT status | Assume non-deductible VAT adds to cost | |
| 50 | |
| 51 | **Red flag thresholds:** |
| 52 | |
| 53 | | Threshold | Value | |
| 54 | |---|---| |
| 55 | | HIGH single-transaction size | PLN 20,000 | |
| 56 | | HIGH tax-delta on a single conservative default | PLN 2,000 | |
| 57 | | MEDIUM conservative-default count | >4 across the return | |
| 58 | | LOW absolute net tax position | PLN 50,000 | |
| 59 | |
| 60 | --- |
| 61 | |
| 62 | ## Section 2 -- Required inputs and refusal catalogue |
| 63 | |
| 64 | ### Required inputs |
| 65 | |
| 66 | **Minimum viable** -- bank statement for the tax year in CSV, PDF, or pasted text. Must cover full year. Acceptable from any Polish bank: PKO BP, mBank, ING Bank Śląski, Santander Polska, Bank Pekao, Alior Bank, or fintech (Revolut, Wise). |
| 67 | |
| 68 | **Recommended** -- sales invoices (faktury), purchase invoices, chosen taxation form confirmation, PKD code(s), ZUS contribution statements (ZUS DRA). |
| 69 | |
| 70 | **Ideal** -- complete KPiR (tax ledger) or ewidencja przychodów (for ryczałt), środki trwałe register (asset register), prior year PIT return. |
| 71 | |
| 72 | **Refusal policy if minimum is missing -- SOFT WARN.** No bank statement = hard stop. Bank statement only = proceed with warnings. |
| 73 | |
| 74 | ### Refusal catalogue |
| 75 | |
| 76 | **R-PL-1 -- Spółka z o.o. (sp. z o.o.) or spółka akcyjna.** *Trigger:* client operates through a limited company. *Message:* "This skill covers JDG (sole proprietorship) only. Sp. z o.o. files CIT-8 under corporate income tax at 9%/19%. Please use a separate skill." |
| 77 | |
| 78 | **R-PL-2 -- International income / CFC rules.** *Trigger:* client has controlled foreign company or significant foreign income. *Message:* "International income and CFC rules are outside scope. Consult a doradca podatkowy." |
| 79 | |
| 80 | **R-PL-3 -- Transfer pricing.** *Trigger:* related-party transactions. *Message:* "Transfer pricing is outside scope." |
| 81 | |
| 82 | **R-PL-4 -- Taxation form unknown.** *Trigger:* client has not confirmed skala/liniowy/ryczałt. *Message:* "I cannot compute tax without knowing your chosen taxation form. Please confirm: skala podatkowa, podatek liniowy, or ryczałt." |
| 83 | |
| 84 | --- |
| 85 | |
| 86 | ## Section 3 -- Transaction pattern library (the lookup table) |
| 87 | |
| 88 | ### 3.1 Polish banks (fees and interest) |
| 89 | |
| 90 | | Pattern | Treatment | Notes | |
| 91 | |---|---|---| |
| 92 | | PKO BP, PKO BANK POLSKI | Bank charges: deductible expense (KPiR) | Monthly service fees | |
| 93 | | MBANK, MBANK S.A. | Bank charges: deductible expense | Same | |
| 94 | | ING BANK ŚLĄSKI, ING PL | Bank charges: deductible expense | Same | |
| 95 | | SANTANDER POLSKA, BZWBK | Bank charges: deductible expense | Same | |
| 96 | | BANK PEKAO, PEKAO S.A. | Bank charges: deductible expense | Same | |
| 97 | | ALIOR BANK | Bank charges: deductible expense | Same | |
| 98 | | REVOLUT, WISE, N26 (fee lines) | Deductible expense | Check for subscription invoices | |
| 99 | | ODSETKI, INTEREST (credit) | Revenue if business loan interest received; else EXCLUDE | Personal interest = capital income | |
| 100 | | ODSETKI, INTEREST (debit) | Deductible if business loan interest | Personal: EXCLUDE | |
| 101 | | KREDYT, POŻYCZKA (principal) | EXCLUDE | Loan principal movement | |
| 102 | |
| 103 | ### 3.2 Polish government and statutory bodies |
| 104 | |
| 105 | | Pattern | Treatment | Notes | |
| 106 | |---|---|---| |
| 107 | | URZĄD SKARBOWY, US | EXCLUDE | Tax payment -- not deductible | |
| 108 | | ZUS, ZAKŁAD UBEZPIECZEŃ SPOŁECZNYCH | Social ZUS: deductible from income (or as cost); Health ZUS: depends on form | See Section 5.2 | |
| 109 | | CEIDG | EXCLUDE | Registration -- government act | |
| 110 | | GUS | EXCLUDE | Statistical office fees | |
| 111 | | KRS | Deductible if business registration | Court register fee | |
| 112 | |
| 113 | ### 3.3 Polish utilities and telecoms |
| 114 | |
| 115 | | Pattern | Treatment | Notes | |
| 116 | |---|---|---| |
| 117 | | PGE, TAURON, ENEA, ENERGA | Deductible if business premises | Home: apportion business % | |
| 118 | | PGNiG, INNOGY | Deductible if business premises (gas) | Apportion if home | |
| 119 | | ORANGE, PLAY, T-MOBILE, PLUS | Deductible: business phone/internet | Mixed-use: apportion | |
| 120 | | UPC, VECTRA, NETIA | Deductible: business internet | Mixed-use: apportion | |
| 121 | | MPWIK, WODOCIĄGI | Deductible if business premises (water) | Apportion if home | |
| 122 | |
| 123 | ### 3.4 Insurance |
| 124 | |
| 125 | | Pattern | Treatment | Notes | |
| 126 | |---|---|---| |
| 127 | | PZU, ERGO HESTIA, WARTA, ALLIANZ, AXA | Deductible if business insurance | Personal insurance: NOT deductible from income | |
| 128 | | UBEZPIECZENIE OC/AC (vehicle) | Deductible: business portion of vehicle insurance | If car not in asset register: 20% of costs | |
| 129 | |
| 130 | ### 3.5 SaaS and software -- international |
| 131 | |
| 132 | | Pattern | Billing entity | Treatment | Notes | |
| 133 | |---|---|---|---| |
| 134 | | GOOGLE (Ads, Workspace, Cloud) | Google Ireland Ltd (IE) | Deductible expense | Reverse charge VAT applies | |
| 135 | | MICROSOFT (365, Azure) | Microsoft Ireland Operations Ltd (IE) | Deductible expense | Same | |
| 136 | | ADOBE | Adobe Ireland (IE) | Deductible expense | Same | |
| 137 | | META, FACEBOOK ADS | Meta Platforms Ireland Ltd (IE) | Deductible expense (marketing) | Same | |
| 138 | | GITHUB, OPENAI, ANTHROPIC | US entities | Deductible expense | Non-EU | |
| 139 | | SLACK, ATLASSIAN, ZOOM | Various IE/NL/US | Deductible expense | Check billing entity | |
| 140 | | SPOTIFY | Spotify AB (SE) | Deductible expense if business use | EU entity | |
| 141 | |
| 142 | ### 3.6 Professional services (Poland) |
| 143 | |
| 144 | | Pattern | Treatment | Notes | |
| 145 | |---|---|---| |
| 146 | | BIURO RACHUNKOWE, KSIĘGOWA, ACCOUNTING | Deductible expense | Bookkeeping fees | |
| 147 | | KANCELARIA, ADWOKAT, RADCA PRAWNY | Deductible expense | Legal fees if business | |
| 148 | | NOTARIUSZ | Deductible expense | If business transaction | |
| 149 | | DORADCA PODATKOWY | Deductible expense | Tax advisory | |
| 150 | |
| 151 | ### 3.7 ZUS contributions (special treatment) |
| 152 | |
| 153 | | Pattern | Treatment | Notes | |
| 154 | |---|---|---| |
| 155 | | ZUS SPOŁECZNE (emerytalna, rentowa, chorobowa, wypadkowa) | Deductible from income or as KPiR cost | Both methods allowed | |
| 156 | | ZUS ZDROWOTNE (health) -- skala podatkowa | NOT deductible | Non-deductible under skala | |
| 157 | | ZUS ZDROWOTNE (health) -- podatek liniowy | Deductible from income up to annual limit | Check current limit | |
| 158 | | ZUS ZDROWOTNE (health) -- ryczałt | 50% deductible from revenue | Half deductible | |
| 159 | | FUNDUSZ PRACY | Deductible | Labour fund contribution | |
| 160 | |
| 161 | ### 3.8 Transport and travel |
| 162 | |
| 163 | | Pattern | Treatment | Notes | |
| 164 | |---|---|---| |
| 165 | | PKP, PKP INTERCITY | Deductible if business travel (delegacja) | Document purpose | |
| 166 | | LOT, RYANAIR, WIZZAIR | Deductible if business travel | Document purpose and destination | |
| 167 | | UBER, BOLT, FREENOW | Deductible if business purpose | Document occasion | |
| 168 | | ORLEN, BP, SHELL, CIRCLE K (fuel) | Deductible: if car in asset register, 100% business or 75% mixed; if private car, 20% | Requires documentation | |
| 169 | | PARKING, APCOA, SKYCASH | Deductible if business purpose | Document occasion | |
| 170 | |
| 171 | ### 3.9 Office and supplies |
| 172 | |
| 173 | | Pattern | Treatment | Notes | |
| 174 | |---|---|---| |
| 175 | | MEDIA EXPERT, RTV EURO AGD, KOMPUTRONIK | Capital if > PLN 10,000; else deductible | Check środki trwałe threshold | |
| 176 | | IKEA, LEROY MERLIN | Capital or expense depending on amount | Office furniture/equipment | |
| 177 | | CASTORAMA, OBI | Deductible if business premises repairs | Document purpose | |
| 178 | | ALLEGRO, AMAZON.PL | Deductible if business purchase | Verify nature of purchase | |
| 179 | |
| 180 | ### 3.10 Food and entertainment |
| 181 | |
| 182 | | Pattern | Treatment | Notes | |
| 183 | |---|---|---| |
| 184 | | BIEDRONKA, LIDL, ŻABKA, KAUFLAND, AUCHAN | Default: NOT deductible (personal provisioning) | Deductible only if hospitality/catering business | |
| 185 | | RESTAURANT, RESTAURACJA | Deductible if documented business purpose (representation) | Unlike Sweden, PL allows business meal deduction with documentation | |
| 186 | |
| 187 | ### 3.11 Rent and property |
| 188 | |
| 189 | | Pattern | Treatment | Notes | |
| 190 | |---|---|---| |
| 191 | | CZYNSZ, WYNAJEM (monthly rent) | Deductible if business premises | Home office: proportional to business area | |
| 192 | | WSPÓLNOTA MIESZKANIOWA | NOT deductible unless home office proportion | Housing cooperative fees | |
| 193 | |
| 194 | ### 3.12 Internal transfers and exclusions |
| 195 | |
| 196 | | Pattern | Treatment | Notes | |
| 197 | |---|---|---| |
| 198 | | PRZELEW WŁASNY, OWN TRANSFER | EXCLUDE | Internal movement | |
| 199 | | WPŁATA WŁASNA | EXCLUDE | Owner capital injection | |
| 200 | | WYPŁATA, DRAWINGS | EXCLUDE | Owner drawings | |
| 201 | | DYWIDENDA | EXCLUDE | Dividend (capital income) | |
| 202 | | LOKATA, SAVINGS | EXCLUDE | Savings transfer | |
| 203 | |
| 204 | --- |
| 205 | |
| 206 | ## Section 4 -- Worked examples |
| 207 | |
| 208 | ### Example 1 -- Skala podatkowa, standard computation |
| 209 | |
| 210 | **Input:** JDG, skala podatkowa, revenue PLN 300,000, costs PLN 100,000, social ZUS PLN 18,000. |
| 211 | **Computation:** Dochód = PLN 200,000. Less social ZUS = PLN 182,000. Tax: 12% on PLN 120,000 = PLN 14,400; 32% on PLN 62,000 = PLN 19,840. Total = PLN 34,240. Less kwota zmniejszająca PLN 3,600. Tax = PLN 30,640. |
| 212 | |
| 213 | ### Example 2 -- Private car used for business (20% rule) |
| 214 | |
| 215 | **Input line:** |
| 216 | `2025-04-15 ; ORLEN WARSZAWA ; DEBIT ; Fuel ; -350.00 PLN` |
| 217 | |
| 218 | **Reasoning:** Car is NOT in the business asset register (środki trwałe). Per Art. 23 PIT Act, only 20% of total car expenses are deductible. Deductible amount = PLN 70.00. |
| 219 | |
| 220 | ### Example 3 -- Capital asset above PLN 10,000 |
| 221 | |
| 222 | **Input line:** |
| 223 | `2025-07-01 ; KOMPUTRONIK ; DEBIT ; Laptop ThinkPad ; -12,500.00 PLN` |
| 224 | |
| 225 | **Reasoning:** Above PLN 10,000. Must enter środki trwałe register. Computer hardware: 30% straight-line depreciation. Year 1 (6 months): PLN 12,500 x 30% x 6/12 = PLN 1,875 depreciation. |
| 226 | |
| 227 | ### Example 4 -- Ryczałt IT services |
| 228 | |
| 229 | **Input:** Revenue PLN 400,000, social ZUS PLN 18,000, health ZUS 50% deductible = PLN 6,000. |
| 230 | **Computation:** Base = PLN 400,000 - PLN 18,000 - PLN 6,000 = PLN 376,000. Tax at 12% = PLN 45,120. No expense deductions under ryczałt. |
| 231 | |
| 232 | --- |
| 233 | |
| 234 | ## Section 5 -- Tier 1 rules (deterministic) |
| 235 | |
| 236 | ### 5.1 Skala podatkowa rates |
| 237 | |
| 238 | 12% on first PLN 120,000. 32% above. Kwota zmniejszająca podatek = PLN 3,600 (= PLN 30,000 x 12%). Monthly tax-reducing amount = PLN 300. **Legislation:** PIT Act art. 27. |
| 239 | |
| 240 | ### 5.2 ZUS contribution deductibility |
| 241 | |
| 242 | Social contributions (społeczne): fully deductible from income (all forms). Health contribution (zdrowotna): NOT deductible under skala; deductible up to limit under liniowy; 50% deductible under ryczałt. **Legislation:** PIT Act, Health Insurance Act. |
| 243 | |
| 244 | ### 5.3 Podatek liniowy |
| 245 | |
| 246 | 19% flat on net income. No kwota wolna. No joint filing. No child credit. Health contribution deductible up to annual limit. **Legislation:** PIT Act art. 30c. |
| 247 | |
| 248 | ### 5.4 Ryczałt rates |
| 249 | |
| 250 | Tax on gross revenue, not profit. No expense deductions. Rates: 17% (liberal professions), 15% (consulting), 12% (IT services), 8.5% (general services), 5.5% (construction), 3% (trade). Rate depends on PKD code. Revenue limit: PLN 8,569,200. **Legislation:** Ryczałt Act. |
| 251 | |
| 252 | ### 5.5 Capital asset threshold |
| 253 | |
| 254 | Assets above PLN 10,000: must enter środki trwałe register and depreciate. Below PLN 10,000: may expense immediately. Car depreciation cap: PLN 150,000 (combustion) / PLN 225,000 (electric). **Legislation:** PIT Act art. 22a--22o. |
| 255 | |
| 256 | ### 5.6 Depreciation rates |
| 257 | |
| 258 | Computer hardware: 30%. Software: 50%. Passenger cars: 20%. Office furniture: 20%. Buildings: 2.5%. Depreciation starts month after asset placed in service. **Legislation:** PIT Act art. 22a--22o. |
| 259 | |
| 260 | ### 5.7 Private car expenses |
| 261 | |
| 262 | Car NOT in asset register: only 20% deductible. Car IN register: 100% if exclusively business; 75% if mixed use. **Legislation:** PIT Act art. 23. |
| 263 | |
| 264 | ### 5.8 VAT interaction |
| 265 | |
| 266 | VAT collected: NOT income. Input VAT recovered: NOT expense. Non-deductible VAT (e.g., 50% on passenger cars): IS expense. VAT-exempt (under PLN 200,000): gross = net. **Legislation:** VAT Act. |
| 267 | |
| 268 | ### 5.9 Record keeping |
| 269 | |
| 270 | KPiR required for skala/liniowy. Ewidencja przychodów for ryczałt. Retention: 5 years from end of year return was filed. JPK reporting for digital books. **Legislation:** PIT Act, Tax Ordinance. |
| 271 | |
| 272 | ### 5.10 Czynny żal (voluntary disclosure) |
| 273 | |
| 274 | Filing voluntary correction before audit initiation provides immunity from fiscal penalties. Critical safety valve. **Legislation:** Kodeks karny skarbowy. |
| 275 | |
| 276 | --- |
| 277 | |
| 278 | ## Section 6 -- Tier 2 catalogue (reviewer judgement required) |
| 279 | |
| 280 | ### 6.1 Ryczałt rate classification |
| 281 | |
| 282 | *Why ambiguous:* Rate depends on specific PKD code and nature of services. Many IT activities could be 12% or 15%. *Default:* STOP -- do not guess rate. *Question:* "What is your PKD code? What specific services do you provide?" |
| 283 | |
| 284 | ### 6.2 IP Box eligibility |
| 285 | |
| 286 | *Why ambiguous:* Requires R&D documentation, separate IP income ledger, nexus ratio. Incorrect application carries significant penalty risk. *Default:* Do not apply without reviewer confirmation. *Question:* "Do you have R&D cost documentation and a separate IP income ledger?" |
| 287 | |
| 288 | ### 6.3 Mixed-use vehicle |
| 289 | |
| 290 | *Why insufficient:* Business vs private use proportion unknown. *Default:* 20% of expenses (car not in register). *Question:* "Is your car in the business asset register (środki trwałe)? If so, is it exclusively or mixed business use?" |
| 291 | |
| 292 | ### 6.4 Home office proportion |
| 293 | |
| 294 | *Why insufficient:* Business area unknown. *Default:* 0% deduction. *Question:* "Do you have a dedicated room for business? What proportion of total floor area?" |
| 295 | |
| 296 | ### 6.5 ZUS optimization (ulga na start / preferencyjne) |
| 297 | |
| 298 | *Why ambiguous:* ZUS basis depends on business duration and elections. *Default:* Use amounts actually paid per ZUS DRA. *Question:* "Are you in the ulga na start period, preferencyjne ZUS, or standard ZUS?" |
| 299 | |
| 300 | ### 6.6 Switching between lump-sum and real expenses |
| 301 | |
| 302 | *Why complex:* Transition adjustment required for receivables and payables. *Default:* Flag for reviewer. *Question:* "Did you switch expense methods this year? If so, provide year-end receivables/payables from prior year." |
| 303 | |
| 304 | --- |
| 305 | |
| 306 | ## Section 7 -- Excel working paper template |
| 307 | |
| 308 | ### Sheet "Transactions" |
| 309 | |
| 310 | | Column | Content | |
| 311 | |---|---| |
| 312 | | A | Date | |
| 313 | | B | Counterparty | |
| 314 | | C | Description | |
| 315 | | D | Amount (PLN) | |
| 316 | | E | Category (Revenue / KPiR Cost / Depreciation / ZUS Social / ZUS Health / EXCLUDE) | |
| 317 | | F | Deductible amount | |
| 318 | | G | Default? (Y/N) | |
| 319 | | H | Question for client | |
| 320 | | I | Notes | |
| 321 | |
| 322 | ### Sheet "Tax Computation" |
| 323 | |
| 324 | Branches by taxation form: skala podatkowa, liniowy, or ryczałt. Each with step-by-step formulas per Section 5. |
| 325 | |
| 326 | --- |
| 327 | |
| 328 | ## Section 8 -- Bank statement reading guide |
| 329 | |
| 330 | **CSV format conventions.** PKO BP exports use semicolons with DD.MM.YYYY dates. mBank exports use CSV with comma delimiters. ING PL uses semicolons. Common columns: Data (Date), Opis (Description), Kwota (Amount), Saldo (Balance). |
| 331 | |
| 332 | **Polish language variants.** Common: przelew (transfer), wpłata (deposit), wypłata (withdrawal), prowizja (commission/fee), odsetki (interest), faktura (invoice), opłata (charge), czynsz (rent). |
| 333 | |
| 334 | **ZUS payments.** Monthly payments to ZUS appear as "ZUS" or "ZAKŁAD UBEZPIECZEŃ SPOŁECZNYCH". Separate social from health contributions using payment details or ZUS DRA statements. |
| 335 | |
| 336 | **Tax payments.** Payments to Urząd Skarbowy for PIT advances: EXCLUDE (not deductible). |
| 337 | |
| 338 | **Foreign currency.** Convert to PLN at NBP average rate for the business day before the transaction. |
| 339 | |
| 340 | --- |
| 341 | |
| 342 | ## Section 9 -- Onboarding fallback (only when inference fails) |
| 343 | |
| 344 | ### 9.1 Business form |
| 345 | *Inference:* JDG identifiable from CEIDG registration or account type. *Fallback:* "Are you a JDG (sole proprietorship) or operating through a spółka?" |
| 346 | |
| 347 | ### 9.2 Taxation form |
| 348 | *Inference:* Not inferable from bank statement. Always ask. *Fallback:* "Which taxation form have you chosen: skala podatkowa, podatek liniowy, or ryczałt?" |
| 349 | |
| 350 | ### 9.3 PKD code |
| 351 | *Inference:* Inferable from counterparty mix and invoice descriptions. *Fallback:* "What is your PKD code? (Required for ryczałt rate determination.)" |
| 352 | |
| 353 | ### 9.4 ZUS basis |
| 354 | *Inference:* ZUS payment amounts may indicate ulga na start vs standard. *Fallback:* "Are you in ulga na start, preferencyjne, or standard ZUS?" |
| 355 | |
| 356 | ### 9.5 VAT status |
| 357 | *Inference:* VAT payments in bank statement. *Fallback:* "Are you a czynny podatnik VAT (active VAT payer)?" |
| 358 | |
| 359 | ### 9.6 Prior year losses |
| 360 | *Inference:* Not inferable. *Fallback:* "Do you have losses carried forward from prior years?" |
| 361 | |
| 362 | --- |
| 363 | |
| 364 | ## Section 10 -- Reference material |
| 365 | |
| 366 | ### Test suite |
| 367 | |
| 368 | **Test 1 -- Skala podatkowa, mid-range.** |
| 369 | PLN 300,000 revenue, PLN 100,000 costs, PLN 18,000 social ZUS. Tax = PLN 30,640. |
| 370 | |
| 371 | **Test 2 -- Podatek liniowy, high income.** |
| 372 | PLN 500,000 dochód, PLN 18,000 social ZUS, PLN 12,000 health deductible. Tax = PLN 89,300. |
| 373 | |
| 374 | **Test 3 -- Ryczałt IT 12%.** |
| 375 | PLN 400,000 revenue, PLN 18,000 social ZUS, PLN 6,000 health (50%). Tax = PLN 45,120. |
| 376 | |
| 377 | **Test 4 -- Kwota wolna on flat tax.** |
| 378 | Client on PIT-36L claims PLN 30,000 tax-free. REJECT -- kwota wolna does not apply to liniowy. |
| 379 | |
| 380 | **Test 5 -- Car depreciation cap.** |
| 381 | Car PLN 200,000. Deductible depreciation = PLN 150,000 x 20% = PLN 30,000. Excess non-deductible. |
| 382 | |
| 383 | ### Edge case registry |
| 384 | |
| 385 | **EC1 -- Kwota wolna claimed under liniowy.** INCORRECT. |
| 386 | **EC2 -- Ryczałt rate misclassified.** Flag for reviewer -- PKD code determines rate. |
| 387 | **EC3 -- Business expenses under ryczałt.** INCORRECT -- ryczałt taxes revenue. |
| 388 | **EC4 -- Health contribution deducted under skala.** INCORRECT. |
| 389 | **EC5 -- IP Box without documentation.** Revert to base form. |
| 390 | **EC6 -- Private car 100% expenses.** Cap at 20% if not in asset register. |
| 391 | **EC7 -- Joint filing with liniowy.** NOT available. |
| 392 | **EC8 -- Czynny żal after audit.** TOO LATE. |
| 393 | **EC9 -- Ulga dla klasy średniej.** Abolished since July 2022. |
| 394 | **EC10 -- Car depreciation above cap.** PLN 150,000 combustion / PLN 225,000 electric. |
| 395 | |
| 396 | ### Prohibitions |
| 397 | |
| 398 | - NEVER apply kwota wolna to podatek liniowy or ryczałt |
| 399 | - NEVER deduct business expenses under ryczałt |
| 400 | - NEVER deduct health contribution under skala podatkowa |
| 401 | - NEVER allow joint filing for podatek liniowy |
| 402 | - NEVER apply ulga dla klasy średniej (abolished 2022) |
| 403 | - NEVER apply IP Box without R&D documentation |
| 404 | - NEVER allow 100% car expenses for private cars not in asset register |
| 405 | - NEVER exceed car depreciation caps |
| 406 | - NEVER present calculations as definitive |
| 407 | - NEVER advise on international income, CFC rules, or transfer pricing |
| 408 | |
| 409 | ### Sources |
| 410 | |
| 411 | 1. Ustawa o podatku dochodowym od osob fizycznych (PIT Act, 26 July 1991) |
| 412 | 2. Ustawa o zryczaltowanym podatku dochodowym (Ryczałt Act, 20 November 1998) |
| 413 | 3. Ustawa o systemie ubezpieczeń społecznych (Social Insurance Act) |
| 414 | 4. Ordynacja podatkowa (Tax Ordinance) |
| 415 | 5. podatki.gov.pl |
| 416 | |
| 417 | ### Disclaimer |
| 418 | |
| 419 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a doradca podatkowy, biegły rewident, or equivalent licensed practitioner in Poland) before filing or acting upon. |
| 420 | |
| 421 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). |
| 422 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Quality
Q3: AI-drafted
AI-generated with structure and citations. Not independently verified.
Needs deep research against tax authority websites to reach Q2.
Accountant Review
About
Use this skill whenever asked about Polish income tax (PIT) for self-employed individuals (działalność gospodarcza / JDG). Trigger on phrases like "Polish tax", "PIT-36", "PIT-36L", "skala podatkowa", "ryczałt", "IP Box", "kwota wolna", "ZUS", "składki", "działalność gospodarcza", "self-employed tax Poland", or any question about filing or computing income tax for a Polish self-employed client. Covers skala podatkowa (12%/32%), flat tax (19%), ryczałt, IP Box (5%), kwota wolna, ZUS contributions, deductible expenses, filing deadlines, and penalties. ALWAYS read this skill before touching any Polish income tax work.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.