Most yield calculations start from gross takings. Between that figure and the money the owner actually keeps come commissions, cleaning and utilities, and then a layer of obligations that many investors leave until the end: income tax, the health contribution (CASS), the tourist tax, record-keeping, the accountant and the classification file. We applied all of these costs to a worked example from Constanța and compared them with the price of non-compliance, expressed in the same unit: euros a year and years of profit.
From 7.8% to 2.4%: one apartment, four yields
We start from the hypothetical example in our valuation of an apartment in Constanța: a two-room apartment (a living room and one bedroom) bought for €105,000, plus €10,000 for furnishing, equipment, notary and land registration, so €115,000 invested. Gross takings are €8,980 a year, the average for a Constanța listing according to Crosspoint Research. All bookings come through Airbnb, and the host is not registered for VAT.
| Step | € per year | Yield on €115,000 |
|---|---|---|
| Gross takings | 8,980 | 7.8% |
| Airbnb commission including VAT (≈18.8%) | −1,684 | – |
| Cleaning, laundry, consumables | −850 | – |
| Utilities, internet, building service charges | −1,800 | – |
| Property tax, local taxes, insurance, repairs | −600 | – |
| Operating result | 4,046 | 3.5% |
| Income tax (10% of net income) | −511 | – |
| CASS | −455 | – |
| Result after income tax and CASS | 3,080 | 2.7% |
| Accountant (assumption: 1,000 lei a year) | −187 | – |
| 1% tourist tax, if included in the price | −89 | – |
| Net result, fully compliant | 2,804 | 2.4% |
The gap between 3.5% and 2.4% is the total cost of compliance in this example: €1,242 a year, or 13.8% of takings. The largest part, €966, is income tax and CASS, which you owe anyway if you rent out the property; only about €276 relates to administration. The 7.8% gross yield is useful for comparing listings quickly, not for the decision to buy.
The assumptions. ECB reference rate on 9 October 2026: €1 = 5.3406 lei. CASS is calculated as if the apartment were your only source of non-salary income. The accountant's fee is an assumption; ask for quotes for your own situation. The Constanța tourist tax is 1% of the accommodation price excluding VAT, and it is owed by the guest: if you add it to the price separately, it costs you nothing. In Mamaia and Sat Vacanță there is also a fixed tax of 500 lei a year for each apartment let to guests (about €94), which lowers the net result to €2,710, still 2.4%. The example does not include a mortgage, a property manager's commission (usually 15–25% of takings) or the value of your own time.
What the cost of compliance includes
The obligations fall into three groups: those you pay once, when you start operating legally; annual ones; and those that come back with every stay. Only some of them have a clear price; the rest are paid in time.
| Obligation | What it involves | Cost in the example |
|---|---|---|
| Classification (MEDAT Order No. 948/2026) | A file submitted online or at the ministry: the owners' association approval, the consent of directly affected neighbours where required, a sworn statement and a land register extract | The land register extract costs 20 lei online from ANCPI, the national cadastre agency; the rest is time and, sometimes, conversations with neighbours |
| Equipment required by the rules | White bed linen and towels, changed every time guests leave; guest information in Romanian and at least one international language; a copy of the certificate and its annex, together with the ministry's inspection phone number, displayed in the hallway | Included in the €10,000 for equipment |
| Income tax | 10% of net income, which is 70% of the takings left after the platform commission | €511 |
| CASS | 2,430 lei if net income from non-salary sources reaches 24,300 lei | €455 |
| Records and returns | The occupancy sheet for each room (ANAF Order No. 381/2026), the income section of the tax register, the single tax return by 25 May, and monthly tourist tax returns | Accountant: €187 (assumption) |
| Tourist tax | Owed by the guest; you calculate it, collect it, declare it and pay it by the 10th of the following month | €0 if you add it to the price, €89 if it is included |
| Fixed tax in Mamaia and Sat Vacanță | 500 lei a year for each rental apartment listed in the classification certificate, declared and paid by 1 July | €94, only in these areas |
| e-Factura (electronic invoicing) | Specialists do not yet agree on how it applies to hosts who rent as private individuals | To be clarified with your accountant |
A few clarifications. Property tax rose in many Romanian cities in 2026; in the example it is part of the €600 for local taxes and repairs, but you can get the exact amount from your local tax office. The classification rules also state explicitly that the certificate does not exempt you from other authorisations required by law "where applicable", such as health or fire safety permits, so ask what applies to your apartment when you file. If you aim for 3–5 stars, the rules also require an email address and a dedicated web page showing your identification details, address and certificate number. For e-Factura and the other online obligations, see our guide to digital reporting.
Time is the most underestimated cost. Files that remain incomplete are closed three months after you are notified, and minor deficiencies must be fixed within 15 working days at most, so a complete file from the start saves you a second round. The good news is that the classification note gives you the right to operate until the certificate is issued. The steps are in our guide to Order 948/2026, and the full tax calculation in our guide to income tax and CASS.
Where it weighs most: low takings, thresholds and fixed taxes
Compliance costs do not grow in proportion to takings. Some are percentages, such as income tax and the 1% tourist tax. Others are fixed amounts: the accountant, the Mamaia tax and CASS once you reach the threshold. That is why an apartment with low takings loses more in percentage terms. Across the three scenarios from our Constanța valuation, the result looks like this:
| € per year | Prudent | Base | Optimistic |
|---|---|---|---|
| Gross takings | 7,000 | 8,980 | 11,000 |
| Operating result | 2,587 | 4,046 | 5,537 |
| Income tax and CASS | −398 | −966 | −1,081 |
| Accountant and tourist tax included in the price | −256 | −276 | −296 |
| Net result, fully compliant | 1,933 | 2,804 | 4,160 |
| Net yield | 1.7% | 2.4% | 3.6% |
| Compliance cost as a share of takings | 9.3% | 13.8% | 12.5% |
| Minimum fine, in years of net profit | 3.9 | 2.7 | 1.8 |
The base scenario loses the most in percentage terms because of the CASS threshold. If the apartment is your only source of non-salary income, the threshold of 24,300 lei in net income is reached, on our assumptions, at about €8,000 in annual takings. Below the threshold you owe no CASS; above it you suddenly owe 2,430 lei (€455), so the first euros above the threshold are expensive. That is not a reason to stay artificially below it, but a reason to know where you stand before you estimate your profit. If you have other income that counts towards CASS, such as dividends or a long-term let, you may already have reached the threshold, and CASS no longer depends on the apartment.
The comparison with a long-term let shifts as well. In the same example, rent of €520 a month, collected 11 months a year, brings in €4,207 net (3.7%). Without administration costs, short-term renting pulled ahead from about €10,600 in annual takings, 18% above the average. With the accountant and the tourist tax included in the price, the threshold rises to about €11,100, 23% above the average. Compliance costs do not change the conclusion, but they raise the bar for pricing, reviews and occupancy.
Fixed per-guest tourist taxes have a similar effect. In Bucharest, the tax has been 10 lei per guest per night since 2026, whatever the price. The council decision provides that when the platform collects the payment, it also collects the tax; a draft amendment put to public consultation in August 2026 would remove that provision, and its adoption has not been confirmed. If you include the tax in your price instead of adding it separately, it comes out of your margin. At 62% occupancy, the Crosspoint average for Bucharest, and two guests a night (an assumption), that is about 4,520 lei, or roughly €846 a year. In the Bucharest example from our comparison of Bucharest, Cluj-Napoca and Brașov, the net yield would fall from 3.5% to 2.8%.
The price of non-compliance, in the same unit
To compare fairly, express the risks in the same unit as the profit: euros and years of net profit.
The fine for operating without classification
Government Decision No. 1267/2010 sets a fine of 40,000–50,000 lei for operating without a classification certificate, with an expired certificate or with a room layout different from the one in the certificate. Even in purely mathematical terms, compliance wins: the administration costs in our example (€276 a year) are less than 4% of the minimum fine, and the minimum fine would cover 27 years of those costs. The calculation does not include losing the listing and its reviews, which for many hosts matters more than the fine. All the penalties and the authorities that apply them are covered in our guide to fines.
Undeclared income: the extra charges grow faster than the profit
You file the single tax return (form D212) on your own initiative. ANAF explains that if you do not file it, it first notifies you through its online taxpayer portal (SPV) or by post, and if you still do not comply after the notice, it issues a tax assessment at any point within the five-year limitation period. Platforms report hosts' income under DAC7, and in April 2026 the head of ANAF spoke of about 60,000 people with undeclared Airbnb income in a single county.
The cost of delay depends on who sets the amount. According to ANAF's information material:
- for an amount that was declared but not paid, you owe interest of 0.02% a day and a late-payment penalty of 0.01% a day, so 0.03% a day (about 11% a year);
- for an amount that was not declared and is assessed by ANAF after an audit (a tax inspection or a check of your personal tax situation), the late-payment penalty is replaced by the non-declaration penalty of 0.08% a day, so 0.10% a day including interest (more than 36% a year);
- the non-declaration penalty cannot exceed the amount owed and is reduced by 75% if you pay or reschedule the amounts in the assessment as the law provides; the interest remains;
- for income tax not declared on time, interest runs from 1 January of the year after the one in which you earned the income.
A simplified calculation on the base example: €966 in income tax and CASS for one year, assessed by ANAF two years later, would add about €700 in interest and non-declaration penalty, almost a quarter of a year's net profit. With the 75% reduction of the penalty, the total falls to about €280. If you have undeclared income from previous years, talk to an accountant before a notice arrives.
Platforms can remove your listing
Airbnb asks hosts in Romania to register their listing for tourism classification under Order 948/2026 and to display the certificate in the main hallway and in the kitchen. The platform has already announced the removal of listings in buildings rated seismic risk class I, a precedent showing that missing documents can turn directly into lost income. The seismic check is explained in our article on red-dot buildings.
What you get in return
Compliance is not only a cost. Several benefits have a direct effect on income or on the value of the property:
- Stable access to platforms. A listing with a valid certificate is not at risk of removal over missing documents and keeps its reviews, a host's most valuable asset.
- Access to holiday voucher demand. Public-sector employees can receive holiday vouchers worth 800 lei in 2026, which can only be spent at affiliated units, and affiliation requires a classified property. If you rent as a private individual, check with the issuer whether you can become affiliated; the details are in our analysis of holiday vouchers.
- Figures you can prove. When you sell, an informed buyer will ask for the platform payout reports and the tax returns. Declared takings support your asking price; undeclared ones cannot be used as an argument.
- Properly informed guests. The guest information required by the rules and an accurate listing reduce complaints, and in summer 2026 ANPC, the consumer protection authority, sanctioned precisely the incomplete information given to tourists about services and prices.
Compliance in due diligence: what to check before you buy
For an investor, the biggest cost of compliance does not appear in the annual calculation but at the moment of purchase: an apartment that cannot be classified in your name cannot legally operate as a short-term rental. If the owners' association does not give its approval, the directly affected neighbours withhold consent or the building is rated seismic risk class I, only a long-term let remains. And if you paid extra because the apartment "does well on Airbnb", that premium is lost. Before you make an offer, check:
- Classification in your name. The certificate is issued in the seller's name, and a private individual applies for classification as the owner of the property, so after the purchase you will need your own certificate, with a new approval from the association and the consent of the neighbours who share walls with the apartment. Talk to them before you make an offer. As a private individual you can classify no more than 7 rooms and 14 beds in total, including any you already have.
- The building. Ask for an up-to-date land register extract and confirm that the building is not rated seismic risk class I.
- Actual and declared takings. Ask for the monthly payout reports and whether the income was declared. Calculate the yield on takings after commission and tax, not on what the listing says.
- Local taxes at the address. Find out which tourist tax applies (a percentage or a fixed amount per guest), whether there is a fixed annual tax, as in Mamaia, and how much the 2026 property tax is.
- Bookings already paid for. When the certificate is deregistered, the seller declares that there are no paid bookings still to be honoured, or that another operator has taken them over with the guests' consent. Agree in the contract what happens to them.
- Who handles administration. You, an accountant or a property manager? Put the cost into the calculation from the start, including your own time.
The full list, in the order in which the checks are done, is in our short-term rental investor checklist, and financing and pre-signing checks are covered in our guide to financing and due diligence.
How to keep the cost of compliance under control
- Build the file once, completely. A file closed after three months means another round of paperwork and time.
- Keep the tourist tax separate from the accommodation price. Check in your host account whether the platform collects it and, if not, how you can show it separately under the platform's rules.
- Digitise your records. The occupancy sheet is filled in for every room and every stay; a digital check-in cuts the work and helps you keep the data secure. The details are in our guide to digital check-in and the occupancy sheet.
- Put the deadlines in your calendar. The 10th of each month for the tourist tax, 25 May for the single tax return and 1 July for the Mamaia fixed tax.
- Correct mistakes on your own initiative. The single tax return can be corrected at any time with an amended return. For amounts you declare yourself, you pay interest and the late-payment penalty, not the non-declaration penalty, which applies to amounts assessed by ANAF.
- Agree clearly who handles administration. If you work with a property manager, set out in the contract who fills in the occupancy sheets, who declares the tourist tax and who is responsible for displaying the certificate. On KeyBid you can find property managers, and listing your property costs nothing.
Common mistakes
- Comparing one apartment's gross yield with another investment's net yield. In our example, the gross yield is more than three times the net yield.
- Forgetting CASS. The 24,300-lei net income threshold can suddenly add €455 a year.
- Including the tourist tax in the price without realising it. In Bucharest, at 10 lei per guest per night, it can add up to hundreds of euros a year.
- Paying extra for the "Airbnb track record". If you do not check that the apartment can be classified in your name, the seller's history guarantees you nothing.
- Putting off your returns until a notice arrives. An amount assessed by ANAF after an audit costs more than three times as much per day as one that was declared but not paid.
Frequently asked questions
How much does compliance cost in total for a short-term rental apartment?
In our Constanța example, about €1,242 a year, or 13.8% of takings: €966 in income tax and CASS, €187 for an accountant (an assumption) and €89 in tourist tax, if it is included in the price. On top of that come, once, the time spent on the classification file and the equipment required by the rules. The amount varies with the city, your takings and your other income.
Is it worth classifying the apartment if I only rent it out for a few months a year?
If you rent it out short term, even only in summer, you need a certificate: the fine does not depend on the number of nights. With low takings, fixed costs weigh more, so it is worth comparing a mixed option too: short-term rental in season and lets of several months the rest of the year. Lets of more than 30 days no longer count as short-term accommodation and are taxed as ordinary rent.
What happens if I have undeclared income from previous years?
ANAF first notifies taxpayers who have not filed the single tax return and can issue tax assessments within the five-year limitation period. Amounts assessed by ANAF after an audit carry interest of 0.02% a day and a non-declaration penalty of 0.08% a day; the penalty is reduced by 75% if you pay the amounts in the assessment as the law provides. Talk to an accountant about filing your returns before a notice arrives.
Is the tourist tax a cost for the owner?
Legally, no: the guest owes it, and you calculate, collect, declare and pay it. It does become a cost, however, if you include it in the price instead of adding it separately. In 2026 the tax is 1% of the accommodation price in Constanța, 0.5% in Cluj-Napoca, 10 lei per guest per night in Bucharest and 12 lei in Brașov. In Bucharest, the council decision provides for collection by the platform when it collects the payment, so check what happens in your own account.
Sources
- Crosspoint Research (Savills associate) – Romania Short-Term Rental Market 2025
- Government Decision No. 1267/2010 – Romanian Legislative Portal (in Romanian)
- MEDAT Order No. 948/2026 – Romanian Legislative Portal (in Romanian)
- ANAF – Charges due for late payment, non-declaration or incorrect declaration of tax obligations (PDF, in Romanian)
- ANAF – Press release ARPC No. 124/06.02.2026: How to file the single return on income tax (212) and social contributions owed by individuals (PDF, in Romanian)
- iConta.eu – Interest and penalties on debts to ANAF in 2026: what a day's delay costs (in Romanian)
- ANAF – Tax treatment of income from renting 1–7 rooms, 2026 (PDF, in Romanian)
- ANAF (Brașov County Public Finance Administration) – Summary of the main tax changes applicable in 2026 (PDF, in Romanian)
- ANAF – Accommodation occupancy sheet, Order No. 381/2026 (PDF, in Romanian)
- ANCPI ePay – Land register extract for information (in Romanian)
- SPIT Constanța – Local Council Decision (HCL) No. 462/23.12.2025 setting local taxes in the municipality of Constanța for 2026 (in Romanian)
- Bucharest City Hall – General Council Decision (HCGMB) No. 516/23.12.2025 on the special tourism promotion tax of the Municipality of Bucharest (PDF, in Romanian)
- Bucharest City Hall – Draft decision on the special tourism promotion tax, under public consultation (August 2026, PDF, in Romanian)
- Economica.net (Agerpres) – Brașov quadruples its tourism promotion and Salvamont taxes from 2026 (22 December 2025, in Romanian)
- Cluj-Napoca City Hall – Local Council Decision No. 760/2025 (in Romanian)
- Airbnb – Simplifying service fees on Airbnb (7 July 2026, updated 24 August 2026)
- Airbnb Help Center – Value Added Tax (VAT) and how it applies to you
- Airbnb – Responsible hosting in Romania
- Profit.ro – Airbnb begins clean-up in Romania: apartments in red-dot buildings risk removal (19 August 2026, in Romanian)
- StartupCafe – ANAF checks: tens of thousands with undeclared Airbnb income in a single county (17 April 2026, in Romanian)
- avocatnet.ro – Holiday vouchers for public employees in 2026: institutions can start granting them (5 June 2026, in Romanian)
- Government Emergency Ordinance No. 8/2009 on holiday vouchers, consolidated text – Ministry of Finance (PDF, in Romanian)
- ANPC – Press releases (in Romanian)
- Gândul – Individuals will pay more tax on their homes from 2026 (28 December 2025, in Romanian)
- European Central Bank – Euro foreign exchange reference rates: Romanian leu
