Submission of the annual financial report to the CRS

A step-by-step guide to starting a business in Poland

Imagine this: Your business in Poland has successfully completed another year. Now you're faced with the task of submitting your annual report to the Polish Regulatory and Supervisory Authority, or KRS as it's known. This is an important step for every company. Why? Because accurate and timely financial reporting confirms your transparency and compliance with the law. It also protects you from unpleasant surprises, such as late fees.

But what is the KRS? It's the Polish National Court Register (Krajowy Rejestr Sądowy), the body that oversees the registration of companies and their financial discipline. If you do business in Poland, you'll likely have to deal with it. In this article, as an accounting expert, I'll guide you through the process of filing a report with the KRS. We'll walk you through everything step by step so you feel confident. Ready? Let's get started!

Looking for an accounting specialist? We can help.

Regulatory framework and reporting requirements

Before we get started, it's important to understand the basics. In Poland, filing annual reports is governed by Polish law, specifically the Accounting Act of September 29, 1994. This law requires all registered companies—from small limited liability companies to large joint-stock companies—to submit annual reports to the Accounting Chamber. Even if you're a sole proprietor with a significant turnover, you may still have to do this. Check your status to avoid any mistakes.

What does financial documentation include? Typically, it's a balance sheet, a profit and loss statement, and sometimes explanatory notes. If your company is subject to mandatory audit—for example, if revenue exceeded €5 million—add an auditor's report. The filing format is strict. KRS only accepts electronic documents through the S24 or e-KRS system. Paper versions are a thing of the past. Looking ahead, I'll tell you: you'll need an electronic signature, so prepare it in advance.

Preparatory stage

Now let's get down to business. The first step is to collect all the data. This isn't just numbers from a notebook. Check that all transactions for the year are accounted for: tax accruals, debt write-offs, equipment depreciation. I've seen companies forget to include petty expenses and then have their KRS rejected. Coordinate everything with your accountant. Make sure the data matches up down to the last penny.

Next comes verification. Compare your report with the official KRS forms. They are available on the website rejestryonline.pl. Enter your OKVED codes (PKD in Poland), your NIP, and REGON. Even a small error in this information can be a problem. If your company is large, an audit may be required. It's important to know the filing deadlines. Typically, the report is submitted by March 31 of the following year, but the audit takes time. Plan ahead to avoid being late.

Step-by-step instructions for submitting a report to the KRS

So, you're ready for the step-by-step submission process. Let's start with registration. You need to log in to the e-KRS portal and create an account. This is called registering with the KRS. Without it, nothing will work. To log in, use the Zaufany profile or a qualified electronic signature (ePUAP). Make sure your browser is up to date. Older versions often crash, which is annoying.

The next step is to prepare the documents for the KRS electronically. Convert the report to PDF or XML format, as required by the system. Check the metadata: year, company name, NIP. I once helped a client who uploaded a file without specifying the period. The system simply rejected it. If the file is too large, compress it using specialized software, but don't lose quality.

Now upload the report. Go to the "Financial Reporting" section on the portal. Select the desired year and attach the files. The system will immediately check them for errors. If everything is correct, proceed to signing. Your electronic signature is required here. Without it, the document is not legally binding. Click "Write," and you will receive an electronic receipt. Save it—it serves as proof of submission.

The final step is checking the status. Log in to your personal account in a couple of days. Make sure the report has been accepted. If there are any comments, the KRS will send you a notification. Correct the errors and resubmit. This is okay; the main thing is to meet the deadline.

Common mistakes and how to avoid them

Even experienced businesspeople sometimes make mistakes. One of the main problems is an incomplete set of documents. Forgot an explanatory note? Expect a refusal. Or, say, you didn't take into account the requirements of the tax office, which also monitors your figures. Another pitfall is late filing. Fines for late filing in Poland are serious: up to 50,000 zlotys for companies and up to 10,000 for officials. Submit your report at least a week before the deadline. Technical glitches on the last day are not uncommon.

Another mistake is inattention. An incorrect NIP or a balance sheet amount that doesn't match the income statement—and that's it, you'll have to start over. Double-check your data. It'll save you a lot of hassle.

Helpful tips from an expert

Want to make your life easier? Use programs like Wapro or Comarch to prepare reports. They automatically generate the necessary forms. Keep a deadline calendar. I always advise clients to set a reminder for early March. Keep copies of all files and receipts in the cloud—just in case. If anything is unclear, consult an accountant or lawyer. There are many specialists in Poland who know the intricacies of working with KRS.

Looking for an accounting specialist? We can help.

Conclusion

That's it! Now you know how to file your annual report in Poland with the KRS without any headaches. Follow these steps, and your business will be on track. No fines, no surprises from the regulator. Start preparing now to avoid panicking at the last minute. Any questions? Ask me—I'm always happy to help. Financial discipline isn't just an obligation; it's the key to your peace of mind and success.

Feedback from our clients

Tanya Zhovna Profile Picture

Tanya Zhovna

09/02/2026

Хочу искренне поблагодарить Latwy Start и отдельно Ольгу за отличную работу и поддержку на каждом этапе.

Ольга настоящий профессионал и при этом очень чуткий, внимательный человек. С самого начала она сопровождала меня шаг за шагом: помогала со сбором документов и подробно консультировала, а затем взяла на себя все организационные моменты и полностью сняла стресс, который обычно сопровождает такие процедуры.

С огромным удовольствием рекомендую её всем, кто ценит профессионализм, надёжность и человеческое отношение. И, без сомнений, обращусь к ней снова

Max Profile Picture

Max

27/01/2026

Получил карту Сталэго Побыта при помощи Latwy Start по корням. Сам в это полностью не вникал. Сказали какие документы нужны и куда нужно прийти. Все сделал теперь карта на руках.

Denis Litvinov Profile Picture

Denis Litvinov

15/01/2026

Łatwy Start – отличный выбор для IT специалиста, всё работает как часы. Плюсом есть полная прозрачность о том, как и что происходит со стороны выставления фактур и оплат.

ALEXANDR Profile Picture

ALEXANDR

28/12/2025

Оформлял карту сталего побыта, меня сопровождала Кристина. Все было хорошо: отношение было доброжелательное, вся информация предоставлялась вовремя, а пояснения были понятными и подробными. Процесс прошёл спокойно и без лишних переживаний.

Дарина Дробышевская Profile Picture

Дарина Дробышевская

03/12/2025

Хочу оставить отзыв о работе Latwy Start, а именно о сотрудничестве с Ольгой. Она — профессионал с большой буквы и очень приятный человек.

Ольга помогала мне на каждом этапе: от сбора документов, где она постоянно консультировала меня и предоставляла примеры заполнения, чтобы всё было идеально, до самого посещения ужонда, где она сопровождала меня и полностью сняла стресс, связанный с процедурой.

После подачи Ольга регулярно информировала меня о статусе моего дела и делала всё возможное, чтобы его рассмотрели быстрее.

Я безмерно довольна её работой и обязательно обращусь к ней снова. Сегодня я забрала свою первую карту на 3 года, и точно знаю — без Ольги я бы не справилась!☺️

Vladimir Drobyshevsky Profile Picture

Vladimir Drobyshevsky

28/11/2025

Хотел бы оставить положительный отзыв о услугах данного агенства. Мои куратором была Ольга. Получил карту побыта, все понравилось: о всех нюансах получал информацию, на все вопросы Ольга отвечала, даже на самые глупые) Ничего не забыли, результат в виде карты получен, рекомендую!

Svitlana Profile Picture

Svitlana

21/11/2025

I’m really thankful to Olga for all her help. From answering the questions to receiving the residence permit. The process was smooth and there was no stress. That took only 5 months from application to obtainment.

Damien Vice Profile Picture

Damien Vice

02/11/2025

Ставлю 1 звезду. Планировал начать сотрудничество через икнубатор. Отправил 3 письма, через мейл и форму на сайте, написал в инсте, сделал 2 звонка (без ответа). Потратил неделю на ожидание. Меня просто проигнорировали. Как можно доверять этому сервису, если фонд не в состоянии ответить на письмо и прислать документы для ознакомления. Жду объяснения

Andrii Melnychuk Profile Picture

Andrii Melnychuk

26/08/2025

I highly recommend Łatwy Start! Thanks to them, my two kids and I received 3-year residence cards without any stress. Special thanks to manager Kristina — she was extremely helpful and even managed to speed up the process for my children. Excellent service, very satisfied!

Comments

guest
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments