Articles and news · VAT

ViDA 2028: will you still need a Romanian VAT number?

Council Directive (EU) 2025/516, the package known as VAT in the Digital Age (ViDA), rewrites the rules that force a foreign company to register for VAT in Romania. From 1 July 2028 the transfer of your own stock into a Romanian warehouse goes into a new one-stop-shop return filed at home, local sales to consumers go into the Union OSS, and B2B sales by a supplier without a Romanian number fall under the reverse charge in every member state. Call-off stock disappears. This article takes four business models through the rules, works one example with figures and lists what does not go away: RO e-Transport, import VAT, a fixed establishment and every filing you owe as long as the number exists.

  • S Silvia · Chartered Accountant · CECCAR
  • Published:
  • 13 min read

What changes on 1 July 2028

Council Directive (EU) 2025/516, adopted on 11 March 2025 and published in the Official Journal on 25 March 2025, amends the VAT Directive in three waves. The one that matters for a foreign company with goods in Romania is article 3 of the directive, which applies from 1 July 2028 (article 6(3)). It contains three measures.

Measure What the directive says Where
Transfers of own goods A new OSS scheme: a company that moves its own stock to another member state reports the transfer in a monthly return filed in its member state of identification. The acquisition in the destination state is exempt and “shall not give rise to a registration obligation” there. Section 5, articles 369xa to 369xk
Local B2C sales and installed goods The Union OSS now covers goods supplied without transport, or with transport that starts and ends in the same member state, to consumers and other non-taxable persons by a supplier not established there, and goods supplied with installation to the same customers. Article 369b(d) and (e)
Mandatory reverse charge Where the supplier is neither established nor identified for VAT in the member state where the VAT is due, and the customer is identified there, the customer “shall be” the person liable for the VAT. The option to extend this to suppliers that are identified is kept. Article 194(1)

A fourth change arrives in two steps. Article 17a on call-off stock is amended from 1 January 2027 so that it covers only goods dispatched “on or before 30 June 2028”, and the article “shall cease to apply on 30 June 2029” (article 17a(2)(a) and (8)).

Nothing in Romanian law has changed yet. Article 6(3) of the directive gives member states until 30 June 2028 to adopt the rules, and the Tax Code still contains the current text of articles 273, 307 and 316. Until the transposing law is published, the obligations described on our VAT registration page for non-residents apply in full.

Why Romania is a special case: the reverse charge already exists

Most summaries of ViDA lead with the mandatory reverse charge. In Romania that is the smallest of the three changes. Article 307(6) of the Tax Code already provides that, when goods or services are supplied by a taxable person “not established in Romania” and “not registered in Romania under article 316”, the person liable for the VAT is the Romanian customer, whether or not that customer is registered for VAT, or a non-resident customer registered here. Romania therefore applied the option in the old article 194 years ago, and applied it more widely than the directive’s new minimum, which only covers customers identified for VAT. The directive lets Romania keep the wider rule (article 194(1), second subparagraph).

What forces a foreign company to register today is not the sale but what happens before it:

  • bringing its own stock into Romania from another member state is treated as an intra-Community acquisition (article 273(2)(a)), and a non-established company must register before the first such acquisition (article 316(6)(a));
  • selling that stock to consumers in Romania, or installing goods for a private customer, is a taxable operation here for which the customer cannot account (article 316(4), article 275(1)(b)).

Both grounds are exactly what the 2028 package removes. That is why the question “do I still need a Romanian VAT number?” has a different answer for each business model.

Four business models, before and after

Model Today From 1 July 2028 Romanian VAT number?
A. Stock in a Romanian warehouse, sold to consumers Registration for the transfer; Romanian VAT on local sales in the D300; OSS only for sales shipped to other states Transfer in the own-goods OSS return; local B2C sales in the Union OSS at 21% No longer required for these flows
B. Stock in a Romanian warehouse, sold B2B to Romanian VAT-registered customers Registration for the transfer; because the company is registered, it charges 21% on the sales Transfer in the own-goods OSS return; sales reverse-charged by the customer under article 194 No longer required, and keeping it means charging VAT
C. Goods delivered and installed in Romania B2B: reverse charge, no registration (article 307(6)). B2C: registration and Romanian VAT B2B unchanged; B2C in the Union OSS (article 369b(d)) No longer required
D. Call-off stock for one known customer Simplification under article 270^1, no registration, 12-month limit No new call-off stock after 30 June 2028; transfer in the own-goods scheme, sale under article 194 Not required, before or after

Model A is the e-commerce case: an EU seller keeps stock in a fulfilment warehouse near Bucharest and ships to Romanian consumers. Today the transfer of the stock creates the registration, and every sale to a Romanian consumer is a local supply with Romanian VAT in the D300, because the goods do not cross a border on the way to the customer. From 1 July 2028 the transfer is reported in the own-goods scheme, and the local sales fall under article 369b(e): goods supplied “without dispatch or transport or where the dispatch or transport begins and ends in the same member state” to non-taxable persons, by a supplier not established there. Both go through the one-stop shop at home. Sales shipped from the Romanian warehouse to consumers in Hungary or Bulgaria were already in the Union OSS. The OSS threshold calculator shows which sales count towards the EUR 10,000 threshold today.

Model B is the distributor: stock in Romania, customers that are Romanian companies with a VAT number. Here ViDA has a twist. Today the company is registered because of the transfer, and a registered supplier charges Romanian VAT on its sales; article 307(6) does not apply to a supplier “registered in Romania under article 316”. From 1 July 2028 the transfer no longer needs a number, and article 194 makes the customer liable as long as the supplier is “not identified for VAT purposes” in Romania. Keeping the number out of habit would therefore keep the obligation to charge VAT. Dropping it moves the VAT to the customer’s return. The decision has to be taken for the whole activity: the own-goods scheme covers “all transfers of own goods” by a registered person (article 369xb), and the Union OSS covers all eligible supplies (article 369b, last paragraph).

Model C is the project business: a German manufacturer delivers a production line and installs it in a Romanian factory, or a kitchen company fits kitchens for private customers. The place of supply is where the installation takes place (article 275(1)(b)). For the factory, the Romanian customer already pays the VAT under article 307(6), so no number is needed today. For the private customer, today’s registration disappears on 1 July 2028, when supplies of installed goods to non-taxable persons by a non-established supplier enter the Union OSS (article 369b(d)).

Model D is the call-off stock arrangement: goods sent to the premises of one known customer who takes them out of stock as needed. Article 270^1 of the Tax Code lets the supplier avoid a Romanian registration as long as the customer is identified for VAT here, the goods are listed in the register of article 321(6) and ownership passes within 12 months. Under the amended article 17a, this only works for goods dispatched on or before 30 June 2028, and the arrangement ends on 30 June 2029. Stock sent in June 2028 keeps its 12 months. Stock sent in July 2028 is a transfer of own goods, reported in the new scheme, followed by a local sale on which the customer pays the VAT. The register of article 321(6) is replaced by the records of article 369xk, kept for 10 years.

If your flow does not match any of the four, the two-question check on the registration page gives today’s answer, and we can map the 2028 position in a written opinion.

A worked example: an online seller with stock in Romania

A company established in Germany sells household goods to Romanian consumers from a fulfilment warehouse in Ilfov county. In a year it moves stock worth EUR 400,000 from Germany, sells EUR 500,000 net to Romanian consumers and buys warehouse and handling services in Romania for EUR 40,000 plus 21% VAT, EUR 8,400.

Until 30 June 2028. The company is registered for VAT in Romania before the first truck, under article 316(6)(a). Every month it files the D300, in which the transfers are reported as intra-Community acquisitions under the reverse charge, the sales carry Romanian VAT of 21% and the input VAT on the warehouse services is deducted. On EUR 500,000 of sales the output VAT is EUR 105,000; after deducting EUR 8,400 the company pays EUR 96,600 to ANAF over the year, in monthly instalments. Alongside the D300 it files the D390 for the months with transfers, the D394 when it buys from Romanian VAT-registered suppliers, the SAF-T file D406 every month, and it obtains a UIT code in RO e-Transport for each truck above the thresholds. The routine is described in the guide to selling from a Romanian warehouse.

From 1 July 2028. The transfers of EUR 400,000 go into the own-goods scheme return filed in Germany, month by month, by the end of the following month (article 369xf). The sales of EUR 500,000 go into the German Union OSS return at the Romanian rate of 21%; the EUR 105,000 reaches Romania through the OSS. The company files no Romanian return. The EUR 8,400 of Romanian input VAT can no longer be deducted anywhere: article 369xj excludes it from the special-scheme return, so it is claimed back through the refund procedure for businesses established in another member state (Directive 2008/9/EC, article 302(1)(a) of the Tax Code). The company gives up its Romanian number, and with it the D300, D390, D394 and D406.

Two figures change in the opposite direction. The VAT paid stays EUR 105,000 either way. The EUR 8,400, however, moves from a monthly deduction to a refund claim filed after the year, so the money is tied up longer, and the trucks still need a declarant in RO e-Transport, which we come to next.

What does not go away

RO e-Transport. The UIT code obligation in Government Emergency Ordinance 41/2022 follows the international road transport of goods above the thresholds of the joint order 1,337/1,268/2024, whatever the VAT status of the owner. For a transfer into a Romanian warehouse, the ordinance expects the Romanian consignee to declare, which today is the foreign company under its Romanian number. ViDA does not touch this, and Romania has not yet said how a company without a number will declare its own stock after 2028. Until it does, the e-Transport obligation is one of the two practical reasons to keep the number.

Import VAT. Goods brought into Romania from outside the EU are cleared here, and the importer pays the VAT at customs (article 309). A company with a Romanian number deducts it in the D300. A company without one depends on the refund procedure, which for non-EU businesses requires reciprocity with the country of establishment (article 302(1)(b)). A seller that imports directly into Romania and then sells from the warehouse will usually keep its number for that reason alone, whatever the OSS allows for the sales.

A fixed establishment. Every one of the 2028 simplifications applies to a supplier “not established” in Romania. Under article 266(2)(b) a company is established here when it has “sufficient technical and human resources to carry out regularly” taxable supplies. A warehouse operated by a third-party logistics provider does not create one; own staff and own premises can. A company with a fixed establishment stays in the ordinary Romanian system, with all its filings.

Non-EU businesses. Today they register through a fiscal representative, mandatory under articles 307(7)(b) and 316(7). The own-goods scheme is open to them too: for a company with no establishment in the EU, the member state of identification is the one “in which the dispatch or transport of the goods begins” (article 369xa(2)). A seller shipping from a Polish or German warehouse into Romania can therefore use it from there. A seller importing into Romania first cannot, because the import is not a transfer between member states.

Everything you owe while the number exists. Deregistration is a request, not an automatic effect of the directive. Until ANAF cancels the number, the D300 is due every period, with or without transactions, and so are the D390, D394 and SAF-T. The tax deadlines calendar lists them for your profile.

The timeline

Date What happens Basis
14 April 2025 Directive (EU) 2025/516 in force Article 7
1 January 2027 Article 17a amended: call-off stock limited to goods dispatched by 30 June 2028 Article 2 of the directive
30 June 2028 Last day to dispatch goods under call-off stock; deadline for Romania to publish the transposing law Article 17a(2)(a); article 6(3)
1 July 2028 Own-goods OSS scheme, extended Union OSS, mandatory reverse charge Article 3 of the directive
30 June 2029 Article 17a ceases to apply Article 17a(8)
1 July 2030 Digital reporting and e-invoicing for cross-border B2B transactions Article 5 of the directive
1 January 2035 Member states with domestic e-invoicing before 2024, Romania among them, align their domestic systems Article 6(5)

The 2030 step is worth a note. Romania already runs RO e-Factura for domestic invoices, and the article on e-Factura for non-resident companies explains what a foreign company reports today. From 1 July 2030 the directive adds a separate, EU-wide reporting of cross-border B2B supplies by the supplier and the customer. A company that has left the Romanian system by then will report those transactions at home.

When deregistration makes sense, and what to check first

For models A, B, C and D the answer in July 2028 is “no number needed”, provided three conditions hold: no fixed establishment in Romania, no imports cleared in Romania, and a solution for RO e-Transport. Before asking ANAF to cancel the registration, check:

  1. The flows. List every type of transaction under the Romanian number for the last 12 months: transfers in, local B2B sales, local B2C sales, distance sales out, imports, purchases with Romanian VAT. Each one has a 2028 destination in the table above, or none.
  2. The contracts. A fulfilment provider that moves your stock between its own warehouses in different member states on your behalf must tell you about each transfer at the latest when the goods leave, unless you asked for it explicitly (article 242b). Put it in the contract now.
  3. The customers in model B. Their invoices change from “21% VAT” to “reverse charge, article 194”; your invoicing system and their accounts payable both need the switch on the same day.
  4. The input VAT. Estimate the Romanian VAT you will pay each year on warehouse, handling and transport services, and decide whether the refund procedure is acceptable or whether the deduction in a Romanian return is worth keeping the number for.
  5. The last return. The final D300 and SAF-T file close the registration; a number cancelled with a return missing stays open on ANAF’s side.

We prepare this mapping as a written position under our tax opinions service, and we keep the Romanian filings running for as long as the number exists. The directive is published, the Romanian law is not; the companies that gain from 2028 are the ones that know their flows before the law arrives.

Sources and legal basis

  1. Council Directive (EU) 2025/516 of 11 March 2025 amending Directive 2006/112/EC as regards VAT rules for the digital age — Official Journal L, 25 March 2025; in force since 14 April 2025 (article 7). Article 2 (from 1 January 2027): article 17a(2)(a) limits call-off stock to goods dispatched on or before 30 June 2028 and article 17a(8) ends the arrangement on 30 June 2029. Article 3 (from 1 July 2028): point (7), the new article 194 (mandatory reverse charge for supplies by a person neither established nor identified for VAT in the member state where the VAT is due, to a customer identified there); point (11), article 242b (the person who transfers goods on behalf of another must inform the owner); point (19), the new article 369b (Union scheme extended to supplies with installation and to local supplies of goods to non-taxable persons by non-established suppliers, points (d) and (e)); new section 5, articles 369xa to 369xk (special scheme for transfers of own goods: monthly return by the end of the following month, article 369xf; the acquisition in the destination state is exempt and does not trigger registration, article 369xi; no deduction in that return, refund under Directive 2008/9/EC or 86/560/EEC, article 369xj; records kept 10 years, article 369xk). Article 5 (from 1 July 2030): digital reporting of cross-border B2B transactions. Article 6: transposition by 30 June 2028 for article 3; member states with domestic e-invoicing before 2024 align domestic systems by 1 January 2035.
  2. Romanian Tax Code (Law 227/2015), Title VII — Article 266(2)(b): fixed establishment (sufficient technical and human resources to make supplies regularly); article 270^1: call-off stock, 12-month limit; article 273(2)(a): the transfer of own goods into Romania treated as an intra-Community acquisition; article 275(1)(b): place of supply of installed goods; article 302(1)(a) and (b): refund to non-established businesses, with reciprocity for non-EU businesses; article 307(6): the Romanian customer pays the VAT when the supplier is neither established nor registered in Romania; article 307(7)(b) and 316(7): fiscal representative mandatory for non-EU businesses; article 316(4) and (6)(a): registration before the first taxable operation or intra-Community acquisition.
  3. European Commission, VAT in the Digital Age (ViDA) page — Timeline of the package: entry into force on 14 April 2025; single VAT registration measures from 1 July 2028; digital reporting from 1 July 2030; alignment of domestic systems by 1 January 2035.

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

01What is ViDA and when does it apply?

ViDA (VAT in the Digital Age) is Council Directive (EU) 2025/516 of 11 March 2025, published in the Official Journal on 25 March 2025. It has three parts: single VAT registration (from 1 July 2028), new rules for accommodation and passenger transport platforms (between 1 July 2028 and 1 January 2030, at each state's choice) and digital reporting of cross-border B2B transactions (from 1 July 2030). Romania has to transpose the 2028 rules by 30 June 2028 (article 6(3) of the directive).

02Will a foreign company still need a Romanian VAT number after 1 July 2028?

Less often. The transfer of own stock into a Romanian warehouse can be reported in the new OSS scheme for transfers of own goods (articles 369xa to 369xk), local sales to consumers and supplies with installation to non-taxable persons go into the Union OSS (article 369b(d) and (e)), and B2B sales by a supplier without a Romanian number are reverse-charged by the customer (article 194). A number is still needed when the company has a fixed establishment in Romania, imports goods here and wants to deduct the import VAT, or sells to customers not identified for VAT.

03What happens to call-off stock in Romania?

Under article 17a(2)(a) of the VAT Directive, as amended by ViDA, the arrangement only covers goods dispatched on or before 30 June 2028. Stock sent by then keeps the current rules, including the 12-month limit of article 270^1 of the Romanian Tax Code, and the arrangement ceases to apply on 30 June 2029 (article 17a(8)). After that, a supplier moves the goods under the transfer-of-own-goods scheme and sells them under the reverse charge of article 194.

04Does the mandatory reverse charge change anything in Romania?

Very little for the sale itself. Article 307(6) of the Romanian Tax Code already makes the Romanian customer liable for the VAT when the supplier is neither established nor registered in Romania. What changes is the transfer of stock before the sale, which today forces registration under articles 273(2)(a) and 316(6)(a) and from 1 July 2028 can go through the OSS scheme for transfers of own goods.

05Can the new OSS schemes be used to recover Romanian input VAT?

No. Article 369xj of the directive provides that VAT paid in the member states to or from which the goods are moved is not deducted in the return of the special scheme; it is refunded under Directive 2008/9/EC (EU businesses) or Directive 86/560/EEC (non-EU businesses, subject to reciprocity under article 302(1)(b) of the Romanian Tax Code). A company that keeps a Romanian number for other activities deducts that VAT in its ordinary Romanian return.

06Does RO e-Transport stop applying when the VAT number is cancelled?

No. The UIT code obligation in Government Emergency Ordinance 41/2022 follows the road transport, not the VAT registration, and the ordinance currently expects the Romanian consignee to declare a transfer into a Romanian warehouse. Until Romania adapts it to ViDA, a company that gives up its number has to settle in advance who declares its trucks and how. The same goes for import VAT at customs and for every filing due while the number exists.

07Should a company registered in Romania deregister now?

Not before 1 July 2028, and not before Romania has published the transposing law. Until then every registration ground in article 316 of the Tax Code applies unchanged, and so do the monthly D300, D390, D394 and SAF-T filings. The useful work now is to map each flow to the 2028 rules and to check the contracts with warehouses, platforms and customers so that the switch can be made in one step.

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