NEW CASE
Antana

We create digital solutions that work for businesses


Give us a call +38 (066) 35-14-529

Let's take the first step towards your website — write to us

Close
Tools

Invoice generator for Ukrainian FOP

An invoice with an NBU payment QR code, an acceptance act, a delivery note and an English invoice — PDF and Word in 2 minutes, amount in words included. No sign-up: your data stays in your browser.

1Document
2Your details
3Client
4Goods and services
5More options
For FOPs

Invoice: done. What if clients paid on your website themselves?

We build websites and online stores with card payments (LiqPay, monobank): orders and money come in on their own, no manual invoices. We are a group 3 FOP ourselves and invoice every month, so we know how much time it takes.

  • Landing page from ₴9,900, store from ₴29,900
  • Card payments right on the site
  • Google, Maps and ads from day one
  • A free estimate and launch plan

We reply within 15 minutes during business hours

By clicking the button you agree to the privacy policy

What an invoice must include

There is no mandatory form: an invoice is not a primary document, just a request for payment. Clients’ accountants still expect these details, and the generator adds them for you.

FieldWhat to put
Number and dateAny numbering works; a running number for the year is handy. The generator remembers the last one.
SupplierYour name with “ФОП”, tax ID (RNOKPP), tax status and address.
Bank detailsThe IBAN of your FOP account and the bank, which is detected from the IBAN.
CustomerCompany or person’s name and their EDRPOU or RNOKPP code.
Goods and servicesDescription, unit, quantity, price and amount on each line.
Total and VAT“No VAT” if you aren’t VAT-registered; otherwise the rate, VAT amount and total with VAT.
Amount in wordsIn words with kopecks: “П’ятнадцять тисяч гривень 00 копійок”.
Payment referenceReady-made text for the transfer: “Оплата за рахунком № 15 від 09.10.2026, без ПДВ”.
NBU QR codeThe client scans it and the transfer fills itself in. Optional, but it speeds up payment.
SignatureSignature with the name spelled out. A stamp is not required.

Payment QR code: how it works

The code follows the NBU rules (Resolution No. 97 of 19.08.2025, format 003), with the hryvnia sign in the middle as the standard requires.

The client scansWith the phone camera or the scanner in a banking app that supports the NBU QR code. If the app doesn’t recognise it, open it with the phone camera.
Details fill in automaticallyIBAN, recipient, tax ID, amount and reference — no typing and no mistyped digits.
Hryvnias onlyThe NBU standard covers hryvnia transfers to a Ukrainian IBAN, so foreign-currency invoices get no QR code.
Test before sendingScan the QR code with your own banking app to make sure the details are right.

What FOPs should know about invoices

Get paid to your FOP accountPersonal accounts may not be used for business transactions (NBU Instruction No. 162, Section I, cl. 24), so put the IBAN of your FOP account.
Income arises on paymentFor single-tax FOPs income arises when the money arrives, not when you issue the invoice (Tax Code, cl. 292.6).
Group 2 can’t serve everyoneA group 2 FOP may provide services only to single-tax payers and individuals (Tax Code, cl. 291.4(2)).
No stamp neededSince 19 July 2017 FOPs and companies are not required to use a stamp (Law No. 1982-VIII).

Invoice, act, delivery note: which one when

DocumentPurposePrimary document?
Invoice (rakhunok) Requests payment: bank details, amount, payment reference No, it is only a request for payment
Acceptance certificate (akt) Confirms the work or services were delivered and accepted Yes
Delivery note (nakladna) Confirms the goods were handed over to the buyer Yes
Invoice for a foreign client An invoice for a foreign client; for export of services it can also serve as the contract Once paid and with all details, it can confirm the transaction

FAQ

Does a FOP invoice need a stamp?
No. Since 19 July 2017 FOPs and companies are not required to use a stamp (Law No. 1982-VIII) — your signature is enough. If you have a stamp and the client asks for it, add it next to the signature on the printed copy.
Is an invoice a primary accounting document?
No. The tax service treats an invoice as informational — it only states the amount to pay — and says it lacks the features of a primary document (tax service letter of 14.11.2017 No. 2608/О/99-99-13-01-02-14/ІПК). An act or delivery note confirms the transaction — make one here from the same data by switching the document type.
How does the QR code on the invoice work?
The code follows the NBU rules (Resolution No. 97 of 19.08.2025, format 003). The client scans it with the phone camera or a banking app and the transfer fills itself in: recipient, IBAN, tax ID, amount and reference. It works for hryvnias and Ukrainian IBANs only. Test it with your own banking app before sending.
Should a FOP show VAT on the invoice?
If you aren’t VAT-registered (groups 1–2, group 3 at 5% or the general system without VAT), the invoice says “Без ПДВ” (no VAT) and you don’t add 20%. Only VAT payers charge VAT: pick “Group 3, VAT payer” or “General system, VAT payer” in your details and the generator calculates VAT and the total with VAT.
Which account should the client pay to?
To the current account opened as a FOP. Personal accounts may not be used for business transactions (NBU Instruction No. 162, Section I, cl. 24), so the invoice should show the IBAN of your FOP account.
When does a FOP have income — on the invoice date or on payment?
For single-tax FOPs, on the day the money arrives (Tax Code, cl. 292.6). An unpaid invoice is not income. Foreign-currency income is converted at the NBU rate on the date of receipt (cl. 292.5) — our calculator works out the tax.
Where are my details stored?
Only in your browser on this device. Nothing is sent to a server — not your details, clients or amounts. To delete everything, click “Forget my data” under the document.
How should I number invoices?
The law doesn’t set a numbering order. A running number for the year works well — 1, 2, 3… or with a prefix like 2026-015. The generator remembers your last number and suggests the next one, separately for invoices, acts and delivery notes.
Telegram Viber Call us