Full accounting (pełna księgowość) for an Sp. z o.o. in Poland: obligations, reporting and risks
Full accounting for an LLC in Poland is a system in which every business transaction is recorded by double entry: simultaneously on the debit of one account and the credit of another. For an Sp. z o.o. it is mandatory from the company's very first day — with no exceptions and regardless of turnover. This requirement is set out in the Accounting Act (Ustawa o rachunkowości) of 29 September 1994.
If simplified accounting can be compared to a notebook where income and expenses are written down, then Pełna księgowość is a full financial map of the company, showing every movement: where the money came from, where it went, what the company owns and what it owes. It is this system that gives creditors, banks and tax authorities a complete picture of the business's financial position.
Accounting in an Sp. z o.o.: mandatory ledgers and documents
The accounting system is built on several mandatory elements. First, there's the chart of accounts (Zakładowy plan kont) — the company's internal document describing which accounts are used in the records. Second, the journal of operations (Dziennik), where all entries are recorded chronologically. Third, the general ledger (Księga główna) — a consolidated register of all accounts, reflecting the current state of every accounting item.

In addition, the company is required to keep:
- A VAT register (Rejestr VAT) — if the company is a VAT payer (podatnik VAT)
- A fixed-assets register (Ewidencja środków trwałych) for tracking depreciation
- A cash book (Raport kasowy) when cash settlements are used
- Payroll documentation (Lista płac), if the company has employees
All this body of documents forms the basis for preparing the financial statements.
What reporting an Sp. z o.o. is required to file
Each year the company prepares an annual financial statement (Sprawozdanie finansowe), which includes the balance sheet (Bilans), the profit and loss account (Rachunek zysków i strat) and additional notes (Informacja dodatkowa). This statement is approved at the shareholders' meeting (Zgromadzenie wspólników) no later than 6 months after the end of the financial year and is submitted electronically to the Register of Enterprises (KRS) through the eKRS system.
For taxes, the company files:
- CIT-8 — the annual corporate income tax return (Podatek dochodowy od osób prawnych), due by the end of the third month after the year-end
- JPK_V7M or JPK_V7K — the monthly or quarterly VAT control file (Jednolity Plik Kontrolny)
- ZUS DRA — monthly reporting to the social insurance fund when there are employees
Important: since 2022, traditional VAT returns have been abolished — they have been replaced precisely by the JPK_V7 files.
Don't put off VAT registration «for later» if you plan to work with Polish counterparties. Most companies in the B2B segment require partners to have VAT-payer status — this directly affects the ability to deduct tax on your invoices. A lack of registration at the start is often discovered only at the first large deal.
How księgowość works in practice: from document to report
Let's look at a typical situation. An Sp. z o.o. buys a laptop for PLN 5,000. The accountant records the transaction on two accounts: the debit of the fixed-assets account and the credit of the supplier-settlements account. If the laptop costs more than PLN 10,000, it is depreciated. If less — it can be written off as an expense in one go. This choice affects the CIT taxable base in the current year already.
That is exactly why accounting is not just an obligation to the tax office but also a management tool. Properly organised records let the director see the real profit, control receivables and make decisions based on figures rather than gut feeling.
Decisions like these — whether to depreciate or write off, whether to register something as a fixed asset or not — arise dozens of times a month in the work of an Sp. z o.o. This is precisely where professional accounting support stops being a cost item and becomes a tool for managing the company's financial result.
Three mistakes that cost a director dearly
Mistake 1. Mixing personal and corporate accounts
The director uses the corporate card for personal expenses — surely we'll sort it out later. Polish law strictly separates a shareholder's property from the company's, and the share capital (kapitał zakładowy) is not the owner's personal reserve. If, during an inspection, the tax office (Urząd Skarbowy) finds regular personal expenses through the corporate account without proper documentation, this is qualified as hidden profits (ukryte zyski). The consequence is an additional assessment of CIT and PIT at the same time, plus late-payment interest (odsetki za zwłokę) at a rate of about 10.5% per year (the rate as of March 2026). Real cases show that an adjustment for 2–3 years of such a practice costs the company sums comparable to a small business's annual turnover.
Mistake 2. A report not filed with the KRS on time
The company filed its tax returns but forgot to submit the Sprawozdanie finansowe to the Register. These are separate obligations, and the tax office will not remind you about the KRS. The penalty for non-submission is up to 15,000 zł per court order (and it can be imposed repeatedly), while the court may compulsorily dissolve the company if the breach recurs. Since 2023, monitoring of report submissions in the eKRS has become automatic.
Mistake 3. Working without a signed contract with an accountant
The company hands documents to a «friendly accountant» verbally, without a contract for accounting services (umowa o prowadzenie ksiąg rachunkowych). When an error occurs and the tax office raises claims, the legal liability stays with the director. Under Polish law, responsibility for the correctness of the records lies with the company's head — regardless of who actually kept the books. A contract with the accountant and their civil liability insurance (OC księgowego) is the only way to share this risk.
When choosing an outsourced accountant, always ask for confirmation of a valid OC insurance policy (ubezpieczenie odpowiedzialności cywilnej). The minimum insurance amount under Polish rules is EUR 10,000, but for companies with a turnover from PLN 2 million it's recommended to look for a provider with coverage from EUR 50,000. This isn't a formality but real financial protection.
All three mistakes have one thing in common: they arise where there is no systematic accounting support with clearly defined responsibility. That is why, when choosing a provider, it is important to understand which specific tasks they take on — from keeping VAT registers and preparing JPK_V7 to submitting the Sprawozdanie finansowe to the KRS and dealing with the Urząd Skarbowy.
How Polish accounting arrived at its present form
Until 1994, accounting in Polish companies was governed by rules inherited from the planned economy. After the transition to market standards, Poland adopted the Accounting Act, aligned with European Union directives. In the 2000s there were attempts to introduce simplified systems for small businesses in the form of LLCs — they were lobbied as a way to reduce the administrative burden. However, the idea was abandoned: transparency of records in a limited liability company was deemed a priority. Today the Polish Pełna księgowość system for an Sp. z o.o. is aligned with the International Financial Reporting Standards (IFRS) for large companies and with the Polish national standards (Krajowe Standardy Rachunkowości) for the rest.
Comparison: Pełna księgowość for an LLC vs simplified forms of accounting
| Parameter | Pełna księgowość (Sp. z o.o.) | KPiR (for individuals, sole proprietors) |
| Obligation | Yes, without exceptions | Up to EUR 2.5 million in revenue |
| Accounting method | Double entry | Single entry |
| Annual report to the KRS | Required | Not required |
| Service Fee | From PLN 500 to 3,000+ per month | From PLN 200 to 800 per month |
| Informativeness for banks | High | Medium |
| Mandatory audit | When the set thresholds are exceeded | Not applicable |
When outsourced accounting services are justified
Keeping an in-house accountant for a small Sp. z o.o. with 10–15 transactions a month is economically impractical. According to Poland's Central Statistical Office (Główny Urząd Statystyczny), more than 70% of small Polish companies outsource their accounting to external providers. Outsourcing is justified when the cost of an in-house specialist — from PLN 6,000 gross a month in big cities — exceeds the cost of service at an accounting firm at a comparable level of quality.
A key condition: the accounting firm must hold a licence to keep accounting books and a valid OC insurance policy. The register of certified specialists is maintained by Poland's Ministry of Finance — you can check a provider on the website mf.gov.pl. Full accounting for an LLC in Poland requires a systematic approach: one-off consultations are not enough here — you need a partner who is legally responsible for the result.
