Przejdź do treści
Liczbnik
·7 min read·Liczbnik Editorial

Bookkeeping Requirements for JDG Sole Traders in Poland 2026 | Liczbnik

What bookkeeping records must a JDG sole trader keep in Poland? KPiR, ryczalt ewidencja, quarterly vs monthly tax payments and accounting costs explained.

Bookkeeping for a JDG sole trader in Poland is considerably simpler than for a limited company, but there are still clear legal obligations that must be met. The records you must keep depend on which income tax method you have chosen. This guide explains the three main bookkeeping approaches, what must be recorded, how often you pay taxes and what professional accounting support typically costs.

This article is for informational purposes only and does not constitute tax advice. Consult a certified accountant for your specific situation.

The Three Tax Methods and Their Bookkeeping Requirements

1. Skala Podatkowa or Podatek Liniowy — KPiR

If you pay income tax on the general progressive scale (12%/32%) or the flat 19% tax (podatek liniowy), you must keep a KPiR — Ksiega Przychodow i Rozchodow (Revenue and Expense Ledger).

KPiR records every business income transaction and every deductible expense in chronological order. Each entry must include: date, document number (e.g., invoice number), counterparty name, description of income/expense, and the amount split by category (revenue, purchase of goods, other expenses, etc.).

You must enter each transaction no later than the day it occurs, or by the 20th of the following month if using a professional accountant. KPiR can be maintained in paper form or — far more commonly now — in accounting software.

Deductible expenses (koszty uzyskania przychodow) that reduce your taxable profit include: office rent, equipment purchases (or depreciation), professional subscriptions, marketing costs, professional services, business travel, telecommunications and many others. Keeping detailed KPiR records allows you to minimise your taxable income legally.

2. Ryczalt Ewidencjonowany — Revenue Record Only

If you pay ryczalt (lump-sum tax on recorded revenue), your bookkeeping obligation is simpler: you keep an ewidencja przychodow (revenue record). This records only your income — date, invoice number, gross revenue received. No expense tracking is required because ryczalt is applied to gross revenue with no deductions.

You must also keep a list of fixed assets (ewidencja srodkow trwalych) if you have any depreciable business assets, and an equipment record (ewidencja wyposazenia) for items below the depreciation threshold.

3. VAT Records (If VAT-Registered)

If you are registered for VAT, you must additionally maintain VAT records (ewidencja VAT) tracking all input VAT (on purchases) and output VAT (on sales) separately. This feeds into the monthly JPK_V7 file (Jednolity Plik Kontrolny — Standard Audit File) which all VAT-registered businesses must submit electronically to the tax authority each month.

Monthly vs Quarterly Tax Payment Deadlines

Income Tax Advances

JDG owners pay advance income tax (zaliczki na podatek dochodowy) during the year:

  • Monthly payments: Due by the 20th of the month following the month in which income was earned. (e.g., January advance due 20 February)
  • Quarterly payments: Available to small taxpayers (revenue below 2 million EUR) and new businesses. Due by the 20th of the month following the quarter end (20 April, 20 July, 20 October, 20 January).

Quarterly payments are administratively simpler and improve cash flow — tax authorities allow this for most JDG owners. Notify your Urzad Skarbowy of your chosen frequency when starting the business.

VAT Payments (If Registered)

  • Monthly VAT: JPK_V7M file and payment due by 25th of the following month
  • Quarterly VAT: Available to small taxpayers — JPK_V7K file and payment due by 25th of the month after the quarter end

ZUS Payments

ZUS social and health contributions are due monthly by the 20th of the following month. You pay via bank transfer to your individual ZUS account (numer skladkowy) assigned when you registered.

Annual Tax Return Deadlines

  • PIT-36 (skala podatkowa): due 30 April
  • PIT-36L (podatek liniowy 19%): due 30 April
  • PIT-28 (ryczalt): due 30 April

Professional Accounting Costs

For a JDG, professional bookkeeping services from a licensed accountant (biuro rachunkowe) typically cost:

  • Ryczalt, no VAT, low volume (up to ~30 documents/month): 150–300 PLN/month
  • KPiR, no VAT, medium volume (30–80 documents/month): 250–500 PLN/month
  • KPiR + VAT, medium volume: 400–800 PLN/month
  • KPiR + VAT, high volume: 700–1 500 PLN/month

Many JDG owners use cloud accounting software such as inFakt, wFirma or Fakturownia (40–100 PLN/month) and handle their own bookkeeping, consulting an accountant only for the annual return and questions.

Track your income, expenses and tax obligations using the tax calculators at Liczbnik to estimate your advance payments and annual liability.

Frequently Asked Questions

What is KPiR and does every JDG owner need to keep it?

KPiR (Ksiega Przychodow i Rozchodow) is the Revenue and Expense Ledger required for JDG owners who pay income tax on the general progressive scale (12%/32%) or the flat 19% rate. It records every income and deductible expense transaction chronologically and is used to calculate taxable profit. JDG owners who choose ryczalt (lump-sum tax) do NOT need to keep KPiR — they keep only a simpler revenue record (ewidencja przychodow). So whether you need KPiR depends entirely on your chosen tax method.

Can a JDG sole trader manage their own bookkeeping in Poland without an accountant?

Yes, many JDG owners do their own bookkeeping successfully, particularly those on ryczalt with low transaction volumes. Cloud accounting software like inFakt, wFirma or Fakturownia costs 40–100 PLN/month and automates much of the work — it tracks income and expenses, calculates VAT, generates JPK files for submission and estimates advance tax payments. The annual PIT return is also manageable with software assistance. However, for VAT-registered businesses with higher transaction volumes, complex international transactions, or those using the KPiR method with many expense categories, professional help from a licensed accountant is strongly recommended.

Can a JDG pay income tax quarterly instead of monthly in Poland?

Yes. JDG owners classified as "mali podatnicy" (small taxpayers — annual revenue below approximately 9.65 million PLN in 2026, equivalent to 2 million EUR at the NBP rate) can pay income tax advances quarterly rather than monthly. This means four advance payments per year (in April, July, October and January for the previous quarter) rather than twelve. Quarterly payments are administratively simpler and improve cash flow because you hold the tax money longer before paying. You must declare the quarterly payment method to the Urzad Skarbowy — it can be declared informally through the first quarterly payment (by not paying monthly).

What documents must I retain to support KPiR entries?

Every KPiR entry must be supported by a source document: a VAT invoice (faktura VAT) for purchases from VAT-registered sellers; a bill (rachunek) for purchases from non-VAT payers; a bank statement for bank charges and financial costs; payroll records for staff costs; a depreciation schedule for fixed asset write-offs; and internal documents (dowody wewnetrzne) for costs that cannot be evidenced by an external invoice (e.g., mileage logs for business travel in a private car). Keep all supporting documents for 5 years from the end of the tax year.

What is the JPK file and who must submit it in Poland?

JPK (Jednolity Plik Kontrolny — Standard Audit File for Tax) is a standardised electronic file containing VAT transaction data that all VAT-registered businesses must submit monthly to the National Tax Administration (Krajowa Administracja Skarbowa). The current format is JPK_V7M (monthly filers) or JPK_V7K (quarterly filers). It combines the VAT register and VAT return into one file. Software systems like inFakt, wFirma and larger ERP systems generate JPK files automatically. Non-VAT-registered businesses do not need to submit JPK.

How do I handle receipts for cash purchases in my JDG bookkeeping?

Cash purchases for business purposes should ideally be supported by a proper VAT invoice (faktura) issued to your NIP. If the seller only provides a paragon (till receipt), you can include it in your bookkeeping records as a cost document for amounts up to 450 PLN gross (100 EUR equivalent) — above this threshold, a full VAT invoice is required to claim the VAT. For small miscellaneous cash expenses with no formal receipt, an internal evidence document (dowod wewnetrzny) describing the purchase, amount and business purpose is permissible for KPiR purposes.

What happens if I make a mistake in my KPiR?

Errors in KPiR can be corrected. Minor errors (wrong amounts, transposed figures) are corrected with a strikethrough of the incorrect entry, the corrected entry below, and the date and signature of the person making the correction. For systematic errors or missing entries discovered later, file amended tax declarations (korekta) for the affected period. Proactive correction with interest payment is treated more favourably than errors discovered during a tax audit. Good accounting software reduces error rates significantly by automating calculations.

What is the ewidencja srodkow trwalych and when do I need it?

The ewidencja srodkow trwalych is a register of fixed assets — items with an initial value above 10 000 PLN and useful life exceeding one year that are depreciated over time rather than expensed immediately. Examples: computers, vehicles, machinery, office furniture (if above 10 000 PLN). For each fixed asset you must record: purchase date, description, initial value, depreciation rate and method, monthly depreciation charge and accumulated depreciation. This register must be maintained regardless of whether you use KPiR or ryczalt.

How much does professional bookkeeping cost for a JDG in Poland?

Professional accounting services (biuro rachunkowe) for a JDG typically cost 150–800 PLN per month depending on transaction volume, VAT status and complexity. Ryczalt with no VAT and low volume (under 30 documents per month) costs around 150–300 PLN/month. KPiR with VAT and medium volume (30–80 documents) costs 400–800 PLN/month. Annual price reviews are common. Cloud accounting software subscriptions (inFakt, wFirma, Fakturownia) cost 40–100 PLN/month for self-service — a good option for simple, low-volume businesses.

When must a JDG file its annual income tax return in Poland?

JDG sole traders must file their annual income tax return by 30 April of the year following the tax year. Those on the general progressive scale file PIT-36; those on flat 19% tax file PIT-36L; those on ryczalt file PIT-28. All returns can be submitted electronically through the MF ePIT system or via accounting software. If 30 April falls on a weekend or public holiday, the deadline shifts to the next working day. Missing the deadline results in a default return being filed by the tax authority based on available data, which may not reflect your actual deductions and payments.