Poland Freelancer Invoice Requirements: JDG Invoicing Guide

Polish freelancer invoice requirements: mandatory fields (Art. 106e), VAT threshold, timing rules, corrective invoices, and KSeF 2027 for JDG sole traders.

Published
Updated
Reading Time
18 min
Topics:
Tax & CompliancePolandJDGfreelancer invoicingKSeF

Poland is home to one of Europe's largest self-employed populations. Approximately 3.2 million Poles were self-employed in 2023, representing about 20% of the total employed workforce, and the majority operate as JDG sole traders. If you are among them, or planning to register, every invoice you issue must comply with specific requirements under Poland's VAT Act (Ustawa o VAT).

This guide covers Poland freelancer invoice requirements focused on the invoice document itself: what fields are mandatory, how your VAT status changes what appears on the invoice, when invoices must be issued, how to correct mistakes, and what KSeF e-invoicing means for micro-entrepreneurs. It is not a general guide to freelancing in Poland.

A JDG (Jednoosobowa Działalność Gospodarcza) is Poland's standard sole trader registration via CEIDG. You cannot legally issue invoices without it; this article assumes you have registered and need to get your invoices right.

Under Article 106e of the VAT Act, every Polish freelancer invoice must include the issue date, a sequential number, full names and addresses of both parties, the supplier's NIP, a description of services, the transaction date, net amount, applicable VAT rate and amount (or the legal basis for VAT exemption), and the gross total. VAT-exempt freelancers below the PLN 200,000 threshold must cite the exemption basis on every invoice.

Mandatory Invoice Fields Under Article 106e

Article 106e of the Polish VAT Act defines exactly what must appear on every faktura VAT issued by a sole trader (JDG). Missing even one required element can result in the invoice being rejected by your buyer's accounting department or flagged during a tax audit. Use this as your field-by-field compliance checklist.

1. Invoice issue date (data wystawienia). The calendar date you create and send the invoice.

2. Sequential invoice number (numer faktury). Each invoice must carry a unique number within a continuous series for a given period. The numbering format is flexible. Common approaches include:

  • Simple annual sequence: 1/2026, 2/2026, 3/2026
  • Month-year format: FV/001/04/2026, FV/002/04/2026
  • Custom prefix with year: JK/2026/001

The only hard rule is that the series must be sequential and unambiguous within your chosen period. Most Polish freelancers reset numbering annually and embed the month and year for easier reference. Gaps or duplicates in the sequence will raise questions during an audit.

3. Full legal name and address of the seller (you). Your name as registered with CEIDG, plus your registered business address. This must match your official registration data exactly.

4. Full legal name and address of the buyer. Your client's registered business name and address. For corporate clients, use the entity name from KRS or CEIDG, not an informal trading name.

5. Seller's NIP (Numer Identyfikacji Podatkowej). Your ten-digit Polish tax identification number. This appears on every invoice you issue, regardless of VAT status.

6. Buyer's NIP. Required for B2B transactions, which covers the vast majority of freelancer invoicing in Poland. If you are invoicing another registered business, both your NIP and theirs must appear on the document. For B2C sales to individual consumers, the buyer's NIP is not mandatory unless the buyer specifically requests it.

7. Description of goods or services (nazwa towaru lub usługi). A clear, specific description of what you delivered. "Consulting services" alone is often insufficient. Prefer concrete descriptions such as "UX design services for mobile application, April 2026" or "English-to-Polish translation, 5,200 words."

8. Date of service delivery or completion (data dokonania dostawy / wykonania usługi). If the service was completed on a different date than the invoice issue date, you must state that date separately. When the delivery date and issue date are the same, you can note this explicitly or simply include one date with an annotation that both dates coincide.

9. Net amount (kwota netto). The value of goods or services before VAT.

10. VAT rate and VAT amount (stawka i kwota podatku VAT). The applicable VAT rate (typically 23% for most services, though reduced rates of 8% or 5% apply to specific categories) and the calculated VAT in PLN.

11. Gross total (kwota brutto). The final amount inclusive of VAT, which is the sum your client owes.

Language and Cross-Border Considerations

Polish law does not require invoices to be issued exclusively in Polish. You may issue bilingual invoices with Polish and English (or another language) side by side, which is standard practice for freelancers working with international clients.

For cross-border EU services, additional elements apply beyond the standard Article 106e fields. If you provide services to a business in another EU member state, you issue the invoice with 0% VAT and add the annotation "odwrotne obciążenie" (reverse charge), indicating that the buyer self-accounts for VAT in their own country. You must include your EU VAT identification number (the prefix "PL" followed by your NIP) and the buyer's EU VAT number. Before applying reverse charge, verify the buyer's VAT number through the EU's VIES validation system to confirm it is active. Incorrect application of the reverse charge mechanism can leave you liable for the Polish VAT on the transaction.

Invoice Retention

Polish tax law requires you to retain copies of all issued and received invoices for 5 years from the end of the calendar year in which the tax obligation arose. For an invoice issued in April 2026, the retention period runs through December 31, 2031. Invoices can be stored electronically as long as authenticity and legibility are preserved.

VAT-Exempt vs. VAT-Registered Invoices: The PLN 200,000 Threshold

Whether your JDG invoices carry VAT line items depends on a single threshold: PLN 200,000 in annual net revenue. Article 113 of the Polish VAT Act allows freelancers and sole traders earning below this figure to operate as VAT-exempt entities (podmiot zwolniony z VAT). Once you cross it, mandatory VAT registration reshapes what your invoice document must contain.

What a VAT-Exempt Invoice Looks Like

If your annual revenue stays below PLN 200,000, you issue a standard faktura with no VAT breakdown. The older document type called rachunek has been effectively superseded for JDG sole traders since 2014, so the correct term for your sales document is still "faktura," even without VAT.

A VAT-exempt invoice must include:

  • A legal basis citation for the exemption, typically a reference to Article 113(1) of the VAT Act (for freelancers who have not exceeded the threshold) or Article 113(9) (for those in their first year of activity with prorated limits).
  • The gross amount only. No net/VAT split appears anywhere on the document.
  • All other mandatory fields required under Article 106e (sequential number, dates, seller and buyer identification, description of service or goods, quantity, unit price).

The exemption citation is not optional. Tax authorities expect to see the specific legal provision on the face of the invoice so the buyer's accounting team can classify the expense correctly. The standard Polish phrasing is "Zwolniony z VAT na podstawie art. 113 ust. 1 ustawy o VAT" (VAT-exempt pursuant to Article 113(1) of the VAT Act).

What Changes After VAT Registration

When your cumulative revenue hits PLN 200,000, you must register as an active VAT taxpayer and begin issuing a full faktura VAT. The invoice document changes in several concrete ways:

  • VAT line items appear. Each item or service line shows the net amount, the applicable VAT rate, and the resulting VAT amount. Standard rates are 23% (most services), 8% and 5% (reduced rates for specific categories), or 0% (certain exports and intra-Community supplies).
  • The exemption citation is removed. Your invoice no longer references Article 113.
  • A VAT summary section breaks down totals by rate, showing net subtotals, VAT amounts per rate, and the gross total.
  • JPK_V7 reporting obligations begin. Your invoice data feeds directly into the monthly Jednolity Plik Kontrolny declaration submitted to the tax office, meaning every invoice field must align precisely with your JPK_V7 entries.

Exemptions That Exist Regardless of Revenue

Not every VAT exemption ties to the PLN 200,000 threshold. Certain services are VAT-exempt by their nature under dedicated provisions of the VAT Act, regardless of how much you earn. These include specific financial and insurance services, medical and healthcare services, and educational services meeting statutory criteria. If your freelance work falls into one of these categories, you may remain VAT-exempt even after exceeding the revenue threshold, though the legal basis cited on your invoice will reference the relevant subject-matter article rather than Article 113.

Conversely, some activities trigger mandatory VAT registration from the first transaction, irrespective of revenue. These include supplying certain electronic services, new means of transport, and specific goods listed in Annex 12 to the VAT Act.

Protecting Both Parties on High-Value Invoices

For any single transaction where the gross amount reaches or exceeds PLN 15,000, the paying party should confirm that the supplier's bank account appears on Poland's official VAT White List (Wykaz podatników VAT). Paying to an unlisted account exposes the buyer to joint and several liability for the supplier's unpaid VAT. This applies whether you are the one issuing or receiving the invoice. Before settling high-value invoices, verifying suppliers on Poland's VAT White List takes only moments and eliminates a material tax risk for both sides of the transaction.


How Your Tax Regime Affects Invoicing and Record-Keeping

Poland offers JDG sole traders three income tax regimes, and freelancers often assume the choice changes how they invoice clients. It does not. The mandatory invoice fields under Article 106e remain identical regardless of which regime you select. What changes is the accounting documentation you maintain behind each invoice and how the tax office calculates your liability from the data those invoices contain.

The Three Regimes and Their Record-Keeping Requirements

Progressive tax (skala podatkowa, 12%/32%) and linear tax (podatek liniowy, flat 19%) both require you to keep a KPiR (Księga Przychodów i Rozchodów), a revenue and expense ledger where every issued and received invoice must have a corresponding entry. Because expenses reduce your taxable base under both regimes, you need to collect and file purchase invoices, cost receipts, and other supporting documents alongside your sales invoices. The two regimes differ only in how income is taxed, not in what your invoices contain or how you document them.

Lump sum tax (ryczałt od przychodów ewidencjonowanych) calculates tax on gross revenue only, so expenses are not deductible. Your invoices look the same, but instead of a full KPiR, you maintain a simpler ewidencja przychodów (revenue register). Applicable rates range from 2% to 17% depending on the type of activity, with 12% and 15% common for IT and professional services.

ZUS social insurance contributions are a significant cost for all JDG freelancers. Under progressive and linear taxation, ZUS is deductible against income; under ryczałt, the deduction rules differ. This affects your tax calculation but not your invoice format.

JPK Reporting and GTU Codes

VAT-registered freelancers on any of the three regimes must submit JPK_V7 declarations (monthly or quarterly, depending on filing frequency). Certain categories of goods and services trigger mandatory GTU classification codes in your reporting. If you sell IT services, consulting, or other classified activities, you need to assign the correct GTU marker. For a detailed breakdown, see our guide on JPK SAF-T reporting and GTU classification codes.


Invoice Timing Rules: When to Issue and Delivery Deadlines

Polish tax law sets precise deadlines for when a freelancer must issue an invoice. The Fiscal Penal Code treats failure to issue invoices on time as an administrative offense carrying financial penalties, and late invoices misaligned with your JPK_V7 reporting periods force corrections that draw audit scrutiny. The rules below apply to every JDG sole trader, whether VAT-registered or exempt.

The General Deadline: 15th of the Following Month

The baseline rule for Poland freelancer invoicing requirements is straightforward. You must issue your faktura no later than the 15th day of the month following the month in which the service was performed or the goods were delivered. The triggering event is the completion of the service or delivery, not when you receive payment.

Practical example: You complete a web development project for a client on March 22. Your deadline to issue the invoice is April 15. If you finish a second project on March 3, that invoice is also due by April 15, since both deliveries fall within the same calendar month.

Advance Issuance Limits

You cannot issue invoices arbitrarily early. Polish sole trader invoice rules impose two caps on how far ahead you can date an invoice:

  • 60-day limit for standard services and goods. An invoice cannot be issued more than 60 days before the service delivery date or the date of payment, whichever comes first.
  • 30-day limit for continuous services billed in set periods. If you invoice a client monthly for an ongoing retainer, subscription, or recurring engagement, the advance window shrinks to 30 days before the billing period ends.

These limits exist to prevent artificial timing of tax obligations. Issuing an invoice outside the permitted window can invalidate the document for VAT reporting purposes.

Advance Payment Invoices (Faktura Zaliczkowa)

When a client pays you a deposit or advance (zaliczka) before you deliver the service, a separate timing rule applies. You must issue an advance invoice (faktura zaliczkowa) by the 15th of the month following the month you received the advance payment. This obligation arises from the receipt of funds, not the delivery of work.

If a client transfers a 50% deposit on June 8 for a project you will complete in August, your advance invoice is due by July 15. Once you deliver the final service, you issue a closing invoice that accounts for the previously invoiced advance.

Buyer's Right to Request an Invoice

Your client has the legal right to request an invoice within 3 months of the end of the month in which the service was delivered or payment was received. If a buyer makes such a request and the original issuance deadline has already passed, you must issue the invoice by the 15th of the month following the month of the request.

Example: You deliver consulting work in February. The client contacts you on May 20 asking for an invoice. May 20 falls within the 3-month window (which runs through May 31). You are obligated to issue the invoice by June 15.


Corrective Invoices (Faktura Korygująca) for Freelancers

Once you issue an invoice as a JDG freelancer in Poland, you cannot delete it or edit it directly. Polish tax law treats every issued invoice as a permanent document in your accounting record. When you discover an error or circumstances change after the fact, the correct procedure is to issue a corrective invoice (faktura korygująca) that references the original document and specifies exactly what changed.

When You Must Issue a Corrective Invoice

Several common freelancer situations trigger the need for a corrective invoice:

  • Wrong amount billed. You invoiced 5,000 PLN but the agreed fee was 4,500 PLN, or you miscalculated hours on a time-based project.
  • Incorrect buyer NIP. The client's tax identification number contains a typo or you used an outdated number.
  • Scope of services changed after invoicing. The client reduced or expanded the project scope, and the original invoice no longer reflects the actual deliverable.
  • Retroactive discount applied. You agreed to a volume discount or early-payment reduction after the original invoice was already sent.
  • Cancelled services or returned goods. The client backed out of the engagement, or a product-based transaction was reversed.

Each of these requires a formal correction document rather than an informal adjustment.

Mandatory Elements of a Faktura Korygująca

Your corrective invoice must contain all of the following:

  1. The designation "KOREKTA" or "Faktura korygująca" clearly visible on the document.
  2. A reference to the original invoice, including its sequential number and issue date.
  3. The corrected data, showing both the original (incorrect) values and the new (correct) values side by side.
  4. The reason for the correction, stated explicitly. A brief description such as "reduction of service scope per client agreement dated 15.03.2026" is sufficient.
  5. The date of the correction, which is the issue date of the corrective invoice itself.

Omitting any of these elements can result in the corrective invoice being rejected during a tax audit, leaving the original error unresolved in your records.

Nota Korygująca: The Simplified Alternative

Not every mistake requires a full corrective invoice from you as the seller. For errors that do not affect the tax base or VAT amount, Polish law allows a simpler path: the nota korygująca (correction note) issued by the buyer.

This applies to purely formal errors such as a misspelled company address, an incorrect buyer name, or a wrong street number. The buyer prepares the nota korygująca, sends it to you for acceptance, and both parties retain a copy. No change to VAT calculations occurs, and no adjustment to your JPK_V7 filing is needed.

If the error touches the net amount, VAT rate, VAT amount, or quantity of goods or services, a nota korygująca is not sufficient. You must issue a full faktura korygująca yourself.

VAT Reporting Impact and Receipt Confirmation

How a corrective invoice affects your JPK_V7 declaration depends on whether the correction increases or decreases the original amounts.

When the correction reduces VAT (the more common freelancer scenario, such as a partial refund or retroactive discount), you cannot adjust your JPK_V7 and VAT return until you have confirmation that the buyer received the corrective invoice. This can be an email acknowledgment, a signed delivery receipt, or other documented evidence that the buyer was notified and the conditions for correction are met. Without this confirmation, the original VAT amount stands in your records regardless of the actual commercial outcome.

When the correction increases VAT (for example, you undercharged and need to bill additional tax), you report the adjustment in the JPK_V7 for the period in which you issued the corrective invoice. No buyer confirmation is required in this direction.

This receipt-confirmation rule is a compliance detail that catches many freelancers off guard. Build a habit of requesting written acknowledgment from your client whenever you send a corrective invoice that lowers the billed amount. A simple reply email confirming receipt is enough to satisfy the documentation requirement and allow you to adjust your VAT position in the correct reporting period.


KSeF E-Invoicing: What Micro-Entrepreneurs Must Prepare by January 2027

Poland's Krajowy System e-Faktur (KSeF) replaces the current invoicing workflow with a centralized, government-operated e-invoicing platform. For most JDG freelancers classified as micro-entrepreneurs, KSeF becomes mandatory on January 1, 2027. Larger enterprises face an earlier deadline of July 1, 2026, but the vast majority of sole traders fall into the later cohort.

Once the mandate takes effect for your business category, all B2B invoices must be issued through KSeF in a structured XML format based on the FA(3) schema. Paper invoices and standalone PDF files will no longer constitute legally valid B2B invoice documents. Every invoice submitted through the system receives a unique KSeF reference number (numer KSeF), and the data transmits electronically to the tax authority in real time. One practical benefit: because the Ministry of Finance already holds your invoice data, separate JPK invoice reporting becomes redundant.

B2C transactions are not covered by the initial mandate. If you issue consumer receipts (paragony) or invoices to individuals who are not VAT-registered businesses, those can continue in their current format. The KSeF obligation applies strictly to invoices exchanged between businesses.

The substantive content of your invoices does not change under KSeF. Every mandatory field required by Article 106e remains identical. What changes is the format and delivery mechanism, not what appears on the invoice itself. Your seller and buyer NIP numbers, sequential numbering, line-item details, and tax breakdowns all carry over into the structured XML template.

To prepare before the deadline, take these steps now:

  • Check your invoicing software. Verify that your current tool supports KSeF integration or has announced a KSeF-ready update. If it does not, plan your migration to a compatible platform. The government also offers a free KSeF portal at ksef.mf.gov.pl for freelancers who prefer not to use third-party software.
  • Obtain KSeF authorization. Access to the system requires identity verification through Profil Zaufany (trusted profile), a qualified electronic signature, or an authorization token generated within the KSeF environment. Setting this up before the mandate avoids delays when the system becomes obligatory.
  • Test the environment voluntarily. KSeF is already available for optional use. Issuing a few test invoices through the platform familiarizes you with the workflow and exposes any configuration issues well before compliance becomes required.
  • Review your client communication. Your B2B clients will need to retrieve invoices from KSeF rather than receiving them as email attachments. Notify regular clients about the transition timeline.

For a broader overview of the system's architecture, compliance deadlines, and technical specifications, see our detailed guide on Poland's KSeF e-invoicing mandate and compliance timeline. English-language resources on KSeF remain limited, so building familiarity with the platform now gives you a meaningful head start over freelancers who wait until the final months of 2026.

Continue Reading

Invoice Data Extraction

Extract data from invoices and financial documents to structured spreadsheets. 50 free pages every month — no credit card required.

Try It Free