62 answers
Frequently asked questions about the fiscal cash register in Serbia
Who needs a fiscal cash register in Serbia, how a fiscal receipt is issued, what V-PFR and L-PFR are, how e-invoices and SEF work, and what Tezga costs.
This is not tax advice. Your accountant gives the final answer for your business.
About Tezga
Is Tezga approved by the Tax Administration?
Yes. Tezga - eKasa is an approved ESIR (electronic system for issuing receipts), model 1.1, with the unique identification number IB 1597, under decision no. 000-092-00-00123/2026-0000 of the Tax Administration of the Republic of Serbia, dated 3 July 2026. Receipts are fiscalized directly with the Tax Administration, without an intermediary.
Is the app in English?
Yes. The Tezga app is available in English, Russian and Serbian; you pick the language in Settings. The fiscal receipt itself stays in Serbian, as the regulation requires, and the setup guide (PDF) is in Serbian. Support is by email at podrska@tezgafiskal.com.
Do you need a fiscal cash register?
Do I need a fiscal cash register in Serbia?
Yes, if you sell at retail: goods or services to private individuals, or any sale in a retail outlet, even to a company. Each such sale needs a fiscal receipt issued through an electronic fiscal device, whether the customer pays in cash, by card or by bank transfer. This applies to companies and to sole traders, including flat-rate sole traders (paušalci). Some activities are exempt under a government regulation, so check your activity code with your accountant.
I only invoice companies, some of them abroad. Do I need one?
Not for that turnover. Invoicing only companies and sole traders, without a retail outlet, is not retail, so no fiscal receipt is issued. Invoices to Serbian companies and to the public sector go as e-invoices through SEF, the state e-invoicing system. Foreign companies are not registered on SEF, so you send them invoices outside the system, as before. As soon as you charge a private individual, you issue a fiscal receipt for that sale, unless your activity is exempt.
I am opening a shop or a restaurant. Is an online cash register enough?
Not on its own. Under the Law on Fiscalization (Article 6, paragraph 4), a business that uses V-PFR must also have at least one device with its own processor (L-PFR) in each business premises, unless it sells at retail exclusively online. Tezga works with an L-PFR from any supplier approved by the Tax Administration, together with the smart card for those premises, so you keep the same software. Tezga does not sell its own L-PFR. Check your case with your accountant.
Getting started
Can I use Tezga from my phone?
Yes. Tezga runs in the browser on Android phones, iPhones, tablets and computers, and you can add it to your phone's home screen so it opens like an app. The same account works on several devices at the same time. Fiscal receipts through V-PFR need an internet connection; mobile data on the phone is enough.
What do I need from the Tax Administration before I start?
A security element (bezbednosni element): the digital certificate with a PIN that the Tax Administration issues to you, and registered business premises. The security element is yours; you obtain it from the Tax Administration and enter it into Tezga yourself. Tezga stores it encrypted and uses it only for your fiscal receipts. We never ask you to send a password or PIN by email or phone; a request like that is an attempt at fraud.
I already use another cash register. Can I switch to Tezga?
Yes, at any time and without stopping work. You open an account, set up fiscalization and import your data from the old register, through a spreadsheet template (XLSX with two sheets, Invoices and Items) or the XML export of your old register. Not only receipts transfer, but also advance invoices, pro forma invoices and refunds, so your history stays in one place. Imported documents are an archive and are not fiscalized again. The same security element keeps working, because it is tied to you as the taxpayer, not to the software.
Receipts, refunds and cancellations
How do I issue a fiscal receipt in Tezga?
You pick the products or services and finish the receipt; fiscalization goes through V-PFR (the virtual processor) or an L-PFR (a local processor). For speed there is a quick receipt issued in a few seconds, and an AI receipt where you dictate the items and the register enters them. You can print the receipt on an ordinary or a thermal printer, or send it by email with a QR code.
How do I correct a mistake: a cancellation (storno) or a refund?
A fiscal receipt is never edited or deleted; you correct it with a new document. A cancellation (storno) voids a receipt issued in error, in full, by issuing a refund that refers to the original. A refund (refundacija) returns all or part of an amount from an earlier receipt and always refers to that receipt's number. Both go through the processor, with a reason recorded. In web sales, a refund from Tezga is also returned to the order.
Can I issue a fiscal receipt to a diplomat or a foreigner, with a buyer ID and the LNPDV number?
Yes, in the Biznis plan. On the buyer's card, in the Fiscal receipt section, you enter a buyer ID other than the tax ID, for example 31 and the diplomatic ID card number, 30 and the passport number or 20 and the ID card number, and, if needed, the optional buyer field, for example 21 and the LNPDV form number. Tezga writes them on every fiscal receipt for that buyer by itself: an ordinary receipt, an advance receipt and the final receipt that closes the advance. For a company with a tax ID you enter nothing, the buyer ID is built from the tax ID. Which tax label and which exemption basis apply to your sale is a question for your accountant.
Stock, costing and prices
Does Tezga do goods costing and price revaluation?
Yes, in the Biznis plan, through the Costing and price revaluation module. A costing document is a goods receipt: you enter the supplier, the incoming invoice and the lines, and the selling price with VAT follows from the purchase price, the incidental cost and the margin. A revaluation is a change of the selling price, recorded with the old price and the quantity found in stock. Both write their own entry in the KEP ledger (the Serbian trade records book) and both reach your accountant in the regular report. A posted document is never edited or deleted; a correction is a new document with the opposite sign. Tezga still does not keep a general ledger or material accounting and does not value stock in layers (no FIFO, no average purchase price).
E-invoices, web shop and API
What about e-invoices (SEF)?
SEF (Sistem elektronskih faktura) is the Serbian state system for electronic invoices to companies and the public sector. In Tezga, the Start, Posao and Biznis plans send outgoing and receive incoming e-invoices through SEF, track their status and work with public-sector buyers. You connect it with your own SEF API key in the settings. The Tezga plan is for fiscal receipts without SEF.
Can I connect my web shop (WooCommerce, Shopify)?
Yes. An order from your website becomes a fiscal receipt on its own and returns to the shop with the receipt number. WooCommerce connects with a full two-way link without a plugin; Shopify through a custom app in your admin; PrestaShop, OpenCart, Magento and BigCommerce via webhook. The open OpenAPI specification can be imported into Postman even before you sign up. This is in the Posao and Biznis plans.
Price, security and data
How much does it cost, and is there a free trial?
From 990 RSD a month. The plans are Tezga 990, Start 1,190, Posao 1,690 and Biznis 2,390 RSD a month, paid in advance for 3, 6 or 12 months. Up to 3,000 fiscal receipts a month are included; above that, each receipt costs 1 dinar, so sales never stop. For fairs and seasonal sales there is the Sezonski (seasonal) plan: 5,100 RSD, paid once, for 30 days. You pay by bank transfer or by scanning the IPS QR code in your bank's app. There is no free trial: access opens once your payment is recorded. You can ask for a 48-hour demo account with sample data.
Where is my data stored?
In a database only your company can access, with the app running in the European Union: the database and app are in Frankfurt. Traffic is protected with HTTPS, passwords are stored only in encrypted form, and access is separated by company and by role. You can export your data at any time.
Who must fiscalize, by type of business
Does a flat-rate taxpayer in Serbia need a fiscal cash register?
Yes, if they make retail sales. Flat-rate taxation changes how tax is calculated, not the obligation to fiscalize. Tezga needs no investment in a device: it runs on the phone you already have, from 990 RSD a month.
Do I need a fiscal cash register if I sell only to companies?
If you sell only to legal entities and sole traders and issue invoices, you have no retail sales, so there is no fiscalization obligation for that turnover. You then need e-invoices through SEF, which Tezga includes from the Start plan. As soon as you have one individual customer, the obligation applies to that sale.
What is the risk of not issuing a fiscal receipt in Serbia?
Not issuing a fiscal receipt is an offence under the Law on Fiscalization. It carries a fine and, in repeated cases, a ban on carrying out the activity.
Does a sole trader in Serbia need a fiscal cash register?
Sole traders who make retail sales, including services to citizens, must fiscalize and issue a fiscal receipt for that turnover. Some activities are exempt, so check your activity code with your accountant or the Tax Administration.
Must a freelancer, developer or designer issue fiscal receipts?
It depends on whether the work is a retail sale, meaning a service to citizens. Some activities are exempt, so check your activity code with your accountant or the Tax Administration. This is not legal advice.
Does a hair or beauty salon need a fiscal cash register?
Hair and beauty salons provide services to citizens, which is a retail sale, so they issue fiscal receipts. To be sure about your own business, check your activity code with your accountant or the Tax Administration, because some activities are exempt.
Does a car repair shop need a fiscal cash register?
A car repair shop that serves citizens makes retail sales and must issue a fiscal receipt. Some activities are exempt, so check your activity code with your accountant or the Tax Administration. Tezga also keeps stock of parts and works with a barcode scanner.
Must an IT company or agency fiscalize?
It depends on the type of sale: fiscalization applies to retail sales, including services to citizens. Check your activity code with your accountant or the Tax Administration. This is not legal advice. If the obligation exists, Tezga covers it and can automate receipts through the API.
How do I know if I must fiscalize in Serbia?
By law, anyone who makes retail sales, including services to citizens, must fiscalize and issue a fiscal receipt for that turnover, and that includes flat-rate taxpayers and sole traders. Some activities are exempt by regulation. The free questionnaire on this site gives a first answer, and your accountant or the Tax Administration confirms it.
Daily work and outages
Does Tezga keep track of stock?
Yes, by quantity: stock per item, goods receipt, write-off, stocktake and returns, with every change recorded. A sale reduces stock automatically, and only items you mark are tracked, so services stay untouched. Tezga does not do material accounting and does not value stock by FIFO or average purchase price; that stays with your accountant.
What happens when the Tax Administration does not respond?
Tezga detects it by itself and asks you for nothing. A banner says the problem is not on your side and disappears when the connection returns. A failed receipt is retried every ten minutes, up to twelve times within 48 hours, and duplicates are excluded because an already fiscalized document is skipped.
Does Tezga work without internet?
It depends on the processor. The Tax Administration's virtual processor (V-PFR) needs a constant connection, so without internet no receipt can be issued through it. A local processor (L-PFR) issues receipts without a connection, and Tezga works with an L-PFR from any approved supplier. Mobile data on a phone is enough for V-PFR.
Devices, printing and accounts
What device do I need for Tezga?
Any device with a web browser: phone, tablet, laptop or computer, on Android, iOS, Windows, macOS or Linux. There is also a free app for iPhone and Android in the App Store and on Google Play. You do not buy a fiscal device or pay for its maintenance.
Do I need a printer, and which one?
A printer is not mandatory if you give the customer the receipt electronically where the conditions for that are met. If you print, you choose A4, or 80 mm or 58 mm thermal roll, in the settings. The hardware page lists models by group and says which ones we have tested.
Can I print a receipt directly from my phone?
Yes, from the Tezga eKasa app: connect the printer once, and the receipt prints on a tap or as soon as it is issued. On Android the printer connects by Bluetooth, USB cable (OTG) or network, on iPhone by Bluetooth or network. From a phone browser, printing goes through a PDF and a printer app.
Can a customer get a receipt without paper?
Yes. Every receipt has a QR code and a verification link, which the customer can scan or receive electronically, and can always check with the Tax Administration.
Does Tezga work on Windows and Mac?
Yes, it opens in a web browser with no installation, on Windows and Mac as well as on Android phones, iPhones and tablets. You need an internet connection, because fiscalization runs through V-PFR by default.
Can I use the same account on several devices?
Yes, at the same time, for example on a phone in the field and on a computer in the shop. The team works on the same data.
Can several people work on the same register?
Yes. Each person signs in on their own device and the data stays in one place, which suits shops with shifts. The number of users depends on the plan: Tezga has one, Start and Posao two, and Biznis has no limit.
Can I have several points of sale in one account?
Yes, one account can run several points of sale and registers. Several business units are included from the Posao plan.
Accountant and bank
Can I send reports to my accountant?
Yes. Reports export to CSV, Excel and PDF, and a Send to accountant button emails the whole package. The daily summary, turnover by period, VAT records and the accounting report are available.
Does Tezga replace an accountant?
No. Tezga keeps records and prepares the data, but gives no tax, legal or accounting advice. It reduces the accountant's work to taking data that is already in order.
Can Tezga read bank statements?
Yes. Tezga imports statements and automatically matches payments with invoices, so you see what has been paid and what has not. This is part of the Biznis plan. The final check and bookkeeping stay with you and your accountant.
Does Tezga support IPS QR payments?
Yes. Tezga generates an IPS QR code for instant payment, which the customer scans in their bank's app. The company's bank account must be entered in the settings.
Pricing in detail
Is there a one-year contract?
No. The subscription is paid in advance for the period you choose, and it does not renew without your knowledge. You get a reminder before it expires. If you do not want to continue, you simply do not renew.
Does Tezga charge per fiscal receipt or a fixed subscription?
A fixed monthly subscription. Up to 3,000 receipts a month are included per subscription, and above that the price is 1 RSD per receipt. For most businesses that limit is above their real turnover, so the cost stays fixed.
What is included in the price, and what costs extra?
Everything listed on the plan card is included. There is no charge for a software security element, which you download from ePorezi at no cost. Only two things cost extra, and both are optional: a hardware security element card, priced by the Tax Administration, and a thermal Bluetooth printer if you want paper receipts, about 5,000 to 12,000 RSD once.
What is the real yearly cost of Tezga for a flat-rate taxpayer?
On the Start plan, 1,190 RSD × 12 = 14,280 RSD a year. A flat-rate taxpayer who issues only 10 to 30 receipts a month is covered by the Tezga plan, at 11,880 RSD a year. There is no hardware and no per-receipt charge within the monthly limit, and paying for 12 months gives two months free.
Does the price go up if my turnover grows?
No, as long as you stay on the same plan and within the monthly receipt limit. You move to a higher plan only if you pass the limit or need features your plan does not have, such as several business units or the API.
Your data
Where is my data stored?
In a database accessible only to your company, and the application runs in the European region. Traffic is protected by HTTPS, passwords are stored only in encrypted form, and access is separated by company and by role.
Who owns the data I enter into Tezga?
You do. Under the Terms of Use, the content you enter remains your property and we process it only to provide the service. You can export it at any time, and after the contract ends it stays available for download for at least 30 days.
What if I lose access to my account?
You reset the password yourself from the sign-in page. If access to the administrator's email is lost, write to podrska@tezgafiskal.com with the company details. We will never ask you to send the security element PIN; a request like that is an attempt at fraud.
V-PFR, L-PFR and ESIR
What is V-PFR?
V-PFR is the Tax Administration's virtual processor of fiscal receipts, an online service that fiscalizes receipts. Tezga uses V-PFR by default, and it needs a constant internet connection.
What is L-PFR?
L-PFR is a local processor of fiscal receipts that fiscalizes on your side, so receipts can be issued without internet. It needs an L-PFR from a supplier approved by the Tax Administration and a smart card for those business premises. Tezga works with an existing approved L-PFR.
What is the difference between V-PFR and L-PFR, and which do I need?
The difference is where the receipt is fiscalized: V-PFR on the Tax Administration's side, with a constant connection, and L-PFR on your side, also without internet. For sales made only over the internet, V-PFR is enough. Anyone selling in business premises (shop, salon, cafe) must, under Art. 6(4) of the Law on Fiscalization, also have at least one device with an L-PFR in those premises.
Is Tezga an approved ESIR?
Yes. Tezga is an approved ESIR, model 1.1, with the unique number IB 1597, under Tax Administration decision 000-092-00-00123/2026-0000 of 3 July 2026. The approval type is portable (advanced) ESIR.
How do I check that Tezga is approved by the Tax Administration?
Tezga is identified by its unique number IB 1597 and Tax Administration decision 000-092-00-00123/2026-0000 of 3 July 2026, model 1.1. It is listed in the register of elements of electronic fiscal devices.
Can I change my ESIR whenever I want?
Yes. No law ties you to a particular ESIR supplier. You report the change through ePorezi as your own decision, with no consent from the previous supplier: the old ESIR stops issuing receipts on a given date and the new one takes over from that date.
Documents and invoices
Can I send a receipt by email, as a PDF or a QR code?
Yes. A fiscal receipt from Tezga can be sent by email with its QR code, or printed on an ordinary or thermal printer, so the customer gets it without paper.
How do I issue an advance invoice?
You issue it as the Avans document type, for the amount actually received, and later close it with a final invoice linked to the advance. Advance invoices are included from the Start plan.
Can I issue an invoice to a company, with its tax ID?
Yes. Tezga issues documents to both legal entities with a PIB (tax ID) and individuals. For legal entities there are also the non-fiscal Invoice, Pro forma and Quote. In web sales Tezga recognises the customer's PIB on B2B orders.
Which document types does Tezga issue?
Fiscal: Promet (sale), Avans (advance), Refundacija (refund), Kopija (copy) and Obuka (training). Non-fiscal: Predračun (pro forma), Ponuda (quote) and Faktura (invoice) for legal entities with a PIB.
Web shops
How do I fiscalize a WooCommerce shop?
WooCommerce connects to Tezga with a full two-way link and no plugin. An order becomes a fiscal receipt by itself and the receipt number returns to the shop. You choose the status that triggers fiscalization, and orders are pulled every 30 minutes. The connection is in the Posao and Biznis plans.
How do I connect Shopify to a fiscal cash register?
Shopify connects to Tezga with a two-way link through a custom app in your Shopify admin. An order becomes a fiscal receipt and the receipt number returns to the shop, with one receipt per order. The connection is in the Posao and Biznis plans.
How are cash on delivery and delivery costs recorded?
Cash on delivery is recorded as a bank transfer, because the courier receives the money and remits it to your account. The delivery cost is a separate line on the receipt. Payment methods and tax rates are mapped from the shop.
How is a duplicate fiscal receipt for one order prevented?
Through the externalId parameter. Each order carries a unique identifier that is sent with every call. If a call is repeated, Tezga recognises the same externalId and returns the same receipt instead of creating a new one, so the customer gets exactly one fiscal receipt per order.
No answer to your question?
Email podrska@tezgafiskal.com. The people who wrote Tezga answer, by email, on working days.
