Freelancing (working remotely, without a boss, for a range of clients) keeps growing in popularity. Before you start looking for gigs, though, it’s worth understanding the formal side: how freelancer accounting actually works in Poland, which records you need to keep, and by when you have to settle up with the tax office and ZUS. This article walks through it step by step, from a simple civil-law contract to running your own sole proprietorship (JDG).
- How you get paid shapes your accounting
- Accounting under a specific-task contract (umowa o dzieło)
- Accounting under a mandate contract (umowa zlecenie)
- Settling accounts as a sole trader (JDG)
- Records, PIT advances, and ZUS deadlines in 2026
- DIY or an accountant?
- Who counts as a freelancer, and how to become one
How you get paid shapes your accounting
How freelancer accounting looks depends mostly on how you bill your clients. There are two basic models:
- billing by invoice-like receipt (rachunek): under a civil-law contract (specific-task or mandate), no business registration needed;
- billing by VAT invoice: this requires registering a sole proprietorship (JDG).
The first option is typical for freelancers who are just starting out, earning modest amounts, working for a handful of clients, or treating freelancing as a side gig. The second requires registering with CEIDG and is the usual choice for established specialists with steady, higher income.
You’re required to register a business once your income-generating activity becomes continuous and organized, regardless of how many clients you serve.
Accounting under a specific-task contract (umowa o dzieło)
An umowa o dzieło (“specific-task contract”) is a results-based contract (Articles 627-646 of the Civil Code): the deliverable has to be clearly defined and, at least partly, tangible.
Once the work is delivered, the contractor issues a rachunek (receipt) showing the issue date, the parties’ details, the gross amount, deductible costs, the tax base, the PIT advance withheld, and the net amount payable.
After the tax year ends, the client sends the freelancer, and their tax office, a PIT-11 form. Based on that, the freelancer files a PIT-37. If even one payment during the year didn’t have a PIT advance withheld, a PIT-36 is required instead.
Under an umowa o dzieło, the freelancer generally doesn’t owe ZUS contributions (the one exception being a “specific-task contract with your own employer,” which is treated as fully liable, like an employment contract). The client, however, must report the contract to ZUS on form RUD within 7 days, with exceptions for a client’s own employee, a contractor whose JDG covers the relevant PKD code, and contracts signed before 2021.
Accounting under a mandate contract (umowa zlecenie)
If the work can’t be classified as a “specific task,” the parties sign a mandate contract (umowa zlecenie) instead. Under this model, both sides pay into ZUS:
- pension contribution: 9.76% of the gross amount (paid by the contractor);
- disability contribution: 1.5% of the gross amount (contractor);
- accident contribution: 0.4-3.33%, depending on risk level (client);
- sickness contribution: 2.45%, voluntary (contractor);
- health contribution: 9% of the base (contractor).
The rachunek for a mandate contract also lists the social security and health contributions. After the year ends, the client issues a PIT-11, which the freelancer uses to file a PIT-37.
You can perform a mandate contract without registering a business, as long as it’s a secondary activity and its income doesn’t exceed the income from your main employment.
Settling accounts as a sole trader (JDG)
The moment to consider registering a JDG usually comes when clients start requiring VAT invoices, or when your income becomes steady and grows. At that point you register your business with CEIDG.
A freelancer running a JDG has to:
- keep a revenue and expense ledger (KPiR), under the general scale or flat tax, or a revenue register under ryczałt (lump-sum tax);
- keep a fixed-asset and intangible-asset register, if applicable;
- settle a monthly (or quarterly) PIT advance;
- pay ZUS contributions;
- keep a separate VAT register (sales and purchases) if registered as an active VAT payer, needed to file the JPK_VAT (JPK_V7M/V7K) correctly.
Good to know: as of January 1, 2026, the first group of taxpayers (those filing VAT monthly, and new businesses) must keep the KPiR and ryczałt revenue register electronically, with entries made by the 20th day of the month following the transaction. On top of that comes an annual JPK_PKPIR (scale/flat tax) or JPK_EWP (ryczałt) file, filed together with the annual return.
ZUS contributions are calculated from the projected average wage. New business owners can use several reliefs:
- Ulga na Start: 6 months exempt from social contributions (the health contribution is still due in full);
- Preferential ZUS: 24 months, base equal to 30% of the minimum wage (PLN 1,441.80 in 2026);
- Mały ZUS Plus: up to 36 months within any 60-month window, for annual revenue up to PLN 120,000.
Records, PIT advances, and ZUS deadlines in 2026
Here are the key 2026 deadlines for a JDG:
| Obligation | Deadline |
|---|---|
| Monthly PIT advance | 20th of the following month |
| Quarterly PIT advance | Apr 20 / Jul 20 / Oct 20 / Jan 20 |
| ZUS DRA declaration and contribution payment | 20th of the following month |
| JPK_VAT (JPK_V7M/V7K) | 25th of the following month |
If the 20th falls on a weekend or public holiday, the deadline moves to the next business day.
2026 also brings mandatory use of the National e-Invoicing System (KSeF): from February 1, 2026 for large companies (2024 turnover above PLN 200 million), and from April 1, 2026 for everyone else who’s a VAT payer, including freelancers running a JDG. The smallest “digitally excluded” taxpayers (invoices up to PLN 450, total monthly sales up to PLN 10,000 gross) get an extra grace period through the end of 2026.
DIY or an accountant?
Working for yourself is time-consuming enough that most freelancers eventually turn to an accounting firm, especially after registering a JDG, when logging invoices and filing returns (PIT, VAT, JPK, ZUS) takes too much time.
An accountant’s help is particularly useful when choosing the most favorable tax method (scale, flat tax, ryczałt), applying for ZUS reliefs, and preparing for mandatory KSeF in 2026.
Who counts as a freelancer, and how to become one
A freelancer is someone who independently provides services to different clients under separate contracts. A freelancer might work for just one or two clients, but never under an employment contract, instead under a mandate, specific-task, or B2B contract.
Freelancers are most commonly IT specialists, designers, copywriters, and translators: people who work independently, usually remotely, and mainly need a computer to do it.
If your clients are abroad, it’s also worth reading our article on reporting a freelancer’s foreign income and on how long you need to keep accounting records.
FAQ
If I’m on ryczałt, do I still need to keep a VAT register? Yes, if you’re a registered active VAT payer. The VAT register obligation (sales and purchases) doesn’t depend on your income tax method, only on your VAT status.
Does being VAT-exempt exempt me from KSeF? No. Mandatory KSeF from April 1, 2026 also covers VAT-exempt taxpayers, except the smallest “digitally excluded” taxpayers through the end of 2026.
Bibliography and Legal Basis
- Act of July 26, 1991, on Personal Income Tax (Journal of Laws 1991, No. 80, item 350, consolidated text)
- Act of October 13, 1998, on the Social Insurance System, Art. 18(8) (Journal of Laws 1998, No. 137, item 887, consolidated text)
- Regulation on keeping the tax revenue and expense ledger (electronic KPiR from 2026), podatki.gov.pl
- podatki.gov.pl: National e-Invoicing System (KSeF), 2026 rollout plan
Author: MojaFirma team.
This article is for informational purposes only and does not constitute legal advice. Every situation depends on the specific contract and individual circumstances. If something about your own situation isn’t quite clear, feel free to book a free consultation with our team.









Got a question about this article?
Write it in a comment below. We read every one and reply.
Add comment