KPiR Guide

How to Fill KPiR Columns 1-19
step-by-step guide for 2026

April 7, 2026 16 min read Anna Wiśniewska

The Receipts and Expenses Log (KPiR) is the fundamental document for Polish entrepreneurs using this accounting method. Filling each column correctly is critical for tax safety — errors can result in penalties and tax authority scrutiny. This guide explains exactly what to enter in each column, provides practical examples, and shows the most common mistakes to avoid.

KPiR structure: Complete overview

KPiR is divided into two main sections: the revenue section (columns 1–11) and the expense section (columns 12–16), plus summary and notes columns.

From 2026, two new columns for KSeF (National Electronic Invoicing System) integration are also mandatory — the identifier for electronically issued invoices.

Important: In KPiR, enter net values without VAT. VAT is settled separately in the VAT declaration (JPK_VAT). This is a key rule all entrepreneurs must remember.

Columns 1–7: Document information and counterparty details

Column 1: Entry number

This is the sequential numbering of transactions in KPiR. The first entry is 1, second is 2, third is 3, and so on. Numbers are assigned automatically or manually, but always in ascending order.

Example: If you started KPiR on January 1, 2026 and today is April 3, and you've already recorded 47 transactions, the next entry will be number 48.

Column 2: Date of economic event

Enter the date when the sale, purchase, or other transaction occurred. This is not the invoice date, but the date the transaction actually took place (delivery date, service delivery date).

  • Format: DDMMYY (e.g., 070426 for April 7, 2026)
  • Date of economic event — not invoice date
  • Must be within the tax year you're recording

Column 3: KSeF invoice number

From 2026, if you issued an invoice through the National Electronic Invoicing System (KSeF), enter the identification number assigned by KSeF.

If you issued a traditional invoice, this column can remain empty. This field is required for electronically issued invoices.

Column 4: Invoice or other document number

Enter the number of a traditional invoice (not KSeF), receipt, or other document confirming the transaction.

Document type What to enter
Traditional invoice INV/2026/001 or 2026-001
Receipt REC/2026/001
Memo MEMO/2026/001
Internal document PUR/2026/001 (material purchases)

Columns 5–7: Counterparty information

Enter details of the person or company with whom you transacted:

  • Column 5: Name and surname or company name of the counterparty
  • Column 6: Tax ID (if a company) or ID number (if an individual without business activity)
  • Column 7: Address (street, number, postal code, city)

Example:

Column 5: John Smith
Column 6: –
Column 7: 5 New Street, 30-001 Krakow

or

Column 5: ABC Ltd.
Column 6: 1234567890
Column 7: 10 Main Street, 31-007 Krakow

Column 8: Description of economic event

Describe what the transaction was. This field is very important — tax inspectors read it carefully. The description must be specific and clear.

Good examples:

  • "Sale of tax consulting services for March 2026"
  • "Purchase of office materials — A4 paper and ink"
  • "Office rental for April 2026"
  • "Sale of USB cable to ABC store"

Poor examples (too vague):

  • "Revenue"
  • "Purchase"
  • "Expense" — Unacceptably general

Columns 9–11: Revenue

Columns 9, 10, and 11 are the revenue section — the most important area for tax authority review.

Column 9: Sales revenue

Enter revenue from the entrepreneur's primary business activity. For a freelancer or consultant, this is revenue from services; for a retailer, it's product sales revenue.

  • Always net value (without VAT)
  • If there's no invoice but a sale occurred, you can record the revenue based on other documents (contract, email correspondence)
  • Keep supporting documentation

Column 10: Other revenue

Enter revenue outside primary business activity, such as:

  • Interest from bank account
  • VAT refund
  • Sale of used equipment (assets)
  • Disposal of fixed assets
  • Real estate rental income

Column 11: Total revenue

Enter the sum of columns 9 and 10 for each entry. Formula:

Column 11 = Column 9 + Column 10

Columns 12–16: Expenses (Costs)

Expenses can only be entered in specific columns depending on the cost type. This is essential for proper settlement.

Column 12: Material and goods purchases

Enter costs of materials used in production or merchandise purchased for resale, without ancillary costs (transport, insurance).

  • Materials for production — paper, ink, components
  • Merchandise purchased from supplier
  • Net value

Column 13: Ancillary purchase costs

Costs directly related to delivery of materials and goods:

  • Goods transport
  • Insurance in transit
  • Loading/unloading
  • Customs services (on imports)

Column 14: Taxes and contributions paid

Enter paid taxes and contributions (not obligations, but actual payments):

  • Income tax (PIT, CIT)
  • VAT (if required to settle)
  • Social security contributions (ZUS — retirement, disability, accident)
  • Local taxes (property tax)

Column 15: Other expenses

Any other expenses not classified in columns 12–14:

  • Employee salaries
  • Services (cleaning, consulting)
  • Office rent
  • Electricity, water, gas
  • Bank fees
  • Property insurance
  • Advertising and marketing
  • Employee training

Column 16: Total expenses

Sum of all expenses for each entry:

Column 16 = Column 12 + Column 13 + Column 14 + Column 15

Columns 17–19: Result and notes

Column 17: Result (revenue minus expenses)

Calculate profit or loss from the transaction:

Column 17 = Column 11 – Column 16

(or: Total revenue – Total expenses)

The result can be positive (profit), negative (loss), or zero. All results from column 17 are summed at year-end to determine annual profit or loss for tax purposes.

Column 18: KSeF-issued invoice identifier (new in 2026)

If someone sent you an invoice issued through KSeF, enter that invoice's number here. This field reflects requirements of the new electronic system.

Column 19: Notes and additional information

Add supplementary information that may be important during inspection:

  • Information about goods return
  • Discount granted to customer
  • Note about unfulfilled order
  • References to previous invoices

Practical example: Complete KPiR entry

You are a freelance article writer. On April 3, 2026, you sent an invoice to company ABC for an article. Here's how to enter it in KPiR:

Column Value Explanation
1 – Entry number 15 This is the 15th transaction in KPiR
2 – Date 030426 Date service was provided
3 – KSeF invoice (empty) Did not issue via KSeF
4 – Invoice number INV/2026/015 My invoice numbering
5 – Counterparty ABC Ltd. Client
6 – Tax ID 1234567890 Company Tax ID
7 – Address 10 New Street, 31-007 Krakow Company headquarters
8 – Description Article writing service on tax topics for website Specific service description
9 – Sales revenue 1,200.00 PLN Net invoice value
10 – Other revenue 0.00 PLN No additional revenue
11 – Total revenue 1,200.00 PLN 1,200 + 0
12–15 – Expenses 0.00 PLN No costs for this entry
16 – Total expenses 0.00 PLN Sum of costs
17 – Result 1,200.00 PLN 1,200 – 0 = profit
18–19 – Notes (empty) No additional notes

Most common KPiR mistakes and how to avoid them

Mistake 1: Entering gross value instead of net

Very common error — entrepreneurs enter the invoice amount including VAT instead of just the net amount. This can lead to incorrect tax calculations.

Solution: Always first subtract VAT from the total. If the invoice is 1,476 PLN (including 23% VAT), the net is 1,200 PLN. Enter 1,200.00 PLN in KPiR.

Mistake 2: Confusing invoice and transaction dates

Column 2 (transaction date) should contain the date the transaction actually occurred, not the invoice date. These can be days apart.

Mistake 3: Missing or incomplete counterparty information

If the inspector cannot verify that the counterparty actually existed, they may challenge the transaction. Always verify the Tax ID in official registers.

Mistake 4: No description or overly vague description

Inspectors will have questions with weak descriptions. "Revenue" or "Expense" is insufficient — write specifically what happened.

Mistake 5: Forgotten expenses or costs

Some entrepreneurs forget about non-invoiced expenses (like transport costs paid in cash without receipts). Always collect all expense documentation.

Practical tips: How to keep KPiR without errors

  • Enter daily: Don't wait until month-end — record entries day by day while everything is fresh.
  • Use templates: Create templates for common descriptions (e.g., "Service sale to client X") to speed up entry.
  • Check entry numbers: Ensure numbers are sequential without gaps (1, 2, 3, 4...). Missing numbers can raise suspicions.
  • Keep documents: Retain invoices, receipts, and other documents for at least 5 years. Protection against inspection.
  • Monthly summaries: At month-end, sum column 17 to know your profit so far.
  • Use software: Instead of manual entry, use specialized accounting software (iSeries, Enova, Wfirma) — save time and reduce errors.

FAQ: Questions about filling KPiR

Can I record revenue without an invoice?

Yes, but you must have other documents confirming the transaction (contract, client email, transfer proof). Tax authorities may demand evidence.

Do I enter VAT in KPiR?

No. KPiR contains only net values. VAT is settled separately in the VAT declaration (JPK_VAT).

What if I made an error in KPiR?

You can correct it by drawing a line through the error and writing the correct entry beside it. Never use correction fluid or delete entire rows — this appears suspicious to inspectors.

Do I have to record all expenses in KPiR?

Yes, if you use KPiR, every business-related expense must be recorded. With flat tax, costs don't affect tax but should still be documented.

Is counterparty Tax ID required in column 6?

For companies — yes, if you have it. If selling to an individual without business activity, you can leave it empty but enter at least their name.

Need professional help?

The Accounting365 team specializes in complete KPiR management for entrepreneurs. We offer:

  • Daily KPiR entry and maintenance
  • Error correction and optimization
  • KSeF integration and e-invoice management
  • Year-end settlement and tax declarations
  • Advice on expense deductions and tax optimization

Book a free consultation — KPiR management for your business

Related articles