Are you e-Invoice ready? Get your free compliance assessment in 5 minutesAre you e-Invoice ready?Get Your Score
e-Invoice.app

Countries with real-time reporting (CTC) for e-Invoicing

Published 2026-04-20. Last updated 2026-04-20.

Real-time reporting, also known as Continuous Transaction Controls (CTC), requires transaction data to be transmitted to the tax authority as invoices are issued, rather than blocking issuance outright. The jurisdictions below run this model for B2B, B2G, or both.

Countries in scope (23)

CountryCodeB2BB2GPrimary standard
BangladeshBDphasedphasedNBR VAT software and SDC standards
BeninBJmandatorymandatoryNational e-MECEF standard
CameroonCMplannednoneN/A — pending implementation specifications
FranceFRphasedmandatoryEN 16931
GhanaGHmandatorymandatoryE-VAT (Certified Invoicing System)
HungaryHUmandatorymandatoryEN 16931
IndiaINmandatorymandatoryJSON-based format with government-provided EINVOICE_SCHEMA
IndonesiaIDmandatorymandatorye-Faktur XML format with PKI digital signatures
KenyaKEmandatorymandatoryKRA eTIMS standard
MalaysiaMYphasedmandatoryUBL 2.1 format (XML or JSON)
MongoliaMNmandatorymandatoryNational eBarimt standard
MontenegroMEplannedplannedTax Administration eFiskalizacija standard
NepalNPphasedphasedIRD CBMS standard
PakistanPKphasedmandatoryFederal Board of Revenue Digital Invoicing standard
Papua New GuineaPGplannedplannedGST Monitoring System (GMS) by DTI
PeruPEmandatorymandatoryUBL 2.1 (Universal Business Language) XML format
South KoreaKRmandatorymandatoryXML format with PKI digital signatures
TanzaniaTZmandatorymandatoryTRA EFD/VFD standards
ThailandTHvoluntaryvoluntaryXML format with digital signatures
UgandaUGmandatorymandatoryURA EFRIS standard
UkraineUAmandatorymandatoryURTI (Unified Register of Tax Invoices)
VietnamVNmandatorymandatoryXML format with digital signatures
ZimbabweZWmandatorymandatoryZIMRA Fiscalisation and FDMS standards

Frequently asked questions

What is real-time reporting?
Real-time reporting (CTC) means transaction data is transmitted to the tax authority around the moment of invoice issuance, typically within seconds or minutes. Unlike clearance, the tax authority does not block the invoice. Reporting is an obligation on top of the normal commercial flow.
Which countries use real-time reporting?
The table above lists every country we track that operates a real-time reporting model. Examples include India (IRP), Hungary, Malaysia (MyInvois), South Korea, Taiwan, and several emerging markets that adopted CTC to close the VAT gap.
How does real-time reporting differ from clearance?
Clearance blocks an invoice until the tax authority validates it. Real-time reporting allows the invoice to be exchanged freely between buyer and seller, but the transaction must be reported to the authority within a short window. Both are forms of CTC, with different friction to the commercial process.
What are the reporting deadlines?
Deadlines vary by country. India allows up to 30 days from invoice date to upload to the IRP (for businesses above 10 crore turnover). Malaysia requires near real-time submission via MyInvois. Hungary's Online Invoice system requires reporting within minutes. The individual country page has the exact window.
Do I need special software?
Yes. Most real-time reporting regimes require direct API integration or the use of an accredited intermediary. Off-the-shelf accounting packages increasingly include native support, but integration testing against the tax authority's sandbox is still required.
Is real-time reporting compatible with PEPPOL?
Yes, these are complementary. PEPPOL is a transport network for exchanging invoices. Real-time reporting is a reporting obligation to the tax authority. A country can mandate PEPPOL transport and require real-time reporting as a separate layer, as Singapore does with InvoiceNow.

Primary sources

India GSTN, Malaysia LHDN MyInvois, Hungary NAV Online Invoice, OECD Tax Administration 3.0.

See also the country overview, news feed, and our editorial and trust policy.