Complete Guide to e-Faktura in North Macedonia (2026)
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.
| Date | Event | Impact |
|---|---|---|
| January 5, 2026 | Pilot phase begins | Voluntary testing for companies wishing to onboard early |
| April 1, 2026 | Extended pilot | More sectors and larger companies join testing |
| October 1, 2026 | Mandatory implementation | All ~50,000–70,000 VAT-registered taxpayers must use e-Faktura |
| 2027+ | Expansion | Potential 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
| Field | Description | Example |
|---|---|---|
| Seller tax ID | Unique tax identification number (EDB) | MK4030012345678 |
| Buyer tax ID | Unique tax identification number (EDB) | MK4030087654321 |
| Invoice date | Date of issuance | 2026-10-15 |
| Line items | Description, quantity, unit price | Web design × 1 × 45,000 MKD |
| VAT rate | 18% (standard) or 5% (reduced) | 18% |
| Total amount | With and without VAT | 53,100 MKD |
| Digital signature | Qualified XAdES signature | Automatic 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
- 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.
- 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.
- 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.
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.
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 →
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.
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.
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 |
|---|---|---|---|---|---|
| Levka | Modern SaaS | Small businesses, DOOELs | Free (beta) | ✅ Purpose-built | MK, SQ, EN |
| PRO Portal | Government portal | All businesses | Free | ⚠️ Basic | MK |
| DDD Invoices | API platform | Developers, enterprise | Enterprise | ❌ London-based | EN |
| SNI Technology | SAP integration | Large enterprises | Enterprise | ❌ SAP ecosystem | EN |
| EDICOM | Global e-invoicing | Multinationals | Enterprise | ❌ Global | Multi |
| Accent | Local IT firm | Various | Unknown | ⚠️ Possible module | MK |
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.