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:
- Hardware RRO: A physical device (traditional cash register) that records transactions, prints receipts, and transmits data to the DPS. These devices must be registered with the tax authority and undergo periodic maintenance.
- Software pRRO (programniy RRO): A software application that performs the same function as a hardware RRO but runs on a computer, tablet, or smartphone. The software connects to the DPS servers via the internet to register transactions and generate fiscal receipts.
Who Must Use an RRO?
The requirement applies broadly. Since January 1, 2022, the following business entities must use an RRO or pRRO:
- FOP Group 2: Individual entrepreneurs on the simplified tax system (Group 2) who sell goods or provide services.
- FOP Group 3: Individual entrepreneurs on the simplified tax system (Group 3), regardless of whether they are VAT payers.
- FOP Group 4: Agricultural producers on the simplified system.
- Legal entities: All LLCs and other legal entities that conduct retail sales, including online sales.
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
- Cloud-based operation: No physical hardware required. Works from any device with an internet connection.
- API integration: CheckBox offers an API that allows automated receipt generation from your e-commerce platform, CRM, or ERP system.
- Electronic receipt delivery: Automatically sends fiscal receipts to customers via email or SMS.
- Multi-user support: Multiple cashiers can work simultaneously under one business account.
- Reporting: Generates shift reports, Z-reports, and analytics dashboards for financial tracking.
- Affordable pricing: Plans start from approximately 250-350 UAH per month, making it accessible for small businesses.
Setting Up CheckBox for Your Online Store
- Register on the CheckBox platform and create a business account.
- Register your pRRO with the DPS through the CheckBox interface (the platform guides you through this process).
- Obtain a qualified electronic signature (QES/KEP) from any accredited provider.
- Configure integration with your e-commerce platform or CRM via the CheckBox API.
- Test the system with a few trial transactions to ensure receipts are generated and transmitted correctly.
- 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:
- First violation: A fine of 100% of the value of the goods sold without a fiscal receipt (minimum 850 UAH as of 2025).
- Repeat violation: A fine of 150% of the transaction value.
- Operating without a registered RRO: Additional administrative fines and potential business suspension.
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:
- Automated fiscal receipt generation through CheckBox integration
- Receipt delivery to customers via email or SMS
- Shift management and Z-report generation
- Support for both prepaid and COD transactions
- Monthly reporting for your accounting team
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
- Not registering the pRRO with DPS: Simply installing CheckBox is not enough. The fiscal register must be officially registered with the tax authority.
- Forgetting to open and close shifts: Every working day requires opening a fiscal shift at the start and closing it (Z-report) at the end. Unclosed shifts can trigger audit flags.
- Incorrect return handling: Refunds must also be processed through the RRO to generate a return receipt. Issuing refunds without a corresponding fiscal receipt is a violation.
- Ignoring offline mode limits: If your pRRO works offline for more than 72 hours, receipts become invalid. Ensure reliable internet connectivity.
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.