Tax compliance · VATD300

Romanian VAT return: we prepare and file your D300 every period

The D300 is the return that carries your Romanian VAT position — output tax, input tax, reverse charge and the balance to pay or recover. We build it from your own data, reconcile it against the transaction listings and SAF-T before it leaves, and file it through the Virtual Private Space with our digital certificate.

Reviewed by Silvia, chartered accountant (CECCAR) · updated September 2026

Who files
Every person registered for VAT in Romania under art. 316 of the Fiscal Code, including non-established companies holding only a Romanian VAT number
Frequency
Monthly, or quarterly where the fiscal period is the calendar quarter
Deadline
The 25th of the month following the fiscal period, inclusive
Penalty
A fine for late filing under the Fiscal Procedure Code, plus interest and late-payment penalties per day of delay on tax actually due

What the Romanian VAT return covers

The Romanian VAT return is form D300, the decont de taxă pe valoarea adăugată. It is the filing that turns a period’s transactions into a single number: VAT to pay, or VAT to recover. Almost everything else in the Romanian VAT system — the domestic transactions report, the EC Sales List, SAF-T — exists partly so that ANAF can test whether that number is right.

The legal basis is art. 323 of the Fiscal Code (Law 227/2015), and the form itself is approved by ANAF order and reissued whenever the structure changes. The return is submitted electronically through the Virtual Private Space, the channel every taxpayer uses to reach ANAF.

What goes into it: output VAT on supplies of goods and services, VAT collected under the domestic reverse charge, intra-Community acquisitions of goods and services with self-assessment, imports, input VAT with the right of deduction, adjustments, and the balance carried forward from the previous period. Since 1 August 2025 the standard rate is 21% and the reduced rate 11% — see the note on the Romanian VAT rates of 21% and 11% if your systems still carry the old values.

Who has to file

The obligation follows the registration, not the activity. Anyone registered for VAT purposes in Romania under art. 316 files a D300 for every fiscal period, including a period with no transactions at all.

Taxpayer Files the D300 Note
Romanian company registered for VAT Yes Monthly or quarterly, per the fiscal period
Romanian subsidiary of a foreign group Yes Same rules as any Romanian company
Non-established company with a Romanian VAT number Yes Registered directly or through a fiscal representative
Fixed establishment of a foreign company Yes Full obligations, including e-invoicing
Person registered only under the special registration in art. 317 No Reports the transactions in scope on a separate return
Business below the registration threshold, not registered No No VAT return until registration

A company established outside the European Union registers through a Romanian fiscal representative, which files a separate D300 for the represented operations under the VAT code attributed through it and pays the VAT due on them. An EU company may register directly; the mechanics are on the page about VAT registration in Romania for non-residents.

Monthly or quarterly: how the fiscal period is set

The default fiscal period is the calendar month. The calendar quarter applies only where two conditions hold together for the previous calendar year: turnover stayed under the threshold set in the Fiscal Code, and the taxable person made no intra-Community acquisition of goods.

Two consequences catch companies out.

  • A single intra-Community acquisition of goods during a quarter ends the quarterly period. The company moves to monthly filing and notifies ANAF of the change.
  • A newly registered company is, in practice, placed on a monthly period to begin with, and can move to quarterly filing only from a following year, if the conditions are met.

The fiscal period also drives the SAF-T rhythm: a monthly VAT period means a monthly D406 SAF-T file, a quarterly period means a quarterly one.

Cross-checksThe same figures, in four places
  1. 01The VAT journalsThe month’s sales and purchases, with the rate and the counterparty, from the books.
  2. 02D300The return, on the 25thOutput VAT, input VAT and the balance payable or refundable.
  3. 03D394The listing, on the 30thThe same domestic invoices, reported counterparty by counterparty.
  4. 04D406SAF-T, last dayThe same documents in detail, together with the general ledger for the period.

ANAF matches the four sources automatically, plus the invoices in e-Factura. Differences generate notices, and unexplained notices end up, over time, as audits. That is why the cross-check happens before filing, not after.

Deadlines

The return is due by the 25th of the month following the fiscal period, inclusive. The payment deadline for VAT due is the same date. When the 25th falls on a Saturday, a Sunday or a public holiday, the deadline moves to the next working day.

Around the same date sit the EC Sales List (D390), also due by the 25th, and, a few days later, the D394 domestic transactions return, due by the 30th. The full map of monthly deadlines is in the Romanian tax calendar.

VAT refunds

A period can close with a negative balance — more input than output VAT. Exporters, companies making intra-Community supplies and companies in an investment phase are in that position routinely.

Two options exist for each period. The balance is carried forward to the next return, or it is claimed as a refund by ticking the refund option in the D300. Once the refund option is used, ANAF handles the claim under a risk-based procedure: part of the claims are settled with the audit performed afterwards, part trigger a documentary check, part an anticipated inspection. In practice the route depends on the taxpayer’s risk profile, on the amount and on how complete the supporting file is.

Our approach is to assemble the refund file at the same time as the return rather than after ANAF asks: invoices, transport documents proving the goods left Romania, customs declarations, contracts. A claim supported from day one is settled in a fraction of the time of one documented reactively.

Penalties

Two different exposures apply, and they are often confused.

Late or missing filing. The Fiscal Procedure Code (Law 207/2015) sanctions failure to submit tax returns within the deadline with a fine, set in bands according to the taxpayer’s category. The consolidated text is published by ANAF.

Late payment. Where VAT is actually due, interest and late-payment penalties run per day of delay from the payment deadline until the amount is settled. These are the amounts that grow, and they are not limited by the size of the fine.

There is a third, less visible cost. A taxpayer that files late repeatedly moves up the risk list, and an inconsistency between the D300, the D394 and SAF-T for the same period is one of the clearest triggers for a Romanian tax inspection.

How we prepare and file your D300

The monthly cycle is short because the preparation work is done once, at onboarding.

  1. You send the period’s data in the format you already produce: an ERP export, a trial balance with journals, or invoice listings in Excel. We do not ask you to change your systems.
  2. We generate the return with our own tool, which produces Romanian declarations directly from structured data rather than from a Romanian accounting package. New VAT codes, new document types and new partners are flagged before generation rather than after rejection.
  3. We reconcile before filing. Output VAT against the sales listing, input VAT against the purchase listing, intra-Community lines against the D390, domestic lines against the D394, and the whole against the SAF-T file for the same period. Differences are cleared with you, not smoothed over.
  4. We file through the Virtual Private Space with our qualified digital certificate, under a written mandate, and send you the ANAF receipt plus a one-page summary of the period: the balance, what drove it, what to watch next month.

The return is prepared and filed by us every period; your team only supplies the data. The fee is a fixed monthly amount for the agreed set of filings, and the conversation is in English, Italian or Romanian, with a partner-led team — every return reviewed and signed by a licensed tax consultant and a chartered accountant.

Specific situations

Marketplace sellers holding stock in Romania. Sales data arrives from the platform, often aggregated by day rather than by invoice, while the D300 needs rate-level detail and the D394 needs counterparty-level detail. Agreeing the export granularity once, at the start, solves both. The mechanics are covered in the guide to e-commerce VAT in Romania.

Companies applying the domestic reverse charge. Certain domestic supplies between VAT-registered persons carry the reverse charge, so the buyer self-assesses. The amounts appear on both sides of the return and net to zero, but they still have to sit in the right boxes — a frequent source of formal errors that produce no tax effect and still attract questions.

Dormant registrations. A VAT number kept alive for a future project still generates a nil return every period. It costs almost nothing to file and a great deal to explain later.

Registrations cancelled by ANAF. Where the VAT code is cancelled by the authority, the obligations do not simply stop: tax collected while the code was invalid is reported separately, and re-registration follows its own procedure. This is a situation to handle with advice rather than by improvisation.

The errors we see most often

  • Old VAT rates still hard-coded in a foreign ERP after the August 2025 change, producing 19% lines that no longer reconcile with anything.
  • Nil periods skipped because there was no activity, which is precisely when a fine is cheapest for ANAF to issue.
  • Intra-Community acquisitions of goods made during a quarter without switching to a monthly period and notifying the change.
  • Reverse-charge transactions reported on one side only, so the return balances by accident rather than by construction.
  • Refund claims filed without the supporting file, which turns a short process into a long one.
  • The D300 and the D394 built from different extracts, taken at different moments, so the two never quite agree.

Each of these is checked before the return is submitted, and the reconciliation summary is part of what you receive every period.

Sources and legal basis

  1. Romanian Fiscal Code (Law 227/2015) and its methodological norms, ANAF consolidated text — Article 323 — the VAT return and its deadline; article 316, including paragraph (7) on registration through a fiscal representative; point 89 paragraph (13) of the norms to Title VII — the representative files a separate return for each represented company and may not include those operations in the return for its own activity.
  2. ANAF — form 300 and the Virtual Private Space — Current version of the VAT return, its filing channel and the refund procedure.

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 the D300 in Romania?

The D300 is the Romanian VAT return, officially the decont de taxa pe valoarea adaugata. It reports, for one fiscal period, the VAT charged on supplies, the VAT deducted on purchases, reverse-charge transactions, intra-Community flows and imports, and produces a single balance: VAT payable to the state or VAT recoverable. It is filed electronically through the ANAF Virtual Private Space.

02When is the Romanian VAT return due?

By the 25th of the month following the end of the fiscal period, inclusive. A company on a monthly period files the January return by 25 February. A company on a quarterly period files the first-quarter return by 25 April. Where the 25th falls on a weekend or a public holiday, the deadline moves to the next working day. The payment deadline is the same date.

03Is the Romanian VAT period monthly or quarterly?

The default fiscal period is the calendar month. The calendar quarter applies to taxable persons whose turnover in the previous year stayed below the threshold set in the Fiscal Code and who made no intra-Community acquisition of goods in that year. A company on a quarterly period that makes an intra-Community acquisition of goods switches to monthly filing and notifies ANAF.

04Does a foreign company with only a Romanian VAT number file the D300?

Yes. Registration under art. 316 of the Fiscal Code creates the filing obligation regardless of where the company is established and regardless of turnover. A non-established company files the same D300 as a Romanian company, covering the transactions carried out under its Romanian VAT number. No local office, employee or resident signatory is required to submit it.

05What VAT rates are used in the Romanian VAT return?

Since 1 August 2025 the Romanian standard rate is 21% and the reduced rate is 11%. Zero-rating with credit applies to exports and to intra-Community supplies of goods that meet the evidence conditions. Many English-language sources still quote 19% and 9%; an outdated rate in the return produces a mismatch against your invoices and against what your counterparties report.

06How do I claim a VAT refund in Romania?

A negative VAT balance is either carried forward to the next period or claimed back by ticking the refund option in the D300 for that period. Once the refund option is used, ANAF processes the claim under a risk-based procedure: some claims are settled with the audit performed afterwards, others trigger a documentary check or an anticipated inspection. Complete supporting documentation shortens the process considerably.

07Do I still file a D300 for a period with no transactions?

Yes. While the VAT registration is active, every fiscal period carries a return, including periods with no sales and no purchases. A nil return is filed with zero values. Skipping a nil period is one of the most common causes of a late-filing fine, and repeated non-filing can lead ANAF to cancel the VAT registration on its own initiative.

08How is a mistake in a Romanian VAT return corrected?

Errors are corrected either through a corrective return for the affected period or by adjusting the amounts in the current period, depending on the type of error. Material errors in the reported figures are usually handled with a corrective D300. The correction has to stay consistent with the domestic transactions report and the SAF-T file for the same period, otherwise the cross-checks flag it.

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