Fiscal receipts (ПРРО) for online sales in Ukraine: what a sole proprietor should know
When you accept card payments for a subscription, a fiscalization question arises: do you need to issue a receipt and use ПРРО. Here is the logic in plain terms — but confirm the specifics with your accountant.
The moment you start taking card payments for a subscription, a question appears that most creators would rather postpone: do you have to issue a fiscal receipt, and do you need a software cash register (PRRO)? Postponing is a bad idea — not because "they'll come for you", but because building fiscalisation into the process at the start is far cheaper than retrofitting it later.
A serious caveat up front: what follows is general logic, not tax or legal advice. Rates, thresholds and exemptions change, and your situation depends on your tax group, registered activities and how the money actually arrives. Final answers come from your accountant.
What a PRRO is, plainly
PRRO is Ukraine's software registrar of settlement operations. In essence it's software that generates a fiscal receipt at the moment of payment and transmits the data to the tax service. It replaces a physical cash register: no hardware to buy, an application is enough.
The basic PRRO from the tax service is free. Commercial services built on top of it exist too — more convenient and integrable, but paid.
When it applies to you
The general rule to start from: if you accept payment from an end consumer for goods or a service, a fiscal receipt is quite likely required. And crucially — the form of settlement often matters more than the sales channel. A card payment is a settlement operation whether it happened in a shop or in Telegram.
The specifics depend on your single-tax group, your activity codes and how the money flows. Because of that number of variables, a general guide can't answer "yes" or "no" for you — it can only show which questions to ask.
What to ask your accountant
Arrive with a prepared list and the conversation takes ten minutes instead of an hour:
- Do my settlements fall under the PRRO obligation given my group and activity codes?
- Which PRRO should I use — the free one from the tax service or a commercial one?
- When exactly must the receipt be generated: at payment, or when access is granted?
- How should automatic subscription renewals be handled — a separate receipt per charge?
- What about refunds: is a refund receipt mandatory?
- Which source documents must I keep, and for how long?
The renewals question is the most important and the most frequently forgotten. A subscription differs from a one-off sale precisely because settlement operations repeat without the buyer's involvement.
How this maps onto the Telegram model
Understanding the flow of money matters here, because it determines where the obligation sits.
In the correct model the subscriber's money goes straight to your own acquiring account, registered to your sole proprietorship. The platform is neither the recipient of the payment nor a payment agent — it's a technical tool that observes the payment and opens access. Therefore the seller, from the buyer's point of view, is you — and the fiscal obligations for those sales are yours too.
That isn't a drawback of the model, it's the point of it: you own your money, your merchant account and your relationship with the bank. But control comes with responsibility, including this one.
Common mistakes
- "Online means no receipts." The most widespread and most expensive misconception. The payment method weighs more than the place of sale.
- Ignoring the income limits of your group. The annual cap is easy to breach when a channel suddenly grows, and the consequences apply retroactively.
- Confusing "taxes paid" with "fiscalisation done". Two separate obligations; satisfying one doesn't cover the other.
- Not keeping source documents. Statements, acquirer reports, payment confirmations — required by law, not kept "just in case".
- Sorting it out after the fact. Retro-fiscalising a year of sales is its own deeply unpleasant genre.
The technical part
RybkaOS isn't an intermediary in your money: payments run through your own acquiring account under your own sole proprietorship, which is exactly why fiscal decisions stay with you and your accountant. What the platform provides is clean source data: every payment, renewal and refund is recorded with date, amount and status, so reconciling against acquirer statements and closing the question with your accountant is quick.
Ask your accountant before launch, not after the first hundred sales. It's one consultation that saves months of untangling.
Again: this material is general information, not tax or legal advice.