The process of settlement and redemption of subsidies for micro-enterprises and SMEs under the PFR 2.0 Financial Shield has started

Settlement of subsidies from the PFR 2.0 Financial Shield

The Polish Development Fund (PFR) begins the process of settling and exempting from the obligation to return subsidies for micro and small and medium-sized enterprises (SMEs) under the PFR 2.0 Financial Shield. Companies that meet certain requirements can count on 100% redemption.

Entrepreneurs settle the subsidy through electronic banking system at the same bank where they submitted the application for support. They will pay the subsidy on a different account than in the case of the PFR 1.0 Financial Shield, and the application forms will not contain a preliminary settlement amount.


Detailed rules for the complaint procedure can be found on the Polish Development Fund websitelink opens in a new window, where you can also find answers to the most frequently asked questionslink opens in a new window

Settlement rules

Settlement rules for micro-companies

The total remission of the financial subsidy will be granted to micro-companies which jointly meet the following conditions:

  • uninterrupted maintenance of business activity until December 31, 2021.
  • and maintaining the average level of employment in 2021 compared to the number of employees for which they received the subsidy.

PFR will check these conditions automatically on the basis of data from ZUS, so the entrepreneur doesn't need to attach any documents or certificates to the application.

The form of the statement of settlement for micro-companies contains the account number to which the entrepreneur can pay money from the subsidy, if they want to return it before the decision is issued by PFR. The repayments made by the micro-company before the date of the PFR decision reduce the balance of the subsidy to be canceled.

Settlement rules for SMEs

The full remission of the financial subsidy will be awarded to SMEs which jointly meet the following conditions:

  • uninterrupted maintenance of business activity until 31 December 2021
  • and settlement of the surplus of financial subsidy received.

In the subsidy application, entrepreneurs generally forecasted revenues and fixed costs for the period from 1 November 2020 to 31 March 2021. Therefore, in order to settle the subsidy, they must provide the actual fixed costs and the amount of revenues for this period. A special calculator will be helpful in calculating this difference, which can be used in the settlement form. The beneficiary must check whether there is a surplus between the amount of the subsidy calculated on the basis of the expected value of fixed costs and the amount of decrease in revenues, and the subsidy they would have received based on the amount of actual fixed costs and the actual amount of decrease in revenues. If there is a surplus, the beneficiary will have to return it by 31 January 2022 to the individual account indicated in the confirmation of declaration.

Moreover, in order to correctly settle the subsidy, entrepreneurs will have to attach to the form a declaration on the settlement of JPK files in the form of xml generated from the company's accounting program (a different format will not be accepted). Depending on the accounting, these will be JPK_PKPIR or JPK_KR files. Separate files should be prepared for the period November-December 2020 and January-March 2021.

Please note that the amount indicated in the statement of settlement does not have to equal the amount that will be refunded to the PFR. If the entrepreneur has partially repaid the subsidy before the deadline for submitting the statement of settlement, they should reduce the amount indicated in the statement by the value of all returns made under the PFR 2.0 Financial Shield.

Required statements and details

  • Companies that did not provide correct documents on the authorization when applying for a subsidy, will find an additional field in the forms, the so-called retrospective statement. By checking them, they will certify that they were authorized to submit an application for a subsidy. In addition to submitting this declaration, they must provide the bank with documents confirming the authorization within 14 days.
  • Companies will have to confirm in the form that they have made an entry in the Central Register of Real Beneficiaries (CRBP), if they have not done so before.
  • PKD codes, which the beneficiary enters in the form, are purely descriptive. Beneficiary should provide the company's leading PKD code. It does not have to be related to the list of 54 PKD codes which conditioned participation in the program.

The regulations and the necessary information about the subsidy settlement and redemption process are available at www.pfr.pl.

An error occurred while processing the template.
Can't convert this string to number: ""
The blamed expression:
==> cur_tab.order.getData()?number  [in template "10157#10197#26919203" at line 12, column 31]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if (cur_tab.order.getData()?number <...  [in template "10157#10197#26919203" at line 12, column 25]
----
1<wc-vertical-tabs <#if anchor?? && validator.isNotNull(anchor.getData())> id="${anchor.getData()}"  </#if>> 
2    <section class="wrapper bmp-vertical-tabs"> 
3        <h2 class="col-md-12 to-anim bounceInUp">${header.getData()}</h2> 
4 
5        <p class="bmp-p--big col-md-6 to-anim bounceInUp">${paragraph.getData()}</p> 
6 
7        <div class="bmp-vertical-tabs__container"> 
8            <div class="bmp-vertical-tabs__menu col-md-4 xs-hidden to-anim bounceInLeft"> 
9                <#if tab.getSiblings()?has_content> 
10                    <ul role="tablist"> 
11                        <#list tab.getSiblings()?sort_by(["order", "data"]) as cur_tab> 
12                        <#if (cur_tab.order.getData()?number < 10)> 
13                            <li role="presentation"<#if cur_tab_index == 0> class="active"</#if>> 
14                                <a data-tab="${cur_tab_index}" class="bmp-vertical-tabs__menu-link" href="#" role="tab" <#if cur_tab_index == 0>aria-selected="true" tabindex="0"<#else>aria-selected="false" tabindex="-1"</#if>>${cur_tab.title.getData()}</a> 
15                            </li></#if> 
16                        </#list> 
17                        <#list tab.getSiblings()?sort_by(["order", "data"]) as cur_tab> 
18                        <#if (cur_tab.order.getData()?number > 9)> 
19                            <li role="presentation"<#if cur_tab_index == 0> class="active"</#if>> 
20                                <a data-tab="${cur_tab_index}" class="bmp-vertical-tabs__menu-link" href="#" role="tab" <#if cur_tab_index == 0>aria-selected="true" tabindex="0"<#else>aria-selected="false" tabindex="-1"</#if>>${cur_tab.title.getData()}</a> 
21                            </li></#if> 
22                        </#list> 
23                    </ul> 
24                </#if> 
25            </div> 
26            <div class="bmp-vertical-tabs__content-container col-md-8 to-anim bounceInRight"> 
27                <#if tab.getSiblings()?has_content> 
28                    <#list tab.getSiblings()?sort_by(["order", "data"]) as cur_tab> 
29                        <#if (cur_tab.order.getData()?number < 10)> 
30                        <div class="xs-only bmp-vertical-tabs__mobile_tab<#if cur_tab_index == 0> active</#if>"> 
31                            <a data-tab="${cur_tab_index}" href="#" role="tab" <#if cur_tab_index == 0>aria-selected="true" tabindex="0"<#else>aria-selected="false" tabindex="-1"</#if>>${cur_tab.title.getData()}</a> 
32                            <i class="icon--f-arrow"></i> 
33                        </div> 
34                        <div data-tab-content="${cur_tab_index}" role="tabpanel" class="bmp-vertical-tabs__content" <#if cur_tab_index == 0>aria-hidden="false"<#else>aria-hidden="true"</#if>> 
35                            ${cur_tab.content.getData()} 
36                        </div></#if> 
37                    </#list> 
38                    <#list tab.getSiblings()?sort_by(["order", "data"]) as cur_tab> 
39                        <#if (cur_tab.order.getData()?number >9)> 
40                        <div class="xs-only bmp-vertical-tabs__mobile_tab<#if cur_tab_index == 0> active</#if>"> 
41                            <a data-tab="${cur_tab_index}" href="#" role="tab" <#if cur_tab_index == 0>aria-selected="true" tabindex="0"<#else>aria-selected="false" tabindex="-1"</#if>>${cur_tab.title.getData()}</a> 
42                            <i class="icon--f-arrow"></i> 
43                        </div> 
44                        <div data-tab-content="${cur_tab_index}" role="tabpanel" class="bmp-vertical-tabs__content" <#if cur_tab_index == 0>aria-hidden="false"<#else>aria-hidden="true"</#if>> 
45                            ${cur_tab.content.getData()} 
46                        </div></#if> 
47                    </#list> 
48                </#if> 
49            </div> 
50        </div> 
51    </section> 
52    <style> 
53        .bmp-vertical-tabs__content-container strong, 
54        .bmp-vertical-tabs__content-container b { 
55            color: #2e2e2e; 
56
57    </style> 
58</wc-vertical-tabs> 

Role of the Bank

  • We will inform you about the possibility of submitting an application and the rules for applying for subsidies

  • You can conveniently submit the application via Millenet online banking by filling out a simple form and attaching the necessary documents

  • You can also check the status of the application or make a possible appeal through Millenet