AURA

The 20,000 zł cash register threshold for a new online store

A new online store grows faster than planned, and nobody keeps track of the cash register exemption threshold. We show how to calculate your proportional limit and how much time is left after exceeding it.

Published
13 min read2621 words

AURA — a virtual business manager. Management on facts, not impressions. Who we are

Key takeaways

  • The cash register exemption covers turnover up to 20,000 PLN from sales to private individuals in the previous tax year
  • For a new business the limit is calculated proportionally to the number of full months of activity in that year
  • After exceeding the limit you get exactly two months to buy a cash register and start recording sales
  • Sales to companies (B2B) do not count toward the 20,000 PLN limit and always require a cash register

A new online store grows faster than you planned. You opened the business in July, and by December turnover is already approaching the point where you need a cash register. The problem is that nobody in the company tracks this on an ongoing basis — and the rules are clear: once you exceed the limit, you have exactly two months to buy a cash register and start recording sales on it. This article shows how to calculate your proportional limit, how much time you actually have left after exceeding it, and what the difference is between selling to private individuals and to businesses.

From this article you'll learn how to calculate the cash register exemption limit for your own store, which transactions count toward the limit and which don't, and exactly what to do as you approach the 20,000 PLN threshold.

Three cardboard boxes of different sizes on a light shelf next to a potted cactus
A home-based packing corner — the start of a small online store

The cash register exemption — what it actually means

Polish law provides for a subjective exemption from the obligation to have a cash register. If your turnover from sales to private individuals who do not run a business, or to flat-rate farmers, did not exceed 20,000 PLN in the previous tax year, you can sell without a cash register. This exemption applies exclusively to consumer sales — transactions with private individuals buying for their own needs.

Source: biznes.gov.pl — Exemption from the obligation to have a cash register.

For new businesses that start operating during a tax year, the limit is calculated proportionally to the period the business has run in that year. This is a key rule that's easy to miss: if you opened your store in July, your annual limit is not the full 20,000 PLN, but a smaller amount calculated from the proportion.

For a small online store the basic threshold is 20,000 PLN from sales to private individuals not running a business.

The proportional limit — how to calculate it

If a business operates for less than a full calendar year, the 20,000 PLN limit is reduced proportionally. The formula is simple: you multiply the full 20,000 PLN by the number of months of activity in that year and divide by 12. For a store that started in July, that means six full months (July–December): 20,000 PLN × 6/12 = 10,000 PLN. That's your proportional exemption limit for the first year of business.

Where these numbers come from: the proportional-limit rule follows directly from the regulations on the subjective exemption. The biznes.gov.pl portal explains that turnover is calculated proportionally to the period the business has run in that tax year.

Practical example with illustrative numbers — substitute your own: a store opened in July can sell up to 10,000 PLN to private individuals by year-end and still keep the exemption. If you had 2,000 PLN turnover in August, 3,000 in September, 4,000 in October, and 3,000 in November — that's already 12,000 PLN combined. You've exceeded the proportional limit even though you haven't reached 20,000 PLN for the year. That means the two-month countdown to buying a cash register starts from the month after you exceeded it.

Why the opening month matters

The month you start your business directly affects the size of your limit. Every full month of activity in a given calendar year gives you the right to 1/12 of the annual exemption threshold. So when planning your store's launch, it's worth factoring this in when forecasting sales — especially if you expect rapid turnover growth.

Businesses that start in the early months of the year naturally have a higher limit to use. A store launching in the second half of the year needs to be especially watchful: the proportional limit is lower, and the time to reach the threshold is shorter.

What happens after you exceed the limit

Once your turnover from sales to private individuals not running a business, or to flat-rate farmers, exceeds the limit, the exemption expires after two months following the month in which the limit was exceeded. You don't need a cash register immediately — you have exactly two months to prepare.

Practical example with illustrative numbers — substitute your own: if you determine in November that you've exceeded the limit, then from February 1 (once December and January — the two months following the month of exceeding it — have passed) you must already record sales on a cash register. During the transition period you can keep selling normally, but you should use that time to choose and buy a cash register and sign a service agreement.

Source: biznes.gov.pl — Exemption from the obligation to have a cash register.

This two-month buffer is time to handle the formalities, not to delay the decision. Choosing a register, signing a service contract, configuration and fiscalization all take time, especially the first time around. It's better to start the process a month early than late.

NIP receipts up to 450 PLN as simplified invoices

For online stores there's another detail worth knowing about simplified invoices. Until December 31, 2026, it's possible to issue invoices through cash registers, including receipts with a customer's NIP up to 450 PLN treated as simplified invoices, without an obligation to issue them in KSeF. That means you can keep serving customers who want an invoice for small amounts without a complicated KSeF procedure.

It's worth remembering that issuing B2C invoices (for private individuals — consumers) in KSeF is voluntary both before and after February 1, 2026. Only from February 2026 does the KSeF obligation cover certain entities, but for consumer sales it remains voluntary. For more on what an invoicing system needs to handle in the context of KSeF, see the article Invoicing automation and KSeF.

Source: Ministry of Finance, KSeF portal — Consumers and private individuals.

This is especially relevant for stores that have some customers who are businesses (for example, companies buying office supplies). In that case you need to keep track of the distinction between consumer sales (counted toward the 20,000 PLN limit) and B2B sales (a different procedure).

What doesn't count toward the 20,000 PLN limit

It's crucial to understand which transactions count toward the exemption limit and which don't. Sales to other businesses (B2B) are recorded separately and are not covered by the subjective exemption — you need a cash register regardless of the turnover amount if you sell to companies. At the same time, sales to private individuals (B2C) up to 20,000 PLN a year are covered by the exemption.

Practical rule: if you sell to both consumers and businesses, you need to keep separate turnover records. Only turnover from private individuals not running a business, or flat-rate farmers, counts toward the 20,000 PLN limit. Sales to companies always require a cash register (with specific exceptions set out in the regulations, such as certain foreign mail-order sales).

WooCommerce order statuses

WooCommerce provides order status data that lets you track which transactions are completed and which are still pending. The Processing status means payment has been received and stock has been reduced — the order is awaiting fulfillment. The Completed status means the order has been fulfilled. This information lets you precisely calculate your actual turnover from consumer sales.

Source: WooCommerce — order statuses documentation.

How to count turnover in practice

To correctly calculate your turnover for the cash register exemption limit, you should only count completed transactions (with the Completed status in WooCommerce or the equivalent in another platform). Don't include orders in Processing or pending status — what counts is the moment the sale is actually finished.

The correct approach: from the date your store opened, add up the value of all Completed orders that come from customers who are private individuals not running a business. You skip transactions with a NIP (companies), since those require the full invoicing procedure anyway.

Where these numbers come from: the rule of summing turnover from private individuals follows directly from the definition of the subjective exemption. You need to know your exact consumer turnover to know whether you're approaching the threshold.

In WooCommerce you can generate a sales report split between customers with and without a NIP, which makes monitoring much easier. Other ecommerce systems offer similar functionality for exporting order data and filtering by customer type.

Calculate your proportional limit — a ready-made formula

You have two variables: the month your store opened and your planned or actual turnover. The formula for the proportional limit is: 20,000 PLN × (number of months of activity in the year / 12). The number of months is the full months from the month you started the business to the end of the year — if you started in July, that's six (July, August, September, October, November, December).

Practical example with illustrative numbers — substitute your own: store since July → limit = 20,000 × 6/12 = 10,000 PLN. Store since September → limit = 20,000 × 4/12 = 6,667 PLN. Store since November → limit = 20,000 × 2/12 = 3,333 PLN.

Then compare your actual turnover from sales to private individuals with that limit. If turnover exceeded the limit in month X, you have two months (X+1 and X+2) to buy a cash register. You can give store customers a similar mechanism: the Cost Calculators service builds a calculator where the customer enters the parameters and sees an approximate price right away.

Example of a full year's reckoning

Practical example with illustrative numbers — substitute your own: let's say a store has run since July and reached the following consumer turnover per month: July 1,500 PLN, August 2,000 PLN, September 2,500 PLN, October 3,000 PLN, November 3,500 PLN. Sum through the end of November: 12,500 PLN. The proportional limit for this year (July–December, six months): 20,000 × 6/12 = 10,000 PLN. By the end of October the total was 9,000 PLN, and in November it reached 12,500 PLN.

That means you already exceeded your proportional limit in November. The two-month countdown to buy a cash register starts from December — so you need a cash register from February. If you weren't tracking this indicator, you'd risk a penalty for not having a register despite exceeding the limit.

What this looks like with a monitoring system

A turnover-monitoring system can automatically track the total of consumer sales from the store's opening date and alert you when you're approaching the set threshold.

80%
Instead of manually checking every month, you get a notification when turnover reaches, say, 80% of your proportional limit.

That gives you a two-month head start to prepare for buying a cash register.

A solution like this consists of a few parts: integration with the store platform (pulling order statuses), filtering B2C transactions (no NIP), real-time turnover summing, percentage alerts, and reporting. You can read more about setting up the numbers that are actually worth watching in reporting automation.

Such a system can also help verify which orders actually count toward the limit and which don't — especially when some customers are businesses. Automatically separating B2C and B2B eliminates calculation errors and lets you sleep easier. If you're only just starting to organize processes in your store, see where to start automation in a small business — customer structure and thresholds like this one are a good place to begin.

A wrapped parcel on a wooden table next to a roll of tape and a round wall clock
Packing an order — turnover from private customers has to be counted from the store's first day

The decision to buy a cash register — a tax advisor

When you're approaching the limit or have already exceeded it, the final decision on when to buy a cash register and the details of the procedure should be made after consulting a tax advisor. A system can supply data and alerts, but interpreting the regulations for your specific situation — especially with unusual transactions or changes in your sales structure — requires professional advice.

A tax advisor can also help with choosing the right register model, signing a service contract, and configuring the device for your type of business.

See how the Dashboards service shows a company's key indicators on one screen — including total sales and trends that let you catch a limit crossing early. The panel puts leads, sales, marketing and finance in one view, so the sales total doesn't wait for month-end. A similar financial picture — revenue, costs and margin in one place — is provided by the Finance service.

If you run an online store, see the full feature set of the Online Stores service: from the catalog and payments to returns and inventory kept in line with the law. Your own store as a sales channel gives you full control over data and processes. Customer data and their orders can be kept in one place with the CRM and automations service, instead of scattering it across spreadsheets.

You can find an approximate cost for this kind of implementation in the article how much process automation costs in a company.

Frequently asked questions

When exactly do I need a cash register after exceeding the limit?

You have exactly two months following the month in which you exceeded the 20,000 PLN limit. If you exceeded the limit in November, you must already be recording sales on a cash register from February 1. The transition period is for buying the device, signing a service contract, and configuring the system.

Does selling to businesses (with a NIP) count toward the 20,000 PLN limit?

No. Sales to businesses (B2B) are recorded separately and are not covered by the subjective cash register exemption. The 20,000 PLN limit applies only to sales to private individuals not running a business and to flat-rate farmers. If you sell to companies, you need a cash register regardless of turnover.

How do I calculate the proportional limit for a store operating less than a full year?

Formula: 20,000 PLN × (number of months of activity in the year / 12). The month you start the business counts as a full month. For example, a store since July has a limit of 10,000 PLN (20,000 × 6/12); for a store starting later, the number of months in the numerator is smaller, so the limit is proportionally lower — the formula itself stays the same.

Do I need a cash register from day one of the business?

No, if you expect your consumer sales turnover not to exceed the proportional limit that year. You can start selling without a register, but you need to keep tracking turnover on an ongoing basis — exceeding the limit triggers the two-month deadline to buy one.

Can I issue simplified invoices (NIP receipts up to 450 PLN) without a cash register?

Until December 31, 2026, it's possible to issue invoices through cash registers, including NIP receipts up to 450 PLN treated as simplified invoices, without an obligation to issue them in KSeF. If you don't have a cash register, you can issue invoices the regular way (not as register receipts), but remember that sales to businesses (B2B) still require the full invoicing procedure.

What exactly does the Processing order status mean in WooCommerce for the limit?

The Processing status means payment has been received and stock has been reduced, but the order hasn't been fulfilled yet. You only count orders with the Completed status toward the limit, because that's when the transaction is actually finished and counted as turnover.

Who writes this

See your business as a system.

Aura is a virtual business manager: management on facts, not impressions. For a company that wants a system running its processes instead of the owner’s memory.

The website, CRM, admin panel and automations are modules of the same system. We are not a website agency.

Look at my business

You will land on the home page. Give a company name — Aura looks at it in public data and shows what a client sees before calling you. No promises of a result.

See what we do

Related services

Read next Scroll for more

Let us look at your numbers

Tell us how enquiries are handled today — how many there are, who picks them up, where they get lost. Aura walks the process with you and shows what can be taken off a person, and what is better left alone.

Talk to Aura

The home page with Aura opens. Give a company name — she looks at it in public data and shows what a client sees. No promises of a result.

Prefer to write? marketing@auraglobal-merchants.com

Next step

Let us check whether Aura fits your place

We do not take everyone: first we look at your processes, sales and current systems and tell you honestly whether it makes sense for us to come in. A few questions, about five minutes.

Take the assessment →