Electronic invoice in Serbia
Comprehensive guide to Serbia’s nationwide electronic invoicing mandate – Central SEF platform with mandatory B2G and B2B coverage since 2023
Serbia has been running mandatory e-invoicing through its state platform SEF — Sistem elektronskih faktura — since 2022. B2G started in May 2022, G2B in July 2022, and domestic B2B between VAT payers in January 2023. The system is operated by a unit of the Ministry of Finance acting as Central Information Intermediary.
Two features set Serbia apart from every EU country on this site. Peppol is not the national infrastructure and a Peppol message does not discharge the mandate. And unlike Romania or Italy, serving Serbian clients as a regulated provider requires a Serbian legal entity and a permit from the Ministry of Finance — foreign Peppol certification is not a substitute.
Serbia rolled out its system quickly — the whole public and private sector was in within eight months. Everything below is already in force.
Public bodies must issue, receive and store e-invoices between themselves, and private suppliers must invoice the public sector through SEF.
Public bodies must issue e-invoices to private companies, and the private sector must be able to receive and store them — six months before it had to issue them.
Issuing and storing e-invoices becomes mandatory between private-sector entities, and electronic VAT records in SEF begin for transactions outside the public sector.
Published in Official Gazette 109/2025 and adopted in January 2026, they add an e-invoice obligation for retail sales to corporate cardholders and require internal invoices to be generated inside SEF.
Most of the amended provisions take effect for tax periods beginning after this date, alongside a revised e-invoicing Rulebook.
Their introduction was postponed from January 2026 to tax periods beginning after the end of 2026.
Serbia has set no date from which export or import invoices must pass through SEF. As a candidate country outside the EU VAT system, it has no ViDA deadline either — see cross-border scenarios.
SEF is under continuous development and the Rulebook is amended several times a year — most recently in Official Gazette 30/2026 in March 2026 and 71/2026 in August 2026, with the internal technical instruction refreshed alongside. SEF release 4.1.0 went into production in August 2026. Any integration needs a process for tracking releases, not a one-off build.
A "private-sector entity" in the Act means a Serbian VAT payer that is not part of the public sector. The B2B mandate therefore covers all registered VAT payers, with no separate turnover threshold for e-invoicing. Companies and entrepreneurs not registered for VAT may join voluntarily — and must register in SEF before submitting a payment request to the public sector.
The recipient has 15 days to accept or reject. For the private sector, a reminder follows and if no action is taken within a further five days the invoice is deemed rejected — though it can still be accepted later. For the public sector, silence for 15 days means the invoice is deemed accepted. The same silence produces opposite outcomes depending on who your customer is.
An invoice transmitted through SEF by the supplier or an authorised intermediary also acquires the status of an authentic enforcement document — which makes the channel a debt-collection advantage, not only a compliance duty.
A Serbian supplier to the public sector registers in SEF, issues a Serbian UBL/CIUS invoice, sends it through SEF and adds budget and procurement references where required.
Public-sector invoices are stored permanently in SEF, which is a meaningful difference from the private-sector regime described under archiving.
There is no general B2C e-invoicing mandate in Serbia. The E-Invoicing Act does not, as a rule, extend to natural persons who are not carrying on an independent business activity. Ordinary retail transactions sit under the fiscalisation system and are documented by a fiscal receipt, not by a SEF invoice.
These are targeted exceptions closing the gap between company spending and retail. They do not amount to a consumer mandate.
Serbia follows the European standard through a national adaptation: SRPS EN 16931-1:2019/A2:2020, based on EN 16931-1:2017+A1:2019/AC:2020 and extended with Serbian business rules and the national UBL extension SrbDtExt.
The official specification is written in UBL paths and references EN 16931-3-2. It covers Invoice and CreditNote, uses the SrbDtExt extension and adds elements for advance payments and foreign-currency invoices.
UN/CEFACT CII does not appear as a supported domestic SEF syntax in the official specification. All technical mapping, XML examples and validation rules are published for UBL 2.1.
Plain EN 16931 compliance is not enough. A domestic SEF invoice must satisfy the Serbian business rules on top of the European semantic model. An invoice that validates against the base standard can still be rejected by SEF.
A standalone PDF is not an electronic invoice under the Serbian mandate. The Act defines an e-invoice as a document in a structured format allowing fully automated electronic processing through SEF. A PDF may serve as a visualisation, for printing, or as an accompanying file — but it does not replace the mandatory UBL XML. Even where a user prints the invoice, the primary document remains the structured file held in SEF or at an approved intermediary.
SEF is a centralised state mandatory-exchange CTC platform, close to clearance but not identical to it. It is not a reporting portal to which a copy is uploaded after the exchange: for transactions inside the mandate, the structured invoice must reach the recipient through SEF.
Supplier / ERP → SEF or a Serbian information intermediary → central SEF → buyer
The Act does not require individual VAT approval by the tax authority before each invoice is delivered, so it is more accurate to describe SEF as centralised CTC with mandatory exchange than as classic clearance with a separate tax approval step. The invoice is treated as delivered at the moment it is issued in the system, except during periods of technical unavailability.
The Peppol code list does contain EAS 9948 — RS:VAT for Serbian VAT numbers, meaning a Serbian VAT identifier can technically be used as a Peppol endpoint. It is not a mandatory SEF identifier, it does not confirm SEF registration and it does not replace national SEF routing. Inside SEF the primary identifier is the Serbian PIB (poreski identifikacioni broj).
Alongside the invoice flow, SEF carries a second obligation that is easy to overlook: electronic VAT records. These are separate records of output VAT, input VAT, reverse-charge transactions, transactions for which no SEF invoice was issued, and corrections.
A useful safeguard: where an error in an electronic VAT record is corrected before a supervisory procedure begins, the Act allows it in certain cases not to be treated as an offence. Self-correction is worth having as a documented process.
This is the section that decides whether a European provider can enter the Serbian market at all. A provider that, on a client's behalf, issues, records, processes, sends, receives or stores e-invoices or maintains VAT records must hold the status of information intermediary with the consent of the Serbian Ministry of Finance. The permit is granted for up to 24 months after a review of legal, organisational and technical conditions.
1. Establish a Serbian entity, meet the national requirements and obtain the Ministry's consent.
2. Act as a technical contractor without taking on the regulated intermediary role. The Serbian client then connects to SEF directly or uses an already approved Serbian intermediary. The boundary between an ordinary software supplier and a regulated intermediary has to be fixed in the contract and reflected in the technical architecture.
No separate national e-delivery mailbox is required, but a Serbian legal entity brings with it registered legal representatives, an official electronic submission route through the Ministry's portal and Serbian corporate and tax registration data. A public register of information intermediaries lets you check who already holds a permit before deciding between the two routes.
Serbia has set no date from which all export or import B2B invoices must pass through SEF. What exists instead is a set of specific situations.
Do not assume the cross-border functionality is available to every foreign supplier simply because the Act provides for it. Check it against your actual connection method and the current SEF release — the law and the platform are not always at the same point.
Serbia is an EU candidate country, not a member state. The ViDA package does not apply to it directly and creates no 1 July 2030 obligation. Those dates become legally relevant only on accession or through voluntary alignment with the EU acquis. There is currently no official Serbian ViDA mandate date.
Retention differs by sector, which is unusual and worth getting right in the design.
A dedicated government decree governs the conditions and manner of storing electronic invoices and making them available for inspection — worth reading before choosing where your archive will live, particularly if you are weighing an approved intermediary against storage in SEF itself.
Fines apply for failing to issue e-invoices, failing to use SEF, failing to keep electronic VAT records, or misstating an entity's status.
For transactions inside the mandate — yes. The VAT Act provides that where an electronic invoice must be issued, the right to deduct input VAT may be exercised only on the basis of an accepted electronic invoice, including one deemed accepted by operation of law.
The SEF e-invoice is not, however, a universal basis for every kind of input VAT: imports rely on the customs document and proof of payment, reverse charge on an internal invoice and the recipient's calculation, excluded transactions on other documents, and retail on fiscal documents. Beyond the fines, non-compliance also risks blocked deductions, payment delays, disputes about delivery and acceptance, and the loss of the invoice's status as a SEF enforcement document.
Serbia cannot be reached by adding 9948 to a Peppol routing table. What works is a national integration, combined with the European connection our clients already use:
Serbia has been fully live for years: B2G since May 2022, domestic B2B between VAT payers since January 2023, all of it running through the state SEF platform under the Ministry of Finance. The model is centralised mandatory exchange, the format is UBL 2.1 under the Serbian CIUS, and a standalone PDF is never the original.
The market-entry question is different from every EU country. Acting as a regulated information intermediary requires a Serbian legal entity, a Ministry permit valid for up to 24 months, data storage in Serbia and liability insurance up to EUR 5 million in aggregate. A European provider either builds that, or works as a technical contractor alongside a licensed Serbian intermediary.
Two details repay attention early: silence from a private-sector customer means the invoice is rejected, and SEF changes several times a year. Neither is a one-off configuration — both need monitoring built into the process.