Complete Guide to e-Faktura in North Macedonia (2026)

~20 min read

Everything you need to know about mandatory e-invoicing in North Macedonia: deadlines, technical requirements, penalties, preparation, and software comparison. Updated February 2026.

What is e-Faktura and why is it becoming mandatory?

e-Faktura is North Macedonia's mandatory electronic invoicing system, operated by the Public Revenue Office (PRO/UJP). From October 1, 2026, all VAT-registered taxpayers must submit invoices electronically in XML/UBL format with a digital signature. Invoices are legally invalid without PRO approval.

Electronic invoicing (e-Faktura) represents the digital transformation of traditional invoicing. Instead of paper or PDF invoices, businesses must generate structured electronic documents in XML/UBL 2.1 format, aligned with the European standard EN 16931 published by the European Commission.

North Macedonia follows the trend of neighboring countries. Serbia introduced its e-Faktura system in 2022–2023, Croatia made it mandatory from January 2026, while the European Union adopted the ViDA Directive (VAT in the Digital Age) requiring e-invoicing for all cross-border B2B transactions by 2030.

The key distinction of the Macedonian system is the clearance model: every invoice must be submitted to the PRO (Public Revenue Office) and receive approval before it becomes legally valid. This is stricter than post-audit models where invoices are reported after issuance. According to VATupdate, Macedonia is one of over 50 countries transitioning to real-time clearance models.

The e-Faktura system is part of a broader plan to digitize public finances, aiming to reduce tax evasion, increase transparency, and align with EU standards for candidate countries.

Timeline: key dates for e-Faktura

e-Faktura pilot testing began on January 5, 2026. Full mandatory implementation for all VAT-registered taxpayers is scheduled for October 1, 2026. Businesses have approximately 7 months to prepare. The government portal is available for basic submission.

DateEventImpact
January 5, 2026Pilot phase beginsVoluntary testing for companies wishing to onboard early
April 1, 2026Extended pilotMore sectors and larger companies join testing
October 1, 2026Mandatory implementationAll ~50,000–70,000 VAT-registered taxpayers must use e-Faktura
2027+ExpansionPotential expansion to B2C and smaller businesses

Experience from Serbia shows that many businesses wait until the last moment. When Serbia introduced e-invoicing, thousands of companies attempted to register in the final weeks, causing technical issues and long support queues. According to the IMF's report on North Macedonia, digitization of tax administration is a key priority for fiscal consolidation. The recommendation is clear: start preparing now.Follow the live timeline and countdown

Which businesses must use e-Faktura?

All VAT-registered taxpayers in North Macedonia — approximately 50,000 to 70,000 businesses with annual turnover above MKD 1,000,000 (approximately €16,000). This includes DOOELs, DOOs, sole traders, freelancers, and craftsmen registered for VAT.

The VAT registration threshold in North Macedonia is annual turnover of MKD 1,000,000 (approximately €16,000), according to the Public Revenue Office. Every business above this threshold is automatically a VAT-registered taxpayer and must use the e-Faktura system from October 1, 2026. Businesses can verify their VAT status through the Central Registry portal.

Types of businesses affected:

  • DOOEL (Single-member limited liability company) — the most common legal form for small businesses
  • DOO (Limited liability company) — companies with multiple partners
  • TP (Sole trader) — individual entrepreneurs
  • Freelancers — lawyers, accountants, consultants, IT professionals
  • Craftsmen — construction workers, electricians, plumbers
  • Joint-stock companies (AD) — larger corporations

Industries with the highest B2B invoice volumes:

The sectors with the most B2B invoices — and therefore the greatest need for an e-Faktura solution — are: wholesale and retail trade (shops, distributors), construction (contractors, subcontractors), manufacturing (factories, processing industry), transport and logistics, and professional services (legal, accounting, IT).

Technical requirements: UBL, XML, and digital signatures

Invoices must be in XML/UBL 2.1 format aligned with EN 16931, signed with a qualified XAdES digital signature, and submitted to PRO for real-time approval. Required fields: seller and buyer tax IDs, line items with quantities and unit prices, VAT rates and amounts.

Invoice format

The e-Faktura system requires XML invoices in the UBL 2.1 (Universal Business Language) standard developed by OASIS, aligned with the European standard EN 16931. This is the same standard used across the European Union for cross-border e-invoicing, facilitating international invoicing.

Required fields

FieldDescriptionExample
Seller tax IDUnique tax identification number (EDB)MK4030012345678
Buyer tax IDUnique tax identification number (EDB)MK4030087654321
Invoice dateDate of issuance2026-10-15
Line itemsDescription, quantity, unit priceWeb design × 1 × 45,000 MKD
VAT rate18% (standard) or 5% (reduced)18%
Total amountWith and without VAT53,100 MKD
Digital signatureQualified XAdES signatureAutomatic from software

Digital signature (XAdES)

Every invoice must contain a qualified digital signature in XAdES (XML Advanced Electronic Signatures) format, defined by ETSI. The digital signature guarantees authenticity and integrity — proving who issued the invoice and that it has not been altered after signing. This is in line with the EU's eIDAS Regulation on electronic signatures.

Clearance model

Unlike some countries where invoices are merely reported, the Macedonian system requires real-time approval. The process: the business creates the invoice → the software generates XML/UBL → adds the digital signature → sends it to PRO → PRO validates and approves → the invoice becomes legally valid.

Penalties for e-Faktura non-compliance

Penalties for e-Faktura non-compliance range from €300 to €10,000 per violation. Invoices not submitted through the e-Faktura system will not be legally valid, and non-compliant invoices cannot be used for VAT deduction claims.

⚠️ Important: three levels of consequences

  1. Financial penalties: from €300 to €10,000 per violation. For small businesses with monthly revenues of a few thousand euros, even a single fine can be catastrophic.
  2. Legal invalidity: invoices not submitted through the e-Faktura system are not legally valid. This means clients cannot recognize them as expenses, and you cannot enforce payment legally.
  3. Loss of VAT deduction: non-compliant invoices cannot be used for input VAT deductions. If you receive invoices from suppliers who do not use e-Faktura, you lose the right to deduct.

These penalties mean that non-compliance is not just a risk to your business — but also to your clients and partners. Companies that do not transition to e-Faktura risk losing clients who require legally valid invoices. Under North Macedonia's VAT Law, the right to deduct input VAT is contingent on possessing a valid electronic invoice. The World Bank considers such reforms critical for improving the business climate in the region.

How to prepare for e-Faktura: step by step

Preparing for e-Faktura involves 5 steps: (1) verify your VAT status on ujp.gov.mk, (2) choose e-invoicing software or use the government portal, (3) test during the pilot phase, (4) train staff, (5) transition fully before October 1, 2026.

1

Verify your VAT status

Visit the PRO portal (ujp.gov.mk) and check whether you are registered for VAT. If your annual turnover exceeds MKD 1,000,000, you must be registered and use e-Faktura. You can also verify your status through the Central Registry.

2

Choose an e-invoicing solution

You have three options: (a) the free government portal — basic submission, no automation; (b) specialized software like Levka — automatic XML generation, digital signatures, PDF with QR codes; (c) ERP integration — for larger companies with existing systems. Compare all solutions →

3

Test during the pilot phase

The pilot phase has been active since January 5, 2026. Use it to test without risk. Submit test invoices, verify your software correctly generates XML files, and confirm PRO accepts them.

4

Train your staff

Ensure your accountant and invoicing personnel know how to use the new system. If you work with an external accountant, coordinate with them.

5

Transition fully before October 1

Don't wait until the last day. Aim to be fully operational at least 2 weeks before the deadline to avoid technical issues and penalties.

e-Faktura software comparison for North Macedonia

Businesses in North Macedonia have several e-invoicing options: the free PRO government portal, specialized SaaS software like Levka, or ERP integrations from international providers like EDICOM and Comarch. The choice depends on business size, invoice volume, and budget.

Solution Type Target Price MK focus Languages
LevkaModern SaaSSmall businesses, DOOELsFree (beta)✅ Purpose-builtMK, SQ, EN
PRO PortalGovernment portalAll businessesFree⚠️ BasicMK
DDD InvoicesAPI platformDevelopers, enterpriseEnterprise❌ London-basedEN
SNI TechnologySAP integrationLarge enterprisesEnterprise❌ SAP ecosystemEN
EDICOMGlobal e-invoicingMultinationalsEnterprise❌ GlobalMulti
AccentLocal IT firmVariousUnknown⚠️ Possible moduleMK

For a typical small business in North Macedonia — a DOOEL with 10–100 invoices per month — the key factors in choosing are: price (affordable for small businesses), ease of use (no technical knowledge required), language (Macedonian support), and e-Faktura compliance (automatic XML generation and digital signatures). According to the World Bank's Doing Business reports, availability of digital tools is critical for small business competitiveness. The European Commission through the CEF eInvoicing program actively supports e-invoicing adoption in candidate countries.

Frequently Asked Questions

What is e-Faktura in North Macedonia?+
e-Faktura is the mandatory electronic invoicing system operated by the Public Revenue Office (PRO/UJP). From October 1, 2026, all VAT-registered taxpayers must submit invoices electronically in XML/UBL format with a digital signature.
When does e-Faktura become mandatory?+
Full mandatory implementation is scheduled for October 1, 2026. Pilot testing has been active since January 5, 2026.
Who must use e-Faktura?+
All VAT-registered taxpayers in North Macedonia — approximately 50,000 to 70,000 businesses with annual turnover above MKD 1,000,000 (approximately €16,000).
What are the penalties for non-compliance?+
Penalties range from €300 to €10,000 per violation. Additionally, non-compliant invoices are not legally valid and cannot be used for VAT deductions.
What is UBL 2.1 format?+
UBL 2.1 (Universal Business Language) is an international XML standard for business documents, including invoices. The e-Faktura system in North Macedonia requires invoices in this format, aligned with the European standard EN 16931.
What is an XAdES digital signature?+
XAdES (XML Advanced Electronic Signatures) is a format for qualified digital signatures on XML documents. Every e-Faktura must contain an XAdES signature guaranteeing the authenticity and integrity of the invoice.
What is the clearance model?+
The clearance model means every invoice must receive approval from PRO before becoming legally valid. The invoice is sent to PRO, validated, and only after approval can it be considered legally binding.
Is the government portal sufficient?+
The government portal offers basic invoice submission but without automation, client management, financial reports, or PDF generation. For businesses with more than 5-10 invoices per month, specialized software is significantly more efficient.
How much does Levka cost?+
Levka is free during the beta phase. Planned pricing will be affordable SaaS plans designed for small businesses in North Macedonia.
What languages does Levka support?+
Levka is fully available in three languages: Macedonian (Македонски), Albanian (Shqip), and English.
Does Levka generate QR payment codes?+
Yes, every invoice includes a QR payment code compatible with the Macedonian banking standard, enabling instant bank transfers.
How does e-Faktura affect my accountant?+
Your accountant will need to work with electronic invoices instead of paper. Most accounting firms are already preparing. Coordinate with your accountant to choose compatible software.
Does e-Faktura apply to B2C invoices?+
The initial mandatory implementation from October 2026 focuses on B2B transactions between VAT-registered taxpayers. Expansion to B2C and smaller businesses is possible in the future.
What if my supplier doesn't use e-Faktura?+
If you receive invoices from suppliers who don't use the e-Faktura system, those invoices will not be legally valid and you won't be able to deduct input VAT. This creates a strong incentive for all participants to comply.
How did Serbia implement e-invoicing?+
Serbia introduced e-invoicing in 2022–2023. Experience showed that many businesses waited until the last moment, causing technical issues. Macedonia can learn from this experience.
Do I need special hardware for e-Faktura?+
No. Software solutions like Levka are entirely cloud-based and work in any modern web browser. No software installation or special hardware is required.
What is the EN 16931 standard?+
EN 16931 is a European standard for electronic invoicing that defines the semantic data model for the core elements of an electronic invoice. North Macedonia's e-Faktura system requires compliance with this standard.
Is Levka a cloud application?+
Yes, Levka is entirely cloud-based. No installation is required — it works in any modern web browser on desktop and mobile.
Which VAT rates does Levka support?+
Levka automatically calculates both VAT rates in North Macedonia: the standard 18% rate and the reduced 5% rate for qualifying goods and services.
How do I register for the pilot phase?+
To participate in the pilot phase, visit the PRO portal (efaktura-test.ujp.gov.mk) or contact them directly. Alternatively, register on Levka and test the integration with the e-Faktura test environment.
Can I issue credit notes through e-Faktura?+
Yes, the e-Faktura system supports credit notes and corrective invoices. Levka enables creation of these documents with automatic linking to the original invoice.
How secure is e-Faktura?+
The e-Faktura system uses qualified digital signatures (XAdES) and encrypted communication with PRO servers. This guarantees that invoices cannot be forged or altered after submission.
Is e-Faktura compatible with EU standards?+
Yes. The e-Faktura system is based on UBL 2.1 and EN 16931, the same standards used by the European Union. This facilitates future integration when North Macedonia joins the EU.
What if I have technical issues during submission?+
PRO offers technical support for the e-Faktura system. If you use software like Levka, the support team helps resolve technical issues. Start testing during the pilot phase to identify problems early.
How does e-Faktura affect cross-border transactions?+
Currently, e-Faktura focuses on domestic B2B transactions. For cross-border invoices, existing rules continue to apply, but compliance with EN 16931 facilitates future interoperability with EU systems.
What is an EDB (Unique Tax Number)?+
EDB (Unique Tax Number) is a 13-digit identification number assigned by PRO to every taxpayer in North Macedonia. It is a mandatory field in every e-Faktura — for both seller and buyer. The format is MK + 13 digits (example: MK4030012345678).
Can I postpone the transition to e-Faktura?+
No. The October 1, 2026 deadline is legally binding for all VAT-registered taxpayers. There are no postponements or exemptions for small businesses. Invoices issued outside the system after this date will not be legally valid.
What is the difference between e-Faktura and a regular PDF invoice?+
A PDF invoice is a visual document intended for humans. An e-Faktura is a structured XML document in UBL 2.1 format that is machine-readable, contains a digital signature, and must be approved by PRO. The PDF is only a visual representation — only the XML version approved by PRO is legally valid.
What is the EU ViDA Directive?+
ViDA (VAT in the Digital Age) is an EU directive adopted in 2024 requiring mandatory e-invoicing for all cross-border B2B transactions in the EU by 2030. North Macedonia's e-Faktura system is designed for ViDA compatibility, preparing businesses for eventual EU membership.
How long does PRO invoice approval take?+
In the clearance model, approval is designed to be nearly instantaneous — a few seconds to a maximum of a few minutes. The system automatically validates the invoice (format, signature, fields) and issues approval or rejection.
Do I need to keep paper copies of invoices?+
No. With e-Faktura, the electronic version (XML) approved by PRO is the legally valid original. There is no need to print or archive paper copies. Invoices must be stored electronically for at least 10 years under Macedonian law.
What happens if PRO rejects my invoice?+
If PRO rejects the invoice, you will receive a message with the rejection reason (invalid format, wrong EDB, missing fields, etc.). You must correct the error and resubmit. Software like Levka automatically validates invoices before submission to minimize rejections.
Do freelancers need to use e-Faktura?+
Yes, if they are registered for VAT (annual turnover above MKD 1,000,000). Many freelancers in IT, design, translation, and consulting exceed this threshold. Levka is designed specifically for freelancers and small businesses — simple, no technical knowledge required.
How does the QR code on the invoice work?+
The QR code contains payment information (amount, IBAN, reference) encoded per the Macedonian banking standard. The client can scan it with their mobile banking app and execute the payment instantly without manually entering data.
Does e-Faktura affect tax returns?+
Yes. Since all invoices pass through PRO, the tax administration automatically has visibility into all your transactions. This facilitates VAT returns, reduces the risk of errors, and may lead to automatic pre-filling of tax forms in the future.
Does Levka work on mobile phones?+
Yes. Levka is a fully responsive web application optimized for mobile. You can create and send invoices from your phone or tablet via a web browser, without installing an app.
What is EMBS and is it needed for e-Faktura?+
EMBS (Unique Entity Registration Number) is a 7-digit registration number assigned by the Central Registry. It differs from EDB (the tax number). For e-Faktura, both are needed — EDB for tax identification and EMBS for legal identification.
Are there exemptions from e-Faktura for certain industries?+
Currently, there are no industry exemptions. All VAT-registered taxpayers, regardless of sector — construction, IT, trade, manufacturing, services — must use the system. The only criterion is whether the business is registered for VAT.
What is the difference between the standard and reduced VAT rate?+
The standard VAT rate in North Macedonia is 18% and applies to most goods and services. The reduced rate of 5% applies to certain basic products: food, medicines, books, agricultural products, and some other categories defined by law.
How do I check my EDB number?+
You can check your EDB number on the Public Revenue Office portal (ujp.gov.mk) or in your tax documentation. If you don't have an EDB, you need to register with PRO. Levka requires EDB during registration for automatic invoice population.
How did Croatia implement e-invoicing?+
Croatia introduced mandatory B2B e-invoicing from January 2026, using the same UBL 2.1 / EN 16931 standard. As an EU member state, Croatia had to comply with the ViDA Directive. The Macedonian system is a model based on the same European standards.

Isprobajte Levka — besplatno.

Kreirajte fakturu za 2 minuta. Bez kreditne kartice. Usklađeno sa SEF-om.

Počnite besplatno →