Romania e-Factura RO mandatory e-invoicing — what EU businesses with Romanian partners need to know
📋 Regulationromania8 min read

Romania e-Factura: What EU Businesses Invoicing Romanian Partners Need to Know

Romania's RO e-Factura system has been mandatory for all B2B transactions since July 2024. It is one of the EU's most rigorous real-time systems — and less-known to foreign businesses with Romanian partners. Here is what you need to know.

By EU E-Invoicing HubOfficial Source →

Romania's RO e-Factura system is one of the EU's most advanced mandatory e-invoicing platforms — yet it receives far less international attention than Germany's XRechnung or Italy's FatturaPA. If your business invoices Romanian companies, or if a Romanian business invoices you, you need to understand this system.

Background

Romania introduced mandatory e-invoicing in stages:

  • January 2020: B2G invoicing mandatory via the RO e-Factura platform (e-factura.ro)
  • November 2023: B2B mandatory for large taxpayers (turnover > RON 5 million / ~€1M)
  • January 2024: B2B mandatory for all high-risk sectors (construction, hospitality, wholesale)
  • July 2024: B2B mandatory for all VAT-registered businesses in Romania

As of July 2024, every domestic Romanian B2B invoice must go through RO e-Factura. The platform is operated by ANAF (Agenția Națională de Administrare Fiscală), Romania's national tax authority.

How RO e-Factura Works

The RO e-Factura system is a real-time clearing house — similar to Italy's SDI but with even shorter processing windows:

  1. The seller submits an XML invoice (in UBL 2.1 format) to e-factura.ro via API or web interface
  2. ANAF validates the XML against schema and business rules
  3. If valid, ANAF assigns a unique e-Factura ID (the Romanian equivalent of Italy's SDI progressive number)
  4. The validated invoice is transmitted to the buyer's ANAF account
  5. The buyer must acknowledge or dispute the invoice within 5 working days

Key difference from Italy's SDI: Romania requires the buyer to actively acknowledge receipt. An unacknowledged invoice is not legally settled as received.

What Foreign Businesses Must Do

If You Have a Romanian VAT Registration

Foreign businesses with a Romanian VAT number are fully subject to RO e-Factura for all domestic Romanian B2B transactions. This includes:

- Companies with Romanian subsidiaries or branches

  • Foreign companies VAT-registered in Romania under the reverse charge mechanism
  • Non-resident companies that have opted for voluntary Romanian VAT registration

You must either:

  • Integrate your ERP/accounting system with the RO e-Factura API, or
  • Use a certified Romanian fiscal intermediary to submit invoices on your behalf

Most international ERP vendors (SAP, Oracle, Microsoft Dynamics) have added Romanian e-Factura modules. Verify your version is updated.

If You Invoice Romanian Businesses But Are Not VAT-Registered in Romania

If you are an EU business invoicing a Romanian customer under the EU reverse charge rules (no Romanian VAT registration), RO e-Factura does not apply to your side of the transaction. Your Romanian customer may need to self-report, but you issue the invoice in your own country's format.

The Format: UBL 2.1 (Not FatturaPA or XRechnung)

RO e-Factura uses UBL 2.1 XML — the same underlying standard as Peppol BIS 3.0. However, Romania uses a specific national profile with additional ANAF-required fields. A standard Peppol BIS 3.0 invoice will NOT pass RO e-Factura validation without localisation.

Penalties

ANAF applies penalties of RON 1,000–10,000 per non-compliant invoice for businesses that fail to route through RO e-Factura. Since the July 2024 full mandate, Romanian tax inspectors have been actively auditing B2B invoice flows.

Practical Steps for EU Businesses

  1. Check if you are VAT-registered in Romania — if yes, you are in scope
  2. Contact your ERP/accounting software vendor about their Romanian e-Factura support
  3. If you use a Romanian accountant or fiscal representative, verify they handle e-Factura submission
  4. Test your submission on the ANAF test environment: [efactura.mfinante.gov.ro](https://efactura.mfinante.gov.ro)

Source

Official RO e-Factura documentation: mfinante.gov.ro

romaniaefacturaanafublmandatory20242026eucross-border

Keep Up with EU E-Invoicing

Country guides, software comparisons, and implementation tools — all in one place.