Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions docs/declarations.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: Declarations and reports for JDG in Poland
description: Complete list of declarations for sole proprietors — ZUS DRA, JPK_V7M, VAT-UE, PIT-28, PIT-36. Monthly, quarterly, and annual reports
tags:
- Declarations
- JDG
---

# General information

One-time declarations for registration and updating information:

- CEIDG-1 ([JDG Registration][4])
- VAT-R ([Polish VAT][5], [VAT UE][6])
- ZUS ZZA, ZUS ZUA

Monthly declarations:

- ZUS DRA
- ZUS RCA (for hired employees)
- JPK_V7M
- VAT UE
- VAT-9M

Quarterly declarations:

- JPK_V7K

Annual declarations:

- PIT (PIT-28, PIT-36, PIT-36L)
- Annual ZUS settlement (this is an additional block XII in the ZUS DRA 04 declaration)
- JPK_EWP or JPK_PKPiR
- ZUS RWS ([vacation][7])

## ZUS DRA

Read more in the article about [ZUS reports][1].

## VAT (Polish)

Read more in the article about [VAT declarations][2].

## PIT (annual declaration)

Read more in the article about the [PIT declaration][3].

## Declarations for a paused JDG

While your business activity is suspended or after liquidation, you do NOT need to submit:

- VAT declarations
- ZUS DRA reports

You still need to submit even during the pause:

- VAT declarations and the ZUS DRA report for the last month when you were still active.
- The annual PIT tax declaration.
- The annual ZUS declaration, if you were active during the previous year. If by April of the current year (2026) you are no longer active, this will be an empty ZUS DRA 04/2026 with the insurance code filled in block X and block XII completed (as described in the [instructions][8] on Telegram).

[Support our guide with a cup of coffee ♥][44]{ .md-button .md-button--primary }

[1]: declarations_zus.md
[2]: declarations_vat.md
[3]: declarations_pit.md
[4]: registration_jdg.md
[5]: registration_vat.md
[6]: registration_vat_ue.md
[7]: zus_vacation.md#how-to-apply-for-zus-vacation
[8]: https://t.me/JDG_PBH/542098

[44]: https://buymeacoffee.com/devsobolev
588 changes: 588 additions & 0 deletions docs/declarations_pit.en.md

Large diffs are not rendered by default.

92 changes: 92 additions & 0 deletions docs/declarations_vat.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
---
title: VAT Declarations and JPK for JDG
description: How to file JPK_V7M, VAT-UE and VAT-9M for a sole proprietorship in Poland — deadlines, zero declarations, submitting via infakt and wfirma
tags:
- Declarations
- VAT
- Taxes
---

# VAT Declarations

VAT = Value Added Tax.

## VAT (Polish)

Active VAT payers (czynny płatnik VAT) are required to submit a monthly (JPK_V7M) or quarterly (JPK_V7K)
JPK_VAT declaration that reflects your sales and purchases with VAT.

Article on [biznes.gov.pl][1] about VAT declarations.

### When to submit the declaration

The JPK_V7M declaration must be submitted by the 25th of each month for the previous month. For example, the July declaration must be submitted by August 25th. If the 25th falls on a weekend, the deadline moves to the next business day.

!!! info "Zero JPK"
Even if there were no transactions in the reporting month, you still need to submit a zero VAT declaration.
In the PodatekNalezny and PodatekNaliczony fields, enter "0.00".

### Which software to use

You can use any software that supports generating/submitting VAT declarations, for example:

* [e-mikrofirma][2] from the Ministry of Finance.
* inFakt

### How to submit the declaration

??? info "inFakt users"
In inFakt you can submit the declaration directly from the app.
See [Submitting the VAT JPK_V7M declaration][3].

??? info "wFirma users"
In wFirma you can submit the declaration directly from the app.
Path: Podatki - JEDNOLITY PLIK KONTROLNY - dodaj
It automatically calculates everything and generates the declaration. Then you need to submit it by confirming with the income amount from the PIT declaration filed the previous year.
[Instructions][4] in Polish.

### VAT on rent

How to account for VAT in inFakt when renting out property?

- [Answer][5] on Telegram
- [Clarification from an accountant][6] on Telegram

Coming soon...

## VAT-UE

EU VAT payers (VAT UE, registered in the VIES registry) are required to submit a VAT UE declaration for the months in which they earned income for services provided to EU counterparties.
The VAT-EU declaration includes the counterparty's VAT-EU number and the amount of services rendered.

### When to submit the declaration

The declaration is submitted electronically to the tax office by the 25th of the month following the month in which the tax obligation arose for the transaction or in which goods were moved or changes were made under the call-off stock procedure.

!!! info "Zero VAT UE"
"Zero" means nothing is filled in at all — it's empty. You don't have to submit one. If you did submit it anyway, no big deal.

In [art. 100 ust. 1][7] ustawy o VAT, the cases requiring VAT-UE submission are listed.

### How to submit the declaration

See [Electronic VAT forms][8] on the official tax office website.

### Correction

VAT-UEK is used to correct a previously submitted VAT-UE declaration.

Coming soon...

[Support our guide with a cup of coffee ♥][44]{ .md-button .md-button--primary }

[1]: https://www.biznes.gov.pl/pl/portal/00237
[2]: https://e-mikrofirma.mf.gov.pl/jpk-form/
[3]: infakt_routine.md#submitting-the-vat-jpk-v7m-declaration
[4]: https://pomoc.wfirma.pl/-jpk-vat-jednolity-plik-kontrolny-dla-rejestrow-vat
[5]: https://t.me/JDG_PBH/547209
[6]: https://t.me/JDG_PBH/547215
[7]: https://sip.lex.pl/akty-prawne/dzu-dziennik-ustaw/podatek-od-towarow-i-uslug-17086198/art-100
[8]: https://www.podatki.gov.pl/podatki-firmowe/vat/formularze/#VAT-UE

[44]: https://buymeacoffee.com/devsobolev
96 changes: 96 additions & 0 deletions docs/declarations_zus.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
title: ZUS Reports — DRA, RCA, ZWUA, ZUA
description: How to file ZUS DRA as a sole trader in Poland — monthly and annual reports, deadlines from the 1st to the 20th, submitting via PUE ZUS, infakt, and wfirma
tags:
- Declarations
- ZUS
- Contributions
---

# ZUS Reports

A JDG acts in several roles: as a contribution payer (płatnik) and as an insured person (ubezpieczony).

## ZUS DRA

Since 2022, with the introduction of Polski Ład, entrepreneurs are required to submit a ZUS DRA declaration for themselves every month.

1. Go to the ePłatnik tab. (if the tab is missing, you need to activate it following the [guide](https://www.zus.pl/portal/pomoc/index.html?aktywacja_p3atnika.html))

![Choose ePłatnik tab][1]

2. In the **Dokumenty** menu, select **Dodaj dokument**

![Dodaj dokument][2]

3. In the window that opens, pick ZUS DRA from the big list of declarations and click Wybierz -> Przejdz do kreatora.

![Choose ZUS DRA][3]

4. Admire your personal data and hit Dalej.
5. Nowy komplet rozliczeniowy -> Dalej.
6. On the next step, select the year 2022 and the month you need, check the box confirming you're paying ZUS for yourself, and in the dropdown pick declaration type 6 — due by the 20th. If you're on **Ulga na start**, leave the field "Stopa procentowa składek na ubezpieczenie wypadkowe" empty. Otherwise, enter **1.67**. Hit Dalej. If you're using **Ulga na start**, just agree to the message about not specifying the accident insurance rate. You don't need it.

![basic declaration options][6]

7. Since 2022, ZUS on ryczałt depends on your income. So on this step you need to enter your income for the current or previous year. If you're on Ulga na start, the Kod tytułu ubezpieczenia is 054000; if you're on preferencyjny ZUS (after six months of Ulga na start), it's 057000.

![Podstawy składek][7]

A bit further down the page, find the form
**"Forma opodatkowania obowiązująca w danym miesiącu oraz przychód i dochód z działalności gospodarczej dla celów wyliczenia składki miesięcznej na ubezpieczenie zdrowotne"**
and select your taxation form. I'll use ryczałt as an example.

There are two ways to calculate the health contribution: based on income from the current year or the previous year. If you didn't run a business last year, you can only calculate based on the current year. I'll use the current year as an example.

Note: you fill in either the current year field or the previous year field. If you fill in both, you'll get an error. Enter your total income from the start of the year through the end of the month you're filing for (before taxes, excluding VAT). So if you're filing in August for July, enter your income from the start of the year through July 31.

![Podstawy składek][71]

Now scroll all the way down and hit the **Oblicz** button — the site will calculate the basis for your health contribution.

![Podstawy składek][72]

All that's left is to scroll back up and check the "Podstawy minimalne" box in the first form to calculate all contributions.

![Podstawy składek][73]

Hit Dalej. The site will ask if you want to pay into the Fundusz pracy. You can decline.

8. On the next screen, don't change anything, even if your family members are listed in your ZUS. Dalej.

![Nothing to change][8]

9. Now you can preview the result using the Podgląd button. The amount to pay is on the second page in section IX, field **02. Kwota do zapłaty**. Make sure it's correct.

10. Sign the declaration with your profil zaufany and submit it using the Weryfikuj and Wyślij i zakończ buttons.

![Weryfikuj and Wyślij i zakończ][10]

You can find your submitted declarations on the Dokumenty -> Dokumenty wysłane page.

[Support our guide with a cup of coffee ♥][44]

### Korekta (correction)

A korekta of ZUS DRA is the same ZUS DRA, just version 2 (correction type) instead of 1 (initial filing).

1. [Official general instructions][11] in Polish from ZUS
2. [Instructions][12] in Polish for inFakt users

[Support our guide with a cup of coffee ♥][44]{ .md-button .md-button--primary }

[1]: images/zus_dra/zus-dra-1.png
[2]: images/zus_dra/zus-dra-2.png
[3]: images/zus_dra/zus-dra-3.png
[6]: images/zus_dra/zus-dra-6.png
[7]: images/zus_dra/zus-dra-7-new.png
[71]: images/zus_dra/zus-dra-7-1-new.png
[72]: images/zus_dra/zus-dra-7-2-new.png
[73]: images/zus_dra/zus-dra-7-3-new.png
[8]: images/zus_dra/zus-dra-8.png
[10]: images/zus_dra/zus-dra-10.png
[11]: https://www.zus.pl/-/korekta-dokumentow-rozliczeniowych
[12]: https://pomoc.infakt.pl/hc/pl/articles/115000763504-Jak-skorygowa%C4%87-deklaracj%C4%99-rozliczeniow%C4%85-ZUS-DRA

[44]: https://buymeacoffee.com/devsobolev
Loading
Loading