Harvest
Invoices
Sign up

Email Invoice for Poland

Harvest simplifies the invoicing process in Poland by allowing businesses to add VAT numbers directly to invoices, ensuring compliance with local tax identification requirements.

INVOICE DRAFT

Add your logo here
Item type
Description
Quantity
Unit price
Tax
Amount
Subtotal
$0.00
Discount
$0.00
Amount Due
$0.00
Get paid via:
Credit card / Debit card
ACH
Wire transfer

Customise invoice

Appearance

Add a logo
Show invoice title

Invoice settings

Tax Add up to 2 tax rates
%
Discount Apply a discount percentage
%

Understanding the Current Email Invoicing Regulations in Poland

Currently, businesses in Poland have some flexibility regarding electronic invoices, but this is rapidly changing. Until the Krajowy System e-Faktur (KSeF) becomes mandatory, electronic invoices (e-invoices) are permitted with the recipient's consent, and they must adhere to authenticity, integrity, and legibility requirements as per the Polish VAT Act. This means that, for now, e-invoices can be exchanged via email, Electronic Data Interchange (EDI), or other structured platforms. However, it's crucial to understand that a traditional PDF invoice sent via email will soon no longer be considered a legally valid invoice for B2B transactions once the KSeF mandate takes full effect.

For foreign companies invoicing in Poland, the current rules offer some distinctions. Businesses without a registered office or a fixed establishment in Poland are generally exempt from the upcoming mandatory KSeF e-invoicing requirements. These entities can continue to issue invoices based on existing rules, either electronically (like PDF via email) or in paper form, though voluntary use of KSeF remains an option. However, if a foreign company has a fixed establishment in Poland that participates in the supply of goods or services for which invoices are issued, they will be subject to the KSeF mandate. All invoices, regardless of format, must include specific mandatory elements such as the date of issue, a unique sequential invoice number, names and addresses of both supplier and customer, VAT IDs (NIP for Polish entities), a description of goods or services, quantity, net unit price, VAT rate(s) and amount, and the gross total. Invoices must be issued no later than the 15th day of the month following the supply of goods or services.

The Transition to Mandatory E-Invoicing in Poland

Poland is transitioning to a mandatory e-invoicing system, the Krajowy System e-Faktur (KSeF), which will fundamentally change how businesses issue and receive invoices. The initial plan for mandatory implementation by July 1, 2024, was postponed due to challenges with the system. The new schedule introduces a phased rollout, with key milestones and deadlines for businesses to prepare.

Here's the updated timeline for mandatory KSeF implementation:

  • February 1, 2026: Mandatory e-invoicing begins for large taxpayers, defined as businesses with annual revenue exceeding PLN 200 million (approximately EUR 46 million) in 2025.
  • April 1, 2026: The requirement extends to all other VAT-registered businesses in Poland.
  • January 1, 2027: Micro-entrepreneurs with monthly sales under PLN 10,000 will be required to comply.

From these effective dates, all VAT taxpayers in Poland, including SMEs, micro-entrepreneurs, and sole traders, will be obligated to issue and receive structured invoices exclusively via the KSeF platform for B2B transactions. This means that traditional paper or PDF invoices will no longer be legally valid for B2B transactions within Poland. While B2C transactions are not mandated to use KSeF, businesses can do so voluntarily. The Ministry of Finance aims for KSeF to be the central platform for all commercial transactions, significantly impacting existing invoicing processes and requiring businesses to adapt their systems and workflows.

Navigating the KSeF System for E-Invoicing

The Krajowy System e-Faktur (KSeF) is Poland's national e-invoicing platform, designed to standardize and centralize the exchange of structured electronic invoices. KSeF operates as a clearance model, meaning suppliers must submit invoices to the system for validation and clearance before they are considered legally issued. Once an e-invoice is successfully transmitted to KSeF, it receives a unique KSeF identification number, and the system stores it for a period of 10 years. This centralized storage eliminates the need for businesses to archive KSeF-issued invoices themselves, unless longer retention periods are required by other regulations.

The process of using KSeF involves several key steps:

  • Invoice Creation: Businesses prepare structured XML invoices that comply with the FA(3) schema, which is Poland's version of the European EN 16931 standard.
  • Submission to KSeF: Invoices are submitted to the central Ministry of Finance database (KSeF) via an interface (API) or through free tools provided by the Ministry.
  • Validation and Unique Identifier: KSeF validates the invoice. Upon successful validation, the system assigns a unique KSeF ID.
  • Recipient Access: Once approved, the recipient can download the e-invoice directly from the KSeF platform.

Integrating KSeF with existing invoicing systems is a critical step for businesses. The Ministry of Finance has released the final FA(3) structured invoice schema and KSeF 2.0 API documentation to facilitate technical integration. Businesses can register with KSeF and obtain API credentials or use manual upload options, particularly for lower invoice volumes. It's important to note that KSeF is solely for VAT invoices; other documents like bills, receipts, or contracts are not handled by the system and must continue to circulate separately. Attachments to invoices also need to be sent outside KSeF, though they can be supplemented with the KSeF invoice number.

Penalties and Compliance Challenges

Non-compliance with Poland's mandatory e-invoicing system, KSeF, will eventually lead to financial penalties, though a grace period has been announced. The Ministry of Finance has clarified that penalties related to KSeF obligations will not apply during the first year of implementation, meaning no financial penalties will be imposed in 2026. However, from January 1, 2027, businesses that fail to issue structured invoices via KSeF, issue non-compliant invoices during system outages, or miss submission deadlines may face significant fines. These penalties can be substantial, potentially reaching up to 100% of the VAT amount shown on an invoice issued outside KSeF, or up to 18.7% of the total amount due if no VAT is indicated.

Businesses may encounter several common compliance challenges during this transition:

  • System Integration: Adapting existing ERP and accounting systems to connect with KSeF's API and comply with the FA(3) XML schema.
  • Data Accuracy: Ensuring that all invoice data meets the strict format and content requirements of Polish VAT law and the KSeF system.
  • Authentication: Managing user access rights and authentications within KSeF, which can be done via a Trusted Profile, qualified electronic signature, qualified electronic seal, token, or KSeF certificate.
  • Offline Procedures: Understanding and implementing procedures for issuing invoices during KSeF system outages, which still require submission to KSeF on the next business day.

To mitigate compliance risks and avoid penalties, businesses should implement proactive strategies:

  • Early Preparation: Begin assessing current invoicing processes and planning for technical integration well in advance of the mandatory deadlines.
  • System Upgrades: Invest in or update accounting software to ensure compatibility with KSeF's technical specifications.
  • Staff Training: Educate employees involved in invoicing on the new KSeF procedures, requirements, and potential pitfalls.
  • Regular Monitoring: Stay informed about any further legislative changes or clarifications from the Ministry of Finance.
  • Professional Advice: Consult with tax advisors to navigate the complexities of the new compliance landscape effectively.

Best Practices for Email Invoicing in Poland

As Poland moves towards mandatory e-invoicing through KSeF, adopting best practices for your invoicing workflows is paramount to ensure compliance and efficiency. While traditional email invoicing for B2B transactions will largely be replaced by KSeF, understanding effective data management and adaptation strategies remains crucial.

Here are some best practices:

  • Automate KSeF Submission: For businesses with significant invoice volumes, integrating your internal systems directly with KSeF via API is highly recommended. This automates the submission, validation, and unique identifier assignment process, minimizing manual errors and ensuring timely compliance.
  • Ensure Data Accuracy at Source: The KSeF system requires invoices to adhere to the FA(3) XML schema and specific Polish VAT content rules. Implement robust internal controls to ensure all necessary data—such as NIP numbers, correct VAT rates, and detailed descriptions of goods/services—is accurate before invoice generation. Data discrepancies can lead to validation failures within KSeF.
  • Manage Non-KSeF Documents Separately: Remember that KSeF is exclusively for VAT invoices. Other transactional documents, like contracts, delivery notes, or attachments to invoices (e.g., PDFs), will continue to be exchanged outside KSeF. Establish clear workflows for managing these documents, potentially referencing the KSeF invoice ID for easy reconciliation.
  • Communicate with Foreign Contractors: For sales to foreign contractors (B2B), even though Polish suppliers must issue e-invoices in KSeF, the foreign recipient will not automatically receive it from the system. You must separately deliver a visualization of the invoice (e.g., a PDF with a QR code) through agreed-upon channels like email or a dedicated portal.
  • Prepare for Offline Scenarios: While KSeF is designed to be robust, plan for potential system outages. In such cases, invoices can be issued offline but must be submitted to KSeF by the next business day. Having a clear internal procedure for these situations is essential to avoid penalties.
  • Continuous Monitoring and Adaptation: The e-invoicing landscape is dynamic. Regularly review updates from the Polish Ministry of Finance and adapt your invoicing processes and systems accordingly. Stay informed about any changes to the FA(3) schema or KSeF functionalities.

See Your Polish Email Invoice Template in Action

Preview how your invoice will look with Polish VAT compliance and KSeF integration, ready to send to clients in Poland.

Email Invoice for Poland FAQs

  • Harvest allows you to include your company's VAT identification number on invoices by adding it in the account settings. This feature helps businesses meet the basic tax identification requirements necessary for compliance with Polish VAT regulations.

  • E-invoicing will become mandatory in Poland starting February 1, 2026, for large taxpayers. By April 1, 2026, all VAT-registered businesses must comply, and by January 1, 2027, micro-entrepreneurs will also be required to adhere to the e-invoicing mandate.

  • Harvest employs strong security measures, including data encryption, secure servers, and regular security audits to protect user data. Your information is safe, and Harvest prioritizes data privacy.
  • While e-invoicing systems can automate the submission and validation of invoices, they may not fully integrate with all existing ERP systems without customization. Additionally, non-VAT documents still need separate handling outside of these systems.

  • Foreign companies without a fixed establishment in Poland are generally exempt from the mandatory KSeF requirements. However, those with a fixed establishment participating in the supply of goods or services for which invoices are issued must comply with the KSeF e-invoicing mandate.