EN

National e-Invoicing (e-Factura)

RO e-Factura is the system through which invoices issued in Romania are sent electronically to ANAF. If your company issues an invoice that falls under the e-Factura obligation, the invoice doesn't just stay as a PDF or in your software, it must also be sent into the ANAF system.

As an idea it isn't complicated, but it can be confusing at first because it involves SPV, a digital signature, invoicing software, authorisations and deadlines.

When it became mandatory

Relationship Mandatory from
B2B (company to company), reporting 1 January 2024
B2B, as the actual invoicing method 1 July 2024
B2C (company to consumer) 1 January 2025

In short: if you issue invoices from Romania, you must check whether those invoices have to be sent into e-Factura.

Careful: income ≠ an invoice issued by you

This is where the biggest confusion appears for game developers.

Don't assume you need e-Factura just because you have income. You need e-Factura when you issue invoices that fall under the reporting/transmission obligation.

  • If you sell services or products directly and you issue the invoice to a company or client in Romania, then you think about e-Factura.
  • If you work with platforms like Steam, Apple or Google, which have their own reports, self-billing, tax documents or payouts, you may not issue a classic invoice for each payout.

For platform income, ask your accountant exactly what the treatment is: an invoice issued by you, a self-invoice, a sales report, a payout document, reverse charge, foreign income or another accounting flow.

How it affects invoices issued in Romania

If you issue an invoice to a company in Romania, it must be sent through RO e-Factura, whether or not you are VAT-registered.

A small SRL that is not VAT-registered does not automatically escape e-Factura just because it has no VAT. The obligation applies to economic operators established in Romania, regardless of VAT registration.

See also European VAT code for the difference between a plain CUI, an intra-community code and a normal VAT payer.

Where you see the invoices

Invoices sent or received through RO e-Factura are checked in SPV, in the RO e-Factura area. There you see the system's responses and the invoices linked to the company's CUI.

In SPV, searching and downloading work for a limited number of days, frequently mentioned as a maximum of 60 days. That is why invoicing software that automatically downloads and stores the invoices is useful, not just manual checks in SPV.

Invoicing software connected to SPV

The most used solutions in Romania. The costs are rough guidance and change, so check the current offer on the site and any "free in the first year" deal.

Software Rough cost Notes
SmartBill from ~5.84 €/month + VAT My pick. 30-day trial; 12 months free if the company is in its first year.
Oblio 29 €/year, unlimited A single subscription, e-Factura included; 1 year free at the start.
FGO from 15 lei/month (180 lei/year) Automatic e-Factura into SPV; native Saga integration; 12 months free for new companies.
Facturis Online 150 lei/year; also a free e-Factura-only version Issue, send and download e-Factura.
Saga free to download; update licence ~375 lei/year Desktop, more for accountants.

My pick: SmartBill. It's not the only one and there are cheaper options, but signing up and using it were simple, the cost reasonable; I issue invoices from the platform, send them into e-Factura, and gave my accountant access for setup and checks.

What needs to be configured

If you use SmartBill or similar software, check in the platform how SPV authorisation and sending into e-Factura are done.

What to ask your accountant

Before you issue the first invoices:

  • For which types of income do I have to issue invoices?
  • Do my invoices have to be sent into e-Factura?
  • What do I do with income from Steam, Apple, Google or other platforms?
  • Who checks the invoices received in SPV and who downloads/archives them?
  • Who authorises the invoicing software in SPV?
  • What do I do if an invoice has an error in e-Factura?

Practical recommendation

If you have a company and issue invoices in Romania, set up e-Factura early, before you urgently need it.

If you don't issue invoices in Romania and only have platform income, don't panic. Talk to your accountant and establish exactly which documents are used for that income.

For me, the simple solution was invoicing software connected to SPV plus access for the accountant, so I don't have to log into ANAF manually for every little thing. I keep the access details in My Own Company Details.

In short

  • RO e-Factura is mandatory for many invoices issued from Romania: B2B and, from 2025, B2C.
  • Don't confuse income with invoices issued by you. If the platform generates the documents or there is another accounting flow, you may not issue an e-Factura for that payout.
  • The simplest option: software (SmartBill, FGO, Oblio, Facturis, Saga) connected to SPV, plus a clear agreement with your accountant on who sends and checks the invoices.

Useful resources

  • Access and invoice management: in SPV, the RO e-Factura area (you log in on the ANAF portal).
  • The documentation and tutorials of the software you choose (SmartBill, Oblio, FGO, etc.) are usually the most practical for setup.

For visual steps, search YouTube for: "cum trimit e-Factura în SPV", "configurare e-Factura SmartBill / Oblio / FGO" or "autorizare soft facturare SPV". The software providers usually have their own tutorials on their sites and on YouTube.