Accounting / KPiR

How to Keep KPiR Records
Step by Step — Practical Guide

April 7, 2026 18 min read Anna Wiśniewska

When I first visit a client, KPiR seems like magic to them. They ask me: "What should I write here? Which column does this go in? What about this receipt?" In this article, I break down KPiR record-keeping into concrete, practical steps — day by day, month by month. I show you exactly what to do, what to collect, and what to avoid to keep you clear of tax authority problems.

Before You Start — Preparation

Before you write the first entry in KPiR, you must prepare several things. It won't take long, but will save you many problems later.

Step 1: Choose Format — Paper or Digital?

You must decide whether to keep KPiR on paper or using software.

Paper KPiR:

  • You can use a notebook, A4 pad, or printed form with 17 columns
  • All entries must be in black or blue ink (pen, not pencil)
  • You cannot cross out — document every change with a separate entry
  • You must keep originals for 5 years
  • You'll need a calculator — manual calculations risk errors

Digital KPiR (recommended):

  • Software like Faktury.pl, mF.pl, Weles, Jpk.online automates columns and totals
  • Reduces errors — program ensures logical consistency (e.g., numbers balance)
  • Easier to export to tax returns
  • More secure — backups, change history
  • Most offer free trial period — try before buying

My advice: if you're detail-oriented and like paperwork, okay. But if you have doubts, choose software. It's worth a few dollars monthly.

Step 2: Gather All Documents

Before you start writing KPiR, you must have all business documents. Create a box, folder, or binder and collect:

  • Invoices you issued to clients
  • Bills from suppliers
  • Bank transfer confirmations (account statements)
  • Receipts and vouchers (even small purchases)
  • Employee and contractor contracts
  • Shipping confirmations
  • Service bills: internet, phone, gas, electricity, rent
  • Office receipts

Each document must be legible. If a receipt is smudged, get a copy from the supplier or print from their website. Digital documents must be printed or saved as PDF and kept for 5 years.

Step 3: Prepare KPiR Format

If keeping paper records, you need a table with 17 columns. You can:

  • Print the KPiR form from mf.gov.pl
  • Buy ready-made KPiR notebooks at a stationery store (cost: 10-20 PLN)
  • Draw a 17-column table in a large notebook (A4 landscape)
  • If using Excel, prepare a template with 17 columns and basic formulas

Regardless of choice, remember the 17 columns: Item | Date | Document | Description | Revenue | Goods Value | Salaries | Materials | Fuel/Energy | Other Costs | Net Revenue | VAT | Total Costs | Profit/Loss | Income Tax | Consumption | Notes.

Daily Entries — Doing It Correctly

Now you start writing KPiR. Best to do this daily or every 2-3 days, not wait until month-end.

Step 4: Collect Today's Documents

At the end of each workday, review all documents from today:

  • Did I issue any invoices or receipts? (revenue)
  • Did I buy anything — materials, services, fuel? (costs)
  • Did I receive payment from a client? (revenue)
  • Did I pay something — rent, employee, supplier? (cost)
  • Are there any confirmations in email?

Set these documents aside separately — they'll become KPiR entries.

Step 5: Set Transaction Date

Here people make the first mistake. Date in KPiR is not the document issuance date, but the date of the actual business transaction.

Examples:

  • You provided a service April 5, but invoiced April 10 → enter April 5
  • You bought materials April 2, but invoice arrived April 8 → enter April 2
  • Client paid you April 12 for invoice dated April 7 → if the sale entry is already April 7, the payment is also April 7

The actual transaction date is what matters for chronology and taxes.

Step 6: Enter Item Number and Description

Column 1: enter the next sequential number (1, 2, 3, 4...). If you have 3 transactions today, they might be entries 47, 48, 49 (if there were 46 before).

Column 4 (description): write what happened — short and clear:

  • ✓ "Sales of programming services to ABC Sp. z o.o." — good
  • ✓ "Purchase of office paper from Supplier XYZ" — good
  • ✗ "Purchase" — too vague
  • ✗ "Miscellaneous" — unacceptable, the tax office won't like it

Step 7: Enter Amount in Correct Column

This is critical. Each transaction goes in a specific column.

Example 1: Service sale for 1,000 PLN net

Column 5 (Revenue): 1,000 PLN
Column 6 (Goods Value): 0 (because this is a service, not goods)

Example 2: Purchase of materials for 500 PLN

Column 8 (Materials): 500 PLN
Column 5 (Revenue): 0

Example 3: Employee salary payment — 3,000 PLN

Column 7 (Salaries): 3,000 PLN
Other columns: 0

Remember: each transaction is ONE entry (one row). Don't split it into multiple rows.

Step 8: Remember VAT If You're a VAT Taxpayer

If you are a VAT taxpayer:

Revenue: enter GROSS (with VAT) in column 5, VAT separately in column 12

Example: sale for 1,000 PLN net + 230 PLN VAT = 1,230 PLN gross

  • Column 5: 1,230 PLN
  • Column 12 (VAT): 230 PLN

Costs: enter NET (without VAT) in appropriate cost column

Example: material purchase 500 PLN net + 115 PLN VAT = 615 PLN gross

  • Column 8 (Materials): 500 PLN (without VAT)
  • Don't enter VAT in KPiR — that's for VAT returns

If you are not a VAT taxpayer, enter all amounts as they are (equal revenue and net costs), leaving column 12 empty.

Step 9: Store Document

After entering the transaction in KPiR, file the document (invoice, receipt, confirmation) in a binder in chronological order. You can write the KPiR entry number on each document (e.g., "Entry 47"). Makes it easier to find if the tax office asks.

Monthly and Annual Summaries

Step 10: Sum Columns at Month-End

After the last entry of the month, calculate TOTALS for each column (columns 5-15). In paper KPiR you do this manually, in digital software does it for you.

Important: Save monthly totals somewhere — you'll need them for annual tax return. Create a simple Excel sheet or paper card with summary of each month.

Step 11: Verify Numbers Balance

At year-end, the tax office will compare your KPiR with bank statements. You must ensure:

  • Revenue total in KPiR ≈ total incoming transfers to your account
  • Cost total in KPiR ≈ total outgoing transfers from your account
  • Revenue minus costs = profit shown in KPiR

Discrepancies can result from uncashed checks or cash payments, but large discrepancies raise red flags.

Step 12: Prepare Annual Tax Return (PIT-36)

At year-end (by April 30 on paper, May 2 online) you must file your PIT-36 return. It will include:

  • Total revenue from KPiR
  • Total costs from KPiR
  • Calculated profit/loss
  • Income tax to pay

These are exactly the totals you collected month by month. KPiR is 90% of the work — PIT-36 is just the summary.

Documents and Archiving

Many entrepreneurs forget this part — it's boring, but crucial for the tax office.

Step 13: Collect and Label All Documents

All invoices, bills, receipts supporting KPiR entries must be:

  • Legible (not smudged, not torn)
  • Complete (whole invoice, not a piece)
  • Signed by the issuer (if required)
  • Sorted chronologically (or by KPiR entry number)

Store them in binders, boxes, or folders. Label the container with the year so it's clear what it is.

Step 14: Archive Digitally

If you keep digital KPiR and have digital invoices (PDF files):

  • Create a folder named "KPiR 2026" or "Invoices 2026"
  • Sort subfolders: 01_January, 02_February, etc. (or: Revenue, Costs)
  • Keep files for minimum 5 years
  • Make backup copies on USB or cloud (OneDrive, Google Drive)
  • If you have employees — protect access with password

Step 15: Store for 5 Years

You must keep KPiR and documents for 5 years from end of the year the transaction occurred. For example:

  • KPiR 2026 → keep until December 31, 2031
  • Document from September 2026 → keep until December 31, 2031

This is a legal obligation. If the tax office checks and documents are missing — there will be problems.

Errors to Avoid

I'll be honest — I see these mistakes most often and fix them for clients.

Error 1: Chaotic Entry Order

If entries aren't in chronological order, the tax office immediately knows something is wrong. Each entry is a sequential day — don't mix dates.

Error 2: Missing Documents

You show 10,000 PLN in costs but have documents for only 6,000 PLN. The tax office won't accept the remaining 4,000 PLN. Keep ALL documents.

Error 3: Personal Expenses in KPiR

Your restaurant sandwich isn't a business cost. Fuel for a personal car isn't either. If you mix personal with business expenses, you have a serious problem.

Error 4: Column Mistakes

Entering sales in the costs column, or vice versa, leads to completely wrong tax calculations. Read carefully which column you're using.

Error 5: VAT Confusion

If you're a VAT taxpayer and mix gross with net amounts, all calculations go wrong. Be careful — when in doubt, ask an advisor.

Error 6: Crossing Out and Erasing

In paper KPiR you don't cross out or erase. If you make an error — write the correction next to it with the date and explanation. Digital software maintains change history.

Paper KPiR or Digital? Comparison

Which format is better for you?

Aspect Paper Digital (Software)
Cost 10-20 PLN (notebook) 50-200 PLN annually (program)
Ease Need calculator, manual errors likely Program calculates for you
Storage Paper takes up space, risks damage Files on computer, cloud backup
Tax Office Copies Must rewrite or scan Program exports XML, submit directly
Security Risk of destruction (water, fire, mice) Digital backups, harder to alter without trace
Tax Audit They'll review paper carefully May request export from program — you must have it

My recommendation: if you run a micro-business with a few transactions monthly, paper might work. If you have more transactions — software is worth the cost. Compromise: keep digital records, print year-end copy and store with documents.

If choosing digital KPiR, here are the most popular programs:

  • Faktury.pl — very intuitive, good for beginners, Polish support, bank integration
  • mF.pl — government system (Ministry of Finance), free, but interface somewhat complex
  • Weles — Polish solution, good for VAT taxpayers and flat rate, professional
  • Żetka — simple, cheap (about 50 PLN/year), good for sole proprietors without employees
  • Jpk.online — specializes in KPiR and JPK, clear interface

Each program offers a free trial (14-30 days). Try several, choose what suits you.

Frequently Asked Questions

Q: Can I keep KPiR in Excel instead of on paper?

Theoretically yes. You must create a sheet with 17 columns, protect it with password, and ensure formulas calculate correctly. Practically — Excel is error-prone (e.g., formula dragged incorrectly). I recommend specialized software or paper.

Q: How much time daily does KPiR take?

If doing it daily — 5-10 minutes. If waiting until month-end — 1-2 hours and it's stressful. Better 10 minutes daily.

Q: What if I forget to record a transaction?

Remember it as soon as possible. On paper: enter it in the next free row with the correct date, and in notes (column 17) write "Supplementary entry from [date]". Digital: insert entry with original date, program tracks changes.

Q: Can I use one KPiR for two businesses?

No. Each sole proprietorship or business is a separate KPiR. If you run two businesses — two separate KPiR records. They can be in one program but must be separated.

Q: When must KPiR for the year be ready?

Technically — KPiR should be maintained throughout the year. By December 31 it should be complete and summarized. Then you have until April 30 (paper) or May 2 (online) to file your PIT-36.

Summary — Practical Advice

Keeping KPiR isn't complicated if you maintain a system. Remember these key points:

  • Collect documents daily — don't wait until month-end
  • Enter transactions chronologically — each day has consecutive entries
  • Be specific in descriptions — "miscellaneous" isn't enough
  • Remember columns — each transaction goes in a specific column
  • Keep documents 5 years — this is a legal requirement
  • Sum at month-end — easier at year-end
  • Use software if possible — reduces your errors
  • Consult an advisor if unsure — better safe than sorry with the tax office

KPiR is your protection. Well-maintained KPiR proves to the tax office everything is in order. If an audit comes — you have all documents and aren't worried about questions.

About the Author

Anna Wiśniewska

Age: 38 years

Education: Master's degree in Finance

Experience: 14 years in accounting and tax consulting

Specialist in KPiR, tax compliance, and bookkeeping for small and medium businesses. Author of numerous educational articles for entrepreneurs. Regularly updates materials on regulatory changes.