If you operate an online store in Ukraine, understanding fiscal register (RRO) requirements is not optional — it is a legal obligation. Since the expansion of fiscalization rules in 2021-2022, virtually every e-commerce business in Ukraine must issue fiscal receipts for transactions. Non-compliance can result in heavy fines that can cripple a small business. This guide explains everything you need to know about RRO requirements, the available solutions, and how a fulfillment partner like MTP Group can handle fiscal compliance on your behalf.

What Is an RRO?

RRO stands for "registrator rozrakhunkovykh operatsiy" (registrar of settlement operations) — essentially a fiscal register or cash register that records financial transactions and transmits data to Ukraine's tax authority (DPS, the State Tax Service). Every sale that involves a payment — whether cash, card, online payment, or COD — must be registered through an RRO, and the buyer must receive a fiscal receipt.

There are two types of fiscal registers recognized by Ukrainian law:

Who Must Use an RRO?

The requirement applies broadly. Since January 1, 2022, the following business entities must use an RRO or pRRO:

The only exemption for individual entrepreneurs is FOP Group 1, provided they do not sell certain categories of goods (technical goods, medicines, jewelry, and others specified by law). For the vast majority of online stores, fiscal registration is mandatory.

Key Legal Requirements

Fiscal Receipt Issuance

Every transaction must generate a fiscal receipt that is transmitted to the DPS in real time (or near-real-time for pRRO). The receipt must contain specific information including the seller's name and tax identification number, the date and time of the transaction, a description of the goods or services, the quantity and price, the total amount, the payment method, and a unique fiscal receipt number.

Receipt Delivery to the Buyer

The fiscal receipt must be provided to the buyer. For online transactions, this can be done electronically — via email, SMS, or messenger. The receipt can also be included as a printed document in the shipment. The key requirement is that the buyer has access to a valid fiscal receipt for every purchase.

Data Transmission to DPS

All transaction data must be transmitted to the State Tax Service servers. Hardware RROs store data locally and transmit periodically. Software pRROs transmit data in real time via the internet. If the internet connection is temporarily unavailable, the pRRO must store receipts locally and transmit them within 72 hours of the connection being restored.

CheckBox: The Leading pRRO Solution

CheckBox is the most popular software fiscal register in Ukraine, used by thousands of online stores. It provides a user-friendly interface for creating fiscal receipts, integrates with popular e-commerce platforms and CRM systems, and handles all communication with the DPS automatically.

Key Features of CheckBox

Setting Up CheckBox for Your Online Store

  1. Register on the CheckBox platform and create a business account.
  2. Register your pRRO with the DPS through the CheckBox interface (the platform guides you through this process).
  3. Obtain a qualified electronic signature (QES/KEP) from any accredited provider.
  4. Configure integration with your e-commerce platform or CRM via the CheckBox API.
  5. Test the system with a few trial transactions to ensure receipts are generated and transmitted correctly.
  6. Train your team on daily operations: opening shifts, creating receipts, closing shifts, and handling returns.

Penalties for Non-Compliance

The Ukrainian tax authority has progressively tightened enforcement of fiscal registration requirements. Penalties include:

Beyond monetary penalties, non-compliance puts your business at risk during tax audits and can create complications with payment processors who increasingly require proof of fiscal compliance.

How Fulfillment Partners Handle Fiscal Compliance

For online stores that outsource logistics to a fulfillment partner, the question of who issues fiscal receipts is critical. There are two common models:

Model 1: The Store Issues Receipts

The online store maintains its own RRO or pRRO and issues fiscal receipts at the time of order confirmation or payment. The fulfillment partner handles physical logistics (packing and shipping) but is not involved in fiscalization. This model works well for stores that accept online prepayment.

Model 2: The Fulfillment Partner Issues Receipts

For COD orders, the fiscal receipt should ideally be issued at the moment of payment — which happens at the delivery point or post office. Some fulfillment operators, including MTP Group, offer fiscal receipt issuance as an integrated service. We use CheckBox and other pRRO solutions to generate receipts on behalf of our clients, ensuring compliance even for COD transactions.

MTP Group's Fiscal Service

At MTP Group, we provide comprehensive fiscal compliance support:

Fiscal compliance should not be a headache for online store owners. By delegating receipt issuance to your fulfillment partner, you can focus on growing your business while staying fully compliant with Ukrainian tax law.

Common Mistakes to Avoid

Frequently Asked Questions

Do all online stores in Ukraine need an RRO?

Yes. Since January 2022, all FOP (individual entrepreneurs) groups 2, 3, and 4 who sell goods or services and accept cashless payments (including card payments, Apple Pay, Google Pay) are required to use a fiscal register (RRO or pRRO) and issue fiscal receipts.

What is the difference between RRO and pRRO?

RRO (registrator rozrakhunkovykh operatsiy) is a hardware fiscal register — a physical device that records transactions. pRRO (programniy RRO) is a software-based fiscal register that runs on a computer, tablet, or smartphone. Both are legally equivalent for compliance purposes.

Can a fulfillment operator handle fiscal receipts for my store?

Yes. MTP Group offers fiscal receipt issuance as part of its fulfillment services. We integrate with CheckBox and other pRRO solutions to generate and send fiscal receipts to your customers automatically when orders are dispatched or paid for.