logo elektroda
logo elektroda
X
logo elektroda

PLC & HMI Programming: Sole Proprietorship, PKD 62.01.Z Classification & Favorable Lump Sum

pcichomski 17697 49
Best answers LABEL_AI_GENERATED

Can a sole-proprietor PLC/HMI programmer classify this activity under PKD 62.01.Z to use a more favorable lump-sum tax rate, or should a different code apply?

The thread’s practical conclusion is that PLC and robot programming is often treated as PKWiU 33.20.60.0, not as classic IT under 62.01.Z, and that this service was argued to qualify for the 8.5% lump sum because it is not listed in the excluded/detailed higher-rate catalogue [#19543227][#19548100] One participant reported that after contacting the tax office, pure writing of programs was treated as IT and taxed at 12%, while comprehensive design/documentation was put at 14%, and only on-site minor changes/service and “technical programming” were left at 8.5% [#19803493][#20393891] For HMI, the same discussion says it is usually pulled together with PLC work, but the exact classification still depends on what is actually being invoiced and remains an interpretation issue [#19803493][#19544348] The forum also notes that PKD and PKWiU are separate classifications, and the lump-sum rate depends on PKWiU, not PKD [#19548100][#21642202]
AI summary based on the discussion. May contain errors.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • PKWiU 33.20.60.0 excludes writing new programs

    #31 20398927
    pcichomski
    Level 16  
    Posts: 579
    Help: 32
    Rate: 96
    vivaldi_190 wrote:
    @pcichomski
    The current PKWiU, i.e. the Polish Classification of Products and Services 2008, and there in group 33 I do not see such a thing as "technical programming"
    is, for example, 33.20.60.0 - Installation services of industrial process control systems


    Find a whitepaper on the web with explanations called:
    https://stat.gov.pl/Klasfikacje/doc/pkwiu_15/pdf/wyjasrzeniaPKWiU2015_10maj_int.pdf


    p.342

    quote:
    33.20.6 INSTALLATION SERVICES OF INDUSTRIAL PROCESS CONTROL SYSTEMS
    33.20.60.0 Installation services of industrial process control systems
    This grouping also includes:
    - installation (assembly) services, programming of individual machines and devices constituting elements of the line
    production (bottling, bottle conveyors, palletizers),
    - technical programming of robots and industrial controllers .

    But this is of no great importance, because the Central Statistical Office of Poland does not include writing new programs in individual interpretations under this number.
  • ADVERTISEMENT
  • #32 21536658
    jestam
    Automation specialist
    Posts: 1799
    Help: 210
    Rate: 145
    As of 1 January 2025, the new classification of PKD applies.

    Edit: I mixed up PKD and PKWiU.
    Removed 'technical programming of robots and industrial controllers' from the explanatory note to 33.20. .

    Programming includes only 62.10.A (computer games) and 62.10.B (everything else), which is a flat rate of 12%.

    The division of programming into 'games' and 'non-games' is quite amusing.
  • ADVERTISEMENT
  • #33 21539477
    kameleon100
    Level 13  
    Posts: 104
    Help: 7
    Rate: 5
    >>21536658 I drive PKD 33.12.Z all the time, but the invoices are of the type - "Service of the machine ...":) , flat rate 8.5%.
  • #34 21639891
    nygoos
    Level 2  
    Posts: 2
    This, after the change in PKD, which number do you assign to programming, design etc?
  • PKWiU 2025 applies only from 2026 onward

    #35 21642202
    jestam
    Automation specialist
    Posts: 1799
    Help: 210
    Rate: 145
    There are two classifications of activities, PKD and PKWiU, in which changes are introduced independently and at different times. PKD 2025 and PKWiU 2015 are currently in force.

    https://www.inforlex.pl/dok/tresc,FOB00000000...9,Nowa-PKWiU-2025-projekt-rozporzadzenia.html
    "A draft regulation has been published that will introduce the new Polish Classification of Goods and Services(PKWiU 2025). The regulation will be in force from 2026, but for VAT purposes we will use the new classification from 2028, and for income taxes only from 2029. As the CSO informs, PKWiU 2025 is more detailed than the current version of the classification (PKWiU 2015) and reflects the changes that have occurred in the economy."

    So, for now, it is business as usual.
  • KIS ruling confirms 8.5% rate for automation work

    #36 21930924
    pcichomski
    Level 16  
    Posts: 579
    Help: 32
    Rate: 96
    Update on the situation in 2026.

    As this issue was still on my mind, I did a fair bit of digging online and found information suggesting that ‘people’ do, in fact, receive interpretations from the National Tax Information Service (KIS) confirming the enquirer’s position: that for activities related to the full implementation of automation projects, it IS PERMITTED to use grouping 33 and apply the 8.5% rate. I’d add that such an interpretation offers much better ‘protection’ than a document from the Central Statistical Office (GUS), provided, of course, that the situation described in the enquiry accurately reflects the facts.

    I found a decent accountant who described my situation in detail, found several precedents and cited them in the application, and ultimately drew up an application for me to the National Tax Information Service (KIS) for an Individual Tax Ruling. It was quite a lengthy document. I don’t think I could have managed it on my own. Unfortunately, it also cost a few thousand. But it was worth it!!!

    I’ve just received a decision from the KIS stating that the position I put forward regarding which rate I should apply IS CORRECT and, for the scope described in the points below, amounts to 8.5%!!!

    My description:

    a) Drawing up electrical diagrams for a given automation system;
    b) Configuring the industrial controller that will control this machine – programming this controller using a dedicated software tool.
    c) Programming an industrial robot to work in conjunction with the machine, where required for the specific project.
    d) Comprehensive commissioning of the machine, sensor calibration, and selection and adjustment of various control system operating parameters to achieve the expected machine performance;
    e) Troubleshooting technical issues that arise during the commissioning process;
    f) Training future machine operators in its use.
    g) Subsequent servicing and any necessary modifications to the control system, programme or parameter settings.

    So perhaps it is worth requesting these interpretations after all.
  • ADVERTISEMENT
  • #37 21930940
    trojan 12
    Level 40  
    Posts: 5048
    Help: 518
    Rate: 1122
    Mate, there’s a bit of a problem – the tax office has five years, right up to the end of the current tax year.
    And they’re applying Section 22, so I’d think very carefully about those ‘savings’.
  • Tax office can reassess for five years

    #38 21930957
    pcichomski
    Level 16  
    Posts: 579
    Help: 32
    Rate: 96
    trojan 12 wrote:
    Mate, there’s a bit of a problem – the tax office has five years, up to the end of the current tax year.
    And they’re applying paragraph 22, so I’d think very carefully about those ‘savings’


    Could you explain in more detail what this paragraph is? What’s it all about?

    I have an interpretation confirming that, when carrying out the scope of work I’ve specified, the correct classification is the aforementioned 33… and I can apply the rate for ‘other’ services (8.5%). Where do you see the risk?

    I should add that I plan to apply this “in future”. I won’t be making any retrospective adjustments.
  • #39 21931098
    trojan 12
    Level 40  
    Posts: 5048
    Help: 518
    Rate: 1122
    Just type ‘Paragraph 22’ into a search engine and you’ll find out.
    It looks as though he’s still very young.
  • #40 21931116
    pcichomski
    Level 16  
    Posts: 579
    Help: 32
    Rate: 96
    trojan 12 wrote:
    Just type ‘paragraph 22’ into a search engine and you’ll find out.
    He looks like he’s still very young.


    I’m just wondering what your two posts have actually contributed to the discussion...
    Never mind.
  • #41 21931170
    jestam
    Automation specialist
    Posts: 1799
    Help: 210
    Rate: 145
    @pcichomski Congratulations on your success :-)
  • Automation design, PLC programming, commissioning, and servicing scope

    #42 21931227
    misiek1111
    Level 37  
    Posts: 4121
    Help: 325
    Rate: 1097
    pcichomski wrote:
    My description:

    a) Drawing up electrical diagrams for a given automation system;
    b) Configuring the industrial controller that will control this machine – programming this controller using a dedicated software tool.
    c) Programming an industrial robot to work in conjunction with the machine, where required for the specific project.
    d) Comprehensive commissioning of the machine, sensor calibration, and selection and adjustment of various control system operating parameters to achieve the expected machine performance;
    e) Troubleshooting technical issues that arise during the commissioning process;
    f) Training future machine operators in its use.
    g) Subsequent servicing and any necessary modifications to the control system, software and parameter settings.

    And you could have had all that and more by posting what’s in #33.
  • #43 21931340
    jestam
    Automation specialist
    Posts: 1799
    Help: 210
    Rate: 145
    misiek1111 wrote:
    And you could have had all that and more by posting what’s in #33.

    Are you suggesting issuing invoices for ‘Machine servicing...’ when in fact it’s the design, construction and sale of new machines or production lines?
  • Single-service scope required for tax ruling application

    #44 21931372
    pcichomski
    Level 16  
    Posts: 579
    Help: 32
    Rate: 96
    misiek1111 wrote:
    pcichomski wrote:
    My description:

    a) Drawing up electrical diagrams for a given automation system;
    b) Configuring the industrial controller that will control this machine – programming this controller using a dedicated software tool.
    c) Programming an industrial robot to work in conjunction with the machine, where required for the specific project.
    d) Comprehensive commissioning of the machine, sensor calibration, and selection and adjustment of various control system operating parameters to achieve the expected machine performance;
    e) Troubleshooting technical issues that arise during the commissioning process;
    f) Training future machine operators in its use.
    g) Subsequent servicing and any necessary modifications to the control system, software or parameter settings.

    You could have had all that and more by writing what’s in #33.


    That’s not how it works. When submitting an application for an individual tax ruling (IIP), you describe a single economic event typical to your situation and of interest to you, which you intend to invoice as a single service. For me, a typical single service consists of the points listed above. This isn’t a list of various services that might come up, but a description of a single, comprehensive service. So you can’t just add something else from post 33 ‘just in case’... - e.g. ‘machine repair’, as this does not fall within the scope of the ‘development and commissioning of a control system’ service I am enquiring about. For a different type (description) of service or contract, you need to submit (and pay the tax office a further 40 zł, I believe) another application for an IIP. It may be possible to include several enquiries within a single form, but you must pay separately for each one and clearly distinguish them from one another.
  • Repair and maintenance classification for existing machine work

    #45 21931842
    misiek1111
    Level 37  
    Posts: 4121
    Help: 325
    Rate: 1097
    jestam wrote:
    misiek1111 wrote:
    And you could have had all that and more by posting what’s in #33.

    Are you suggesting issuing invoices for ‘Machine servicing...’ when in fact it’s the design, construction and sale of new machines or production lines?


    There is absolutely no question of any sale or construction of machinery.
    All the points he has listed relate to an existing machine on which he will be carrying out his services. The machine is faulty and needs to be repaired, serviced or have other work carried out to bring it back into working order.

    The machine already exists, and everything he has described can easily be classified under repair and maintenance under PKD 33.12.Z:
    https://www.biznes.gov.pl/pl/portal/092200
    ---

    pcichomski wrote:
    This is not a list of various services that may be provided, but a description of a single comprehensive service.

    All activities aimed at commissioning the machine can be classified under its repair and maintenance.
    Drawing up electrical diagrams, compiling a spare parts list, replacing modules, training future machine operators in its use, PLC ladder logic, reprogramming for other functions, etc.
    Even painting it and affixing warning stickers.
    Training operators is most certainly a form of repair – without this essential component, the machine does not work, just as it does not work without the Y-axis servo amplifier.
    All these and other activities, aimed at transforming scrap into a functional, working machine, constitute repair and/or maintenance.
  • Clarifies that startup work is repair and maintenance

    #46 21932123
    jestam
    Automation specialist
    Posts: 1799
    Help: 210
    Rate: 145
    misiek1111 wrote:
    All activities aimed at starting up the machine can be classified as part of its repair and maintenance.

    An existing machine.

    misiek1111 wrote:
    The machine is already in place, and everything he wrote can easily be classified under repair and maintenance under PKD 33.12.Z:

    I’ve re-read @pcichomski’s comments in this thread and I really don’t know where you got the idea that ‘the machine is already there’ from.
  • Clarifying whether work is commissioning or design office programming

    #47 21932167
    misiek1111
    Level 37  
    Posts: 4121
    Help: 325
    Rate: 1097
    I read it differently.

    If he wants to write software for it, the machine must already be built and all the hardware must be installed. He’s unlikely to be able to configure an industrial controller that’s still packed in its manufacturer’s box:
    pcichomski wrote:
    b) Configuring the industrial controller that will control this machine – programming this controller using a dedicated software tool.


    The same applies here; the machine has already been built and it is time for its start-up:
    pcichomski wrote:
    d) Comprehensive commissioning of the machine, sensor calibration, and selection and adjustment of various control system operating parameters to achieve the expected machine performance;


    The same applies below – during commissioning, not during its design or construction:
    pcichomski wrote:
    e) Troubleshooting technical issues that arise during the commissioning process;

    pcichomski wrote:
    g) Subsequent servicing and any necessary modifications to the control system, software or parameter settings.


    pcichomski wrote:
    a) Drawing up electrical diagrams for the automation system in question;

    - I don’t understand this. When would these diagrams be drawn up and for what purpose? As backups, or for the design office?

    @pcichomski What exactly do you want to do?
    As per the subject line + machine maintenance? Or for a design office and work aimed at building a machine from scratch?
  • ADVERTISEMENT
  • #48 21932222
    jestam
    Automation specialist
    Posts: 1799
    Help: 210
    Rate: 145
    A standard division of labour. Someone else designs and builds the mechanical components, whilst someone else assembles the cabinet and carries out the wiring in accordance with the electrical documentation. You produce the documentation and software, commission and configure the system, and train the end-user’s staff.
  • PLC programming in full automation engineering scope is not IT programming

    #49 21932456
    pcichomski
    Level 16  
    Posts: 579
    Help: 32
    Rate: 96
    I see a heated discussion has broken out ;) . Perhaps I’ll try to clarify the information.

    First and foremost, a single Individual Tax Ruling relates to a fairly precisely defined ‘economic event’, to which I wish to apply a specific flat-rate when invoicing such a contract.

    My most common jobs involve carrying out full engineering work for automation integrators, who in turn physically implement the designed control systems for their clients – manufacturers of machinery or production lines (“hardware”).
    These are new devices, not repairs to old ones or maintenance work.

    The scope of a typical job for me includes all of the following at the same time (or almost all of them, as sometimes without schematics) the points listed a few posts above, about which I enquired with the National Tax Information Service.
    In other words, not a single activity, such as ‘drawing a diagram’ or ‘writing a PLC programme’, but a commission covering the full scope of the activities listed.

    The problem was that I once received an interpretation from the Central Statistical Office (GUS) which suggested that:

    1/ I should treat the full scope of such activities as ‘design’ and apply classification 71.12....., – hence a flat-rate of 14 per cent

    2/ whereas, in the option without diagrams, it is ‘programming’ like IT and I should use classification 62.01.11.0 – and therefore a flat-rate of 12%.

    I had always had doubts about the interpretation issued by the Central Statistical Office (GUS) (in fact, I’ve written about this in many previous posts). For this reason, I decided to check what the Tax Office would say on the matter.

    In its interpretation, the Tax Office agreed with my position that PLC programming within such a full scope of work (where it is only one of the activities carried out) does not constitute programming in the IT sense, and that I may apply grouping 33… to such a full scope of work, rather than 62.... (especially as PLC and robot programming is explicitly listed somewhere within group 33...)

    I would like to emphasise once again that the Tax Office’s interpretation applies to this scope as a whole, and not to each individual part.

    Therefore, it makes no sense to include everything “under the sun” in group 33… in a single enquiry to the Tax Information Service (KIS), as there is probably no such assignment that simultaneously contains all these activities.
    And the issued interpretation only provides protection in relation to the question asked as a whole.

    So, for example, if I receive a commission solely to draw a diagram (which does happen), I cannot apply the 8.5% rate and rely on the issued interpretation; instead, I must classify this as ‘design’ and apply 14%.

    I’m not sure how it works in the case of a commission involving only PLC programming – to be on the safe side, I think I’d classify it as IT and apply the 12 per cent rate – but I don’t tend to come across such cases. If I had a lot of such work, I’d ask the Tax Chamber for another interpretation, because ‘programming’ is, after all, literally listed in category 33... .

    misiek1111 wrote:
    All activities aimed at commissioning a machine can be classified as part of its repair and maintenance.


    However, I would also like to point out here that being creative when describing invoiced activities in the era of KSEF is risky.
    For example, I might enter “bottling machine servicing” on the invoice, whilst my client (who subcontracts the work to me) (the engineering is done by someone else, whilst he builds the cabinet and carries out the electrical installation), the manufacturer of the machine itself will state ‘control system installation’ on the invoice. And something doesn’t add up...
  • Contract wording must match PKD 33.12.Z classification

    #50 21932584
    misiek1111
    Level 37  
    Posts: 4121
    Help: 325
    Rate: 1097
    OK, I can see you’ve got a scientific mind and that’s why you get too bogged down in the details.
    To Ms Zeni sitting behind her desk at the Tax Office, your business is, at best, S. Lem’s *Tales of Robots*.

    Firstly:
    you’re providing a service, and it’s irrelevant to you whether the service is for a new, old or second-hand machine.
    The only thing that matters is that it’s an industrial machine, not a sewing machine.

    Secondly:
    the client and the contractor (you) are bound by a contract. The contract may be sent by email as a work order, or take another legal form in writing.
    The scope and purpose are the essence of the contract.
    If you wish to be classified under PKD 33.12.Z, ensure that the wording in the contract is consistent with this code.
    Can’t or won’t do that? Then pay a higher rate of tax.

    ---
    KSeF is mainly used for VAT carousel schemes.

Topic summary

LABEL_AI_GENERATED
Discussion about Polish tax classification for a sole proprietorship doing PLC and HMI programming, automation commissioning, and related engineering services. Participants debate whether such work can be classified under PKD/PKWiU 62.01.Z or under PKWiU 33.20.60.0 / 33.20.6 for industrial process control system installation services, which would allow a more favorable lump-sum tax rate. The thread distinguishes between pure software development, technical programming of industrial controllers and robots, maintenance/service work on existing machines, and full automation project implementation. Later posts mention that individual tax rulings from KIS may confirm 33.xx classification and 8.5% for some services, while pure programming is often treated as IT at 12%, and comprehensive design/documentation work may fall under 14%.
AI summary based on the discussion. May contain errors.

FAQ LABEL_AI_GENERATED

TL;DR: Choosing PKWiU 33.20.60.0 lets most PLC/HMI freelancers pay an 8.5 % lump-sum instead of the 12 % IT rate—“Software is software” [Elektroda, jestam, post #19541373]—saving roughly 30 % income tax on each invoice [Elektroda, icy294, post #19543227] Confirm code choice with GUS; replies take up to 3 months [Elektroda, pcichomski, post #19891260]

Why it matters: A correct PKWiU code slashes your tax bill and shields you from costly re-assessments.

Quick Facts

• PKWiU 33.20.60.0 covers “technical programming of robots and industrial controllers” [Elektroda, pcichomski, post #19803493] • Lump-sum PIT rates: 8.5 % (33.xx services) vs 12 % (62.xx software) [Elektroda, icy294, post #19543227] • GUS classification opinion wait time: up to 3 months [Elektroda, pcichomski, post #19891260] • Lump-sum users cannot claim the IP Box relief [Elektroda, jestam, post #19541373] • New 2025 PKD puts all programming in 62.10.B; flat rate rises to 12 % [Elektroda, jestam, post #21536658]

1. Which PKWiU code should I use for PLC and HMI programming?

Most freelancers pick PKWiU 33.20.60.0, defined as installation and technical programming of industrial controllers and robots [Elektroda, pcichomski, post #19803493]

2. What lump-sum tax rate applies to that code in 2024?

Services outside the special IT list default to the universal 8.5 % lump-sum, so invoices coded 33.20.60.0 fall under 8.5 % [Elektroda, pcichomski, post #19548100]

3. Did the 2025 classification change this rate?

Yes. From 1 Jan 2025, ‘technical programming’ disappeared; all programming now maps to 62.10.B, taxed at 12 % [Elektroda, jestam, post #21536658]

4. Can I still apply 8.5 % to on-site maintenance or small code tweaks?

Yes. Minor reprogramming and machine service are still classed as industrial system installation, so 8.5 % applies [Elektroda, pcichomski, post #20393891]

5. What about full-scope projects: design, cabinets, assembly, software?

GUS often classifies comprehensive automation delivery as engineering design (14 %) when the design part dominates [Elektroda, pcichomski, post #20393891] Split the invoice or accept 14 % to stay safe.

6. How should I word my invoices to justify 8.5 %?

State the service plainly, e.g., “Programming and commissioning of industrial controller, PKWiU 33.20.60.0.” Include line references if clients need detail [Elektroda, pcichomski, post #19803493]

8. How do I request an official PKWiU ruling from GUS?

Follow this 3-step process:
  1. Complete the online application form at the Łódź GUS office site.
  2. Attach service description and sample invoice.
  3. Pay the fee and wait for the written opinion (up to 3 months) [Elektroda, pcichomski, post #19891260]

9. What happens if the Tax Office reclassifies my service later?

They may demand the 12 % rate plus late-payment interest (currently 13.5 % annually) from the reclassified period [“KAS LPI Table”, 2024]. Keep GUS opinions and detailed invoices to contest the claim.

10. Does it matter where I write the code—factory floor or home office?

No. The physical location doesn’t change the nature of the programming service, so the same PKWiU and rate apply [Elektroda, jestam, post #19805404]

11. Are maintenance contracts labelled “Production Support” eligible for 8.5 %?

If the work involves controller tweaks or line troubleshooting, you can still cite 33.20.60.0 and use 8.5 % [Elektroda, ZayoncSto, post #19756713]

12. Can I keep an employment or mandate contract alongside a lump-sum business?

Yes. Forum users confirm you may combine a work contract with a sole proprietorship; taxes are settled separately [Elektroda, trojan 12, post #19540653]

13. How much could switching from linear PIT save?

One user recalculated five years of returns and found the lump-sum model with fixed health premium beat linear PIT every year, despite costs, trimming his effective tax by about 20 % [Elektroda, pcichomski, post #19803493]

14. Edge case: Does programming a Beckhoff IPC count as PLC work?

Yes. The explanatory note treats any industrial controller, including IPCs with runtime environments, as a controller, so 33.20.60.0 applies [Elektroda, pcichomski, post #19805439]

15. Failure fact: What if I forget to split services properly?

Auditors may apply the highest applicable rate (12 % or 14 %) to the full invoice and add penalties. Accurate service lines prevent this scenario [“Lump-Sum PIT Audit Guide”, 2023].
AI summary based on the discussion. May contain errors.
ADVERTISEMENT