A German technology company establishes a wholly owned subsidiary in Warsaw. The registration process goes smoothly. The first year of trading passes without incident. Then, in February of the following year, the Polish tax authority issues an audit notice covering corporate income tax, transfer pricing documentation, and withholding tax on royalty payments. The subsidiary's finance director – unfamiliar with Polish tax law – realises that several filing deadlines were missed and that no local transfer pricing file was prepared. The exposure runs to seven figures.

Foreign subsidiaries operating in Poland face a layered set of corporate income tax (CIT) obligations under the ustawa o podatku dochodowym od osób prawnych (Corporate Income Tax Act, CIT Act). Key annual deadlines fall within three months of the financial year-end, with transfer pricing documentation due within nine months. Failure to meet these obligations triggers penalty surcharges of up to 150% of the understated tax, personal liability of board members, and – in aggravated cases – criminal fiscal sanctions. This analysis sets out the full compliance framework so that foreign-owned entities can identify gaps before the tax authority does.

The sections below move from the foundational CIT registration and filing obligations, through transfer pricing and withholding tax mechanics, to the KSeF Poland e-invoicing mandate and the strategic tools – IP Box, loss relief, and group structures – that reduce the effective tax rate. A checklist consolidates the action points at each stage. Cross-border dimensions, including treaty interaction and the role of a tax advisor Warsaw-based teams rely on, are addressed throughout.

What are the core CIT filing obligations for a Polish subsidiary?

Polish corporate income tax applies to resident companies on worldwide income. A subsidiary incorporated under Polish law – most commonly as a spółka z ograniczoną odpowiedzialnością (limited liability company, Sp. z o.o.) or a spółka akcyjna (joint-stock company, S.A.) – is a Polish tax resident from the date of registration in the National Court Register (KRS). The standard CIT rate is 19%. A reduced rate of 9% applies to small taxpayers whose revenue does not exceed EUR 2 million in a given tax year.

The annual CIT return (CIT-8) must be filed and tax paid within three months of the end of the financial year. For a December year-end, the deadline is 31 March. Monthly or quarterly advance payments are mandatory throughout the year. Missing the advance payment schedule does not itself trigger an audit, but the resulting interest – currently 14.5% per annum – accumulates quickly. The National Tax Administration (KAS) cross-references advance payments against the final CIT-8 automatically.

A subsidiary that opts for a non-calendar financial year must notify the Head of the relevant Tax Office before the start of that year. Many foreign groups operate on a June or September year-end to align with parent consolidation cycles. This is permitted, but the subsidiary must apply Polish CIT rules independently – parent-level group relief does not extend across the border.

  • Register for CIT with the competent Tax Office within 7 days of KRS registration.
  • Confirm the financial year-end and advance payment method on registration.
  • File CIT-8 and pay final tax within 3 months of year-end.
  • Retain accounting records for 5 years from the end of the tax year.
  • File JPK_CIT (structured audit file for CIT) from the financial year starting 2025 for large taxpayers.

The JPK_CIT obligation deserves particular attention. Large taxpayers – those whose revenue exceeds EUR 50 million – must submit the structured CIT data file alongside the CIT-8 from 2025. Mid-sized entities follow from 2026. This is not a summary; it is a granular, transaction-level file that the KAS uses for automated risk scoring. Subsidiaries whose parent group uses SAP, Oracle, or similar ERP systems should allow at least six months to configure the data extraction correctly.

How does transfer pricing compliance work in Poland?

Transfer pricing is the single area where foreign subsidiaries face the greatest exposure. Polish transfer pricing rules implement OECD guidelines and require that all controlled transactions – transactions between related parties – be conducted on arm's length terms. The documentation obligation applies when the transaction value exceeds defined thresholds: PLN 10 million for financial transactions, PLN 10 million for commodity transactions, and PLN 2 million for service and other transactions in a given year.

The local file (dokumentacja lokalna) must be prepared before the CIT-8 filing deadline and submitted to the KAS within 14 days of a request during an audit. The master file, prepared at group level, must be attached to the local file for groups whose consolidated revenue exceeds PLN 200 million. A separate transfer pricing information form (TPR) must be filed electronically within the same deadline as the CIT-8. The TPR discloses transaction types, values, and the transfer pricing method applied.

We secured a reversal of a transfer pricing surcharge exceeding PLN 3m for a manufacturing client in the Mazowieckie region (autumn 2025). The KAS had applied a comparables range that excluded the client's most relevant benchmark. A properly structured local file, prepared in advance, would have prevented the dispute entirely.

Board members and management board members sign the TPR personally. This matters. If the KAS determines that the arm's length standard was not met, the adjustment increases taxable income. A 150% penalty rate applies to the resulting shortfall. Personal liability under fiscal penal law follows where the understated tax exceeds PLN 18,800 (five times the minimum wage). Subsidiaries in the following situations face elevated risk:

  • Intragroup service fees charged at cost-plus without benchmarking.
  • Royalty payments to a parent holding IP in a low-tax jurisdiction.
  • Intragroup loans with interest rates not aligned to market rates.
  • Management fees that cannot be linked to specific, documented services.

For a tailored strategy on transfer pricing documentation, reach out to info@kordeckipartners.com.

The interaction between Polish transfer pricing rules and double tax treaties is important. Where a parent is German, the double tax treaty between Poland and Germany provides a framework for corresponding adjustments when one jurisdiction makes a primary transfer pricing adjustment. Without an advance pricing agreement (APA), however, the corresponding adjustment is not automatic and must be actively claimed.

What withholding tax obligations apply to cross-border payments?

Withholding tax (WHT) is frequently underestimated by foreign groups. Polish tax law imposes WHT at 19% on dividends and 20% on interest, royalties, and certain service fees paid to non-residents. Treaty rates reduce these figures – the Poland-Germany treaty reduces dividend WHT to 5% or 15% depending on the shareholding threshold, and reduces royalty WHT to 5%. However, reduced treaty rates are not automatic.

For payments exceeding PLN 2 million per year to a single recipient, the Polish subsidiary must apply the pay-and-refund mechanism. Under this mechanism, the subsidiary withholds at the domestic rate (19% or 20%) and the recipient then claims a refund from the KAS. The refund procedure takes up to six months. An alternative is to obtain an opinion on WHT application from the KAS before the payment, confirming that the treaty rate applies. This opinion is valid for 36 months and eliminates the cash-flow cost of the pay-and-refund cycle.

The beneficial owner verification requirement applies to all WHT-reduced payments. The subsidiary must obtain and retain documentary evidence that the recipient is the beneficial owner of the payment – not a conduit entity. Group treasury companies that on-lend funds or pass through royalties require particular scrutiny. The KAS has challenged conduit structures aggressively since 2023, and several multinational groups have faced WHT assessments running to tens of millions of PLN.

Real estate transactions involving Polish entities also attract WHT considerations. Environmental and structural due diligence on Polish real estate assets should be completed before any acquisition that changes the group's WHT exposure – a point explored in detail in our analysis of environmental due diligence for Polish real estate.

Is the KSeF e-invoicing mandate already in effect?

KSeF Poland – the Krajowy System e-Faktur (National e-Invoice System, KSeF) – becomes mandatory for all active VAT payers from 1 February 2026 for large taxpayers, and from 1 April 2026 for all remaining taxpayers. Foreign subsidiaries registered for VAT in Poland are within scope from the applicable date. The obligation covers all B2B invoices issued to Polish counterparties. Structured invoices in XML format must be transmitted to the KSeF platform in real time or within one working day.

Non-compliance carries penalties of up to 100% of the VAT shown on a non-compliant invoice. More significantly, a buyer cannot deduct input VAT on an invoice that should have been issued through KSeF but was not. This creates a downstream compliance risk for the subsidiary's customers – which in turn creates commercial pressure to comply on time. Foreign groups that process Polish invoices through a shared service centre in another EU country face an additional integration challenge: the SSC's ERP must interface with the KSeF API directly.

We obtained interim measures protecting ERP integration assets worth over EUR 2m for a technology subsidiary in Lower Silesia (spring 2026). The client had outsourced KSeF integration to a vendor that failed to deliver on time. Contractual and technical remedies ran in parallel. The lesson: KSeF integration should be treated as a project with a hard deadline, not an IT upgrade.

The KSeF obligation also interacts with JPK_VAT. Subsidiaries already filing monthly JPK_VAT files will find that KSeF data feeds into the same reporting infrastructure. A tax advisor Warsaw-based teams should consult on the combined data architecture before the go-live date. Retrofitting the system after the deadline is possible but expensive.

How can foreign subsidiaries reduce their effective CIT rate in Poland?

Polish CIT law contains several legitimate instruments for reducing the effective tax rate. Three are particularly relevant to foreign subsidiaries: the IP Box regime, the research and development (R&D) relief, and the Estonian CIT option. Understanding which instrument applies – and which precludes the others – is a decision matrix question, not a compliance question.

The IP Box regime taxes qualifying intellectual property income at 5% CIT. Qualifying income includes royalties, licence fees, and gains from the sale of qualifying IP rights. The IP right must be created, developed, or improved by the taxpayer through its own R&D activity. For a technology subsidiary that develops software or algorithms in Poland, IP Box can reduce the CIT rate from 19% to 5% on the qualifying income stream. The regime requires a dedicated IP Box accounting record (ewidencja IP Box) maintained from the start of the tax year in which the regime is first applied.

The R&D relief allows an additional deduction of up to 200% of qualifying R&D costs. It can be combined with IP Box in certain configurations, though the interaction requires careful structuring. The Estonian CIT (ryczałt od dochodów spółek) defers CIT until profit is distributed, which suits subsidiaries in a growth phase that reinvest earnings. It is not available to subsidiaries with passive income exceeding 50% of total income – which typically rules it out for holding or IP-licensing entities.

Loss relief is available for five consecutive years following the loss year, with a cap of 50% of the loss in any single year. A subsidiary that incurs losses in its first years of operation – common for greenfield investments – should model the loss utilisation schedule against the group's consolidation timeline. Where the parent is considering a future merger or restructuring, the treatment of carried-forward losses under Polish tax law affects the transaction economics significantly. Treaty provisions – including those governing cross-border reorganisations – interact with domestic loss rules in ways that require specialist input. Our article on the double tax treaty key provisions addresses the treaty framework in further detail.

A specific situation: a foreign investor's subsidiary in Małopolska (winter 2025) applied IP Box for the first time after a two-year development phase. We structured the ewidencja IP Box retrospectively within the same tax year, confirmed the qualifying nexus ratio, and filed the amended CIT-8. The effective rate on qualifying income fell from 19% to 5%, generating a refund exceeding PLN 1.4m.

What does the CIT compliance calendar look like for a Polish subsidiary?

Foreign subsidiary compliance teams operate most effectively when obligations are mapped to a single annual calendar. The following framework covers a December year-end entity. Non-calendar year entities should transpose the deadlines by reference to their own year-end date. Each item below carries a consequence if missed.

The first quarter is the most intensive period. The CIT-8 and TPR must be filed and tax paid by 31 March. The transfer pricing local file must exist by this date (though it is submitted only on request). If IP Box was applied during the year, the ewidencja must be complete. If the entity is a large taxpayer, the JPK_CIT file is submitted alongside the CIT-8. The WHT annual return must also be filed by 31 January for the preceding year.

  • January 31: WHT annual return and payer statements to recipients.
  • March 31: CIT-8 filing, final CIT payment, TPR submission, JPK_CIT (large taxpayers).
  • September 30: Transfer pricing local file finalised (9 months from year-end).
  • Monthly/quarterly: VAT JPK_VAT filing and advance CIT payments.
  • Ongoing: KSeF invoice transmission within 1 working day of issuance.

The nine-month window for the local file is a trap. Many subsidiaries treat it as a comfortable buffer and begin documentation in August, only to find that benchmarking studies, functional analyses, and group master file alignment take longer than expected. The KAS can request the local file at any point during an audit – and audits are frequently opened before the nine-month window closes. Starting documentation in April, immediately after the CIT-8 filing, is the standard we recommend.

A practical self-assessment checkpoint: if the subsidiary cannot answer the following five questions in under ten minutes, the compliance framework needs attention. What is the arm's length rate applied to each intragroup service? Has beneficial ownership been verified for every WHT-reduced payment? Is the KSeF integration tested and live? Has the ewidencja IP Box been maintained from day one of the tax year? Are advance CIT payments reconciled monthly against the projected annual liability?

For a tailored strategy on CIT compliance calendar management, reach out to info@kordeckipartners.com.

Frequently asked questions

Q: How long does a KAS transfer pricing audit typically take, and what triggers it?

A: Transfer pricing audits typically last between 12 and 24 months from the opening notice to the final assessment. Common triggers include high-value intragroup service fees, royalty payments to low-tax jurisdictions, and discrepancies between the TPR data and the CIT-8. The KAS uses automated risk-scoring tools that cross-reference JPK_VAT, JPK_CIT, and TPR data, so inconsistencies that would previously have required manual review are now flagged automatically. Preparing the local file proactively – rather than reactively – is the most effective risk-reduction measure.

Q: Is it a misconception that small subsidiaries are below the transfer pricing documentation threshold?

A: Yes, this is a common misconception. The PLN 2 million threshold applies per transaction type per year – not to the subsidiary's total revenue. A subsidiary with annual revenue of PLN 5 million may still exceed the threshold for a single category of intragroup services. Additionally, even where formal documentation is not required, the arm's length standard applies. The KAS can challenge pricing on any controlled transaction regardless of whether a local file was mandatory.

Q: What does KSeF integration cost, and how long does implementation take?

A: Implementation costs vary widely depending on the ERP system and the volume of invoices. For a subsidiary using a standard ERP with a Polish localisation module, integration typically costs between PLN 30,000 and PLN 150,000 and takes three to five months. Subsidiaries processing invoices through a shared service centre outside Poland face higher costs and longer timelines, because the SSC must connect to the KSeF API and handle Polish-language XML schema validation. Beginning the project at least six months before the mandatory go-live date is the minimum prudent timeline.

KORDECKI & Partners is a law firm based in Warsaw and Krakow, advising business clients across 30 jurisdictions. Our team combines expertise in Polish and international law with a practical approach to CIT compliance, transfer pricing, KSeF onboarding, and cross-border tax structuring. We work with Polish entrepreneurs, foreign investors, and in-house legal teams. To discuss your situation, contact info@kordeckipartners.com.

Disclaimer: This publication is provided for informational purposes only and does not constitute legal advice. The information herein should not be relied upon as a substitute for professional legal counsel tailored to your specific circumstances. KORDECKI & Partners assumes no liability for actions taken or not taken based on the contents of this material. For advice regarding your particular situation, please contact info@kordeckipartners.com.