Tax guides

VAT in Romania for foreign companies: the full obligation cycle

A company established abroad becomes a Romanian VAT taxpayer through a transaction, not through a turnover threshold. This guide follows the whole cycle: what triggers registration, whether you need a fiscal representative, which returns start the day the VAT number is issued, and where e-Factura does and does not apply.

  • S Silvia · Chartered Accountant · CECCAR
  • Published:
  • Updated:
  • 14 min read

VAT in Romania for foreign companies: when the obligation starts

VAT in Romania for foreign companies begins with a transaction, not with a turnover figure. A company established abroad becomes registrable the moment it carries out an operation that is taxable in Romania and that neither the customer nor a one-stop shop scheme can absorb. Registration is a precondition of that operation, not a consequence of it.

That single sentence explains most of the problems we are asked to fix. Foreign finance teams read Romania through the lens of their own country, where a small-business threshold usually gives a few months of grace. There is no such grace for a non-established company here. The first pallet of stock that lands in a Romanian fulfilment centre creates the obligation on the day it arrives.

The legal basis sits in Title VII of the Fiscal Code, notably article 316 and the articles that follow it, whose consolidated text is published by ANAF. The administrative layer — forms, filing channels, nomenclatures — sits with ANAF.

Non-established, fixed establishment, permanent establishment

Three statuses look similar in English and behave very differently in Romanian practice. Getting the classification right is the first decision, because everything downstream depends on it.

Status What it means VAT consequence Issues through e-Factura
Non-established, VAT registered Foreign company with a Romanian VAT number and no local resources Files Romanian VAT returns for its Romanian operations No — reports its B2B invoices, in parallel with ordinary invoicing
Fixed establishment Sufficient permanence plus human and technical resources in Romania Treated as established for VAT; local rules apply in full Yes
Permanent establishment A direct-tax concept; triggers Romanian corporate income tax Often, but not automatically, accompanied by a fixed establishment Depends on the VAT status
Romanian subsidiary (SRL) A separate Romanian legal person Ordinary Romanian taxpayer from incorporation Yes

A fixed establishment is a question of fact: whether the structure in Romania has enough permanence, staff and technical means to receive and use services or to make supplies. A leased warehouse operated entirely by a third-party logistics provider usually does not create one. An office with staff who negotiate and conclude local business usually does. The distinction is worth settling in writing before the first invoice rather than during an inspection, because it decides whether you issue through RO e-Factura or only report your B2B invoices there, and whether Romanian corporate tax enters the picture.

Where a permanent establishment does arise, the direct-tax consequences are covered separately under taxation of non-residents.

The operations that trigger Romanian VAT registration

Situation Romanian VAT registration
Stock held in a Romanian warehouse or fulfilment centre Required
Local supply of goods from Romanian stock to a Romanian customer Required
Transfer of your own goods from another member state into Romania Required
Intra-Community acquisition of goods in Romania Required
Supply of goods with installation or assembly in Romania Required
Construction or installation work on Romanian real estate Required in most configurations
Distance sales to Romanian consumers outside the one-stop shop Required
Distance sales declared entirely through the one-stop shop Not required for those sales
B2B services taxable in Romania where the customer accounts for the VAT Generally not required, reverse charge applies

The border between the last three rows is where most advisory work sits. A service supplied to a Romanian business is normally handled by that business under the reverse charge, and no registration follows. The moment goods are physically stored in Romania, the reverse charge stops being available for the local sale, and registration becomes unavoidable. Marketplace fulfilment programmes that reposition stock across borders automatically are the most common way a seller becomes registrable without having decided anything. The mechanics for online sellers are set out in the guide to e-commerce VAT in Romania.

Not sure which case applies to you? Take the one-minute VAT check →

Direct registration or fiscal representative

Article 316 of the Fiscal Code sets two routes, and the choice is not free — it follows the country of establishment.

Where the company is established Route Fiscal representative
Another EU member state Direct registration, form 015 Optional
Outside the European Union Through a Romanian fiscal representative Mandatory
With a Romanian fixed establishment Registration follows the establishment Not applicable

Under direct registration, the EU company is registered in its own name, keeps the liability itself, and deals with ANAF either directly or through a mandated agent. This is the lighter option and the one worth taking wherever it is available. The full procedure, including form 015 and the supporting file, is described on the page about VAT registration for non-residents.

For companies established outside the European Union, a Romanian fiscal representative is compulsory. Point 89 paragraph (4) of the Methodological Norms to article 316 Fiscal Code provides that the representative, once accepted by the tax authority, “is bound, in terms of the rights and obligations concerning value added tax, for all the operations for which it has been mandated”. In practice it files the VAT return for those operations and pays the VAT due, and ANAF addresses the representative for that VAT while the mandate lasts — which is why the appointment involves genuine scrutiny of the business, its counterparties and its cash position rather than a signature on a mandate. That relationship is described on the page about fiscal representation.

Registration itself runs through form 015, the declaration used for taxpayers with no fixed establishment in Romania. Company documents from the home register are filed in authorised Romanian translation, apostilled where required. About one week from a complete file is the normal outcome; assembling the file, which depends on the home country, is usually the slower part.

Not sure which route applies? Send us your country of establishment and where your goods are held. We reply within one business day with the filings you owe. Ask for a written assessment

Romanian VAT rates: 21% and 11%

Rate Applies to
21% standard The default rate for supplies of goods and services in Romania
11% reduced A defined list including certain food products, medicines, water supply, accommodation and other categories set out in the Fiscal Code
0% with right of deduction Intra-Community supplies and exports, subject to holding the documentary proof

Both the 21% and the 11% rates have applied since 1 August 2025, under Law 141/2025, published in the Official Gazette no. 699 of 25 July 2025, replacing the previous 19% and 9%. Two practical consequences follow. First, any English-language source still quoting 19% is out of date, and pricing built on it is wrong. Second, ERP tax codes, marketplace settings and SAF-T nomenclature mappings all had to be updated in mid-2025; systems updated only in part now issue a mixture of correct and incorrect invoices, which is the harder problem to detect. The reduced-rate list is not a stable category and should be checked against the Fiscal Code for the specific product, rather than assumed by analogy with another member state.

What registering late actually costs

A Dutch company moves its own stock into a Romanian fulfilment centre in February 2026 and begins selling locally. It registers only in November, after ANAF raises the question. Between February and October it invoiced RON 1,200,000 of local sales without Romanian VAT.

The VAT is due from the date the obligation arose, and the customers are gone. Two arithmetics apply, and neither is comfortable:

  • if the amounts already invoiced are treated as VAT-inclusive, which is the usual outcome once the invoices can no longer be corrected, the output VAT is 1,200,000 × 21 / 121 = RON 208,264;
  • if the VAT is assessed on top of the invoiced price, it is 1,200,000 × 21% = RON 252,000.

Either figure comes out of the seller’s own margin rather than from the customer, and late-payment interest and penalties run per day from each original due date, with the failure to register sanctioned separately. Registration before the first pallet arrives costs a fraction of that, which is the whole argument for settling the question while the goods are still in transit.

The filing set that follows a Romanian VAT number

The VAT number arrives with a reporting calendar attached. Its core is not phased in and does not wait for the first sale.

Filing What it covers Deadline
VAT return D300 Output and input VAT for the period 25th of the month following the period
EC Sales List D390 Intra-Community supplies, acquisitions and certain services 25th of the month following
Domestic transactions report D394 Supplies and purchases in Romania with Romanian VAT-registered persons; due only where such transactions exist 30th of the month following, 28 or 29 February for January
SAF-T D406 Simplified file for non-residents, since 1 January 2025 Last calendar day of the month following the period
Intrastat Physical movements of goods, above one million lei per flow 15th of the month following, filed with the statistics institute
RO e-Factura Issuing with a fixed establishment; without one, B2B invoices reported in parallel with ordinary invoicing, no B2C obligation; receiving always 5 working days for those obliged to issue

The VAT period — monthly or quarterly — is allocated at registration and can change during the life of the registration, most often when an intra-Community acquisition forces a move from quarterly to monthly. The full map of recurring dates, including the annual filings, is in the Romanian tax calendar.

Two filings surprise foreign groups most often. D394 has no direct equivalent in most member states: it reports domestic transactions in detail, and ANAF reconciles your report against your Romanian counterparty’s report automatically. For a non-established company it is due only where it transacts in Romania with persons registered for Romanian VAT. SAF-T applies to non-residents in a simplified form covering the operations carried out under the Romanian VAT number, and the obligation exists for every period, including periods with no transactions.

e-Factura: issuing with a fixed establishment, B2B reporting without one

This is the single most misreported point about Romania in English-language sources, so it is worth stating plainly.

The obligation to issue invoices through RO e-Factura falls on taxable persons established in Romania — Romanian companies and fixed establishments of foreign companies. A company that holds only a Romanian VAT number, with no fixed establishment, does not issue through the system. It issues invoices under its ordinary rules, with the Romanian VAT correctly applied, and that invoice is the document its customer receives.

It does, however, have a reporting obligation: for B2B transactions only, it transmits its invoices to RO e-Factura for reporting purposes, in parallel with its ordinary invoicing. Its B2C invoices — the flow that entered the system for established taxpayers on 1 January 2025, under GEO 138/2024 — are outside that obligation. It also needs the system on the inbound side, because Romanian suppliers transmit their invoices to it there — the source of the input VAT claimed in the VAT return. Companies that never set up access spend the following year reconstructing purchase invoices from supplier emails.

Where a fixed establishment does exist, the position is different: all invoices, B2C included, must be issued through the system, in the required XML structure, within 5 working days of issue or of the legal invoicing deadline — a term set by GEO 89/2025 from 1 January 2026, replacing the five calendar days that applied before.

VAT refunds and recovering Romanian input VAT

There are two distinct routes, and using the wrong one costs a full refund cycle.

If you are registered for Romanian VAT, input VAT is recovered through the D300 return. A credit position can be carried forward against future output VAT or requested as a refund by ticking the refund option on the return. Refund requests above the routine thresholds trigger a documentary check or, for larger or higher-risk claims, an anticipated tax inspection. In practice the file wins or loses on documentation: valid invoices, proof of transport for zero-rated supplies, and consistency between the D300, the D394 and the SAF-T file for the same period.

If you are not registered and carry out no taxable operations in Romania — the classic case of a foreign company incurring Romanian hotel, fuel, exhibition or supplier costs — recovery goes through the refund procedure for businesses established in another member state, filed electronically through the portal of your own tax administration under the framework explained by the European Commission, or through the equivalent procedure for businesses established outside the EU, which is conditional on reciprocity. The two routes are mutually exclusive for the same period: input VAT relating to a period in which you were registered belongs in the return, not in a refund claim.

Specific situations

Marketplace sellers with Romanian stock. Registration follows the stock, and the filings follow the registration. Sales data arrives aggregated from the platform, while D394 and SAF-T need document-level detail, so agreeing the export granularity with the platform is the first technical step.

Groups with a shared service centre. The accounting is clean but the chart of accounts is a group chart, and Romanian nomenclatures have to be mapped onto it once, then maintained. A group-level restructuring that renumbers accounts silently breaks the Romanian SAF-T file two months later.

Construction and installation projects. These often create both a fixed establishment for VAT and a permanent establishment for corporate tax, on different tests and different timelines. They are worth analysing before mobilisation, while the contract can still be structured, rather than afterwards.

Companies that stop trading in Romania. Deregistration is an active step. Leaving a dormant VAT number in place keeps every filing obligation alive, including nil D300 and nil SAF-T, and late-filing fines accumulate against a company that believes it has left the country.

The errors we see most often

  • Waiting for a threshold. There is no registration threshold for a non-established company.
  • Registering after the stock arrives. The warehouse contract is the trigger, and goods are usually already in transit when the question first gets asked.
  • Applying 19% VAT. The standard rate has been 21% since 1 August 2025, and the reduced rate 11%.
  • Assuming the one-stop shop covers everything. It covers distance sales; it does not cover a local sale made from Romanian stock.
  • Treating the VAT number as the finish line. D300 and SAF-T start immediately; D390, D394 and Intrastat follow as soon as the flows that trigger them exist.
  • Skipping nil filings. The obligation exists for periods with no transactions, and a missing nil return is a fine like any other.
  • Overlooking e-Factura reporting. Without a fixed establishment you do not issue through the system, but your B2B invoices still have to be reported there.
  • Non-EU companies attempting direct registration without a fiscal representative, and having the file rejected after weeks of translation work.

How we help

We take the whole cycle: the analysis of whether registration is required and whether a fixed establishment exists, the preparation and filing of form 015, fiscal representation where the company is established outside the EU, and then the recurring filings — D300, D390, D394, SAF-T and Intrastat — produced from your own ERP export or from Excel with our mapping and validation tools, and filed through the Virtual Private Space with our digital certificate, with the ANAF receipt sent to you for each return. Start with VAT registration for non-residents, or tell us what you are selling and where the goods sit.

Sources and legal basis

  1. Romanian Fiscal Code (Law 227/2015), ANAF consolidated text — Title VII, notably articles 266, 291, 316 and 323: definition of a fixed establishment, the VAT rates, registration of taxable persons not established in Romania and, under article 316 paragraph (7), through a fiscal representative, and the VAT return deadline. Points 88 and 89 of the methodological norms set out the registration routes by place of establishment and what the fiscal representative is bound for.
  2. Law 141/2025 on certain fiscal-budgetary measures — Official Gazette, Part I, no. 699 of 25 July 2025; standard VAT rate of 21% and single reduced rate of 11% from 1 August 2025.
  3. GEO 120/2021 on RO e-Factura, as amended by GEO 138/2024 and GEO 89/2025 — Obligation to issue for persons established in Romania, B2C included from 1 January 2025, and the transmission term of 5 working days from 1 January 2026.
  4. Council Directive 2008/9/EC and Thirteenth Council Directive 86/560/EEC — Refund of VAT to taxable persons established in another member state, and to those established outside the EU subject to reciprocity.
  5. ANAF — form 015, the D300, D390, D394 and D406 returns and the Virtual Private Space — Registration file for non-established taxable persons, filing channels and the official nomenclatures.

The information above is general and reflects the legislation in force at the date of the last update. It does not replace an analysis of your company’s specific situation.

Frequently asked questions

01Does a foreign company need a Romanian VAT number?

It does when it carries out an operation taxable in Romania that cannot be handled by the customer under the reverse charge or through a one-stop shop scheme. The usual triggers are stock held in a Romanian warehouse, local supplies of goods, transfers of own goods from another member state, and installation or construction work performed in Romania. The transaction creates the obligation, not the amount.

02Is there a VAT registration threshold for non-resident companies in Romania?

No. The Romanian small-business threshold applies only to businesses established in Romania. A company established abroad without a fixed establishment here has no threshold at all: the first taxable operation creates the obligation, whether it is worth two hundred euro or two hundred thousand. Sellers who wait for a threshold to be crossed are usually already late by the time they ask.

03What are the VAT rates in Romania?

The standard rate is 21% and the reduced rate is 11%, both in force since 1 August 2025. They replaced the previous 19% and 9% rates. Many English-language sources still quote the old figures, which is a real operational risk: an invoice issued after August 2025 at 19% understates the output VAT of the supplier and misstates the deduction of the Romanian customer.

04Does a foreign company need a fiscal representative in Romania?

It depends on where the company is established. A company established in another EU member state may register directly under article 316 of the Fiscal Code and appoint a representative only if it wants to. A company established outside the European Union must appoint a Romanian fiscal representative, which registers the company, invoices and files under the VAT code attributed through it, and pays the VAT due on the operations it is mandated for.

05Which returns does a foreign company file after Romanian VAT registration?

The VAT return D300, monthly or quarterly; the EC Sales List D390 by the 25th for intra-Community supplies and acquisitions; the domestic transactions report D394, only where you supply to or buy from Romanian VAT-registered businesses in Romania; Intrastat by the 15th once a flow passes one million lei; and a simplified SAF-T file D406, which has applied to non-residents since 1 January 2025.

06Does a non-established company have to issue invoices through RO e-Factura?

No, but it has a reporting obligation for B2B transactions. The obligation to issue through RO e-Factura falls on taxable persons established in Romania, including fixed establishments of foreign companies. A company holding only a Romanian VAT number issues invoices under its ordinary rules and, in parallel, transmits its B2B invoices to the system for reporting; its B2C invoices are outside the obligation. Romanian suppliers also deliver their invoices to it there, and those are the purchase documents behind its input VAT.

07Can a foreign company recover Romanian input VAT?

Yes, through two different routes. A company registered for Romanian VAT recovers input VAT through its VAT return, by offset or by refund request. A company that is not registered and carries out no taxable operations here recovers through the EU refund procedure, filed electronically in its own member state, or through the equivalent procedure for businesses established outside the EU.

08What happens if a foreign company registers for Romanian VAT too late?

ANAF assesses the VAT due from the date the obligation arose, together with late-payment interest and penalties calculated per day of delay, and the failure to register is separately sanctioned. Because output VAT was never charged to customers and invoices can rarely be reissued a year later, the assessment usually comes out of the seller's own margin rather than being recovered.

Tell us what you do in Romania. You get a written, fixed-fee quote.

The initial consultation is free and without obligation. Reply within one business day, in English or Italian. No call required, no travel, nothing to prepare — three sentences are enough.

WhatsApp