The four-year rent gap: what buying a Sofia apartment off-plan really does to yield
A green apartment is not a rental asset yet. It is a construction claim, then a renovation project, and only after that a home. The investor decision is not "buy or do not buy"; it is which risk box you are willing to sit in.
The seductive version of the Sofia rental-yield story starts with a neat division. A new one-bedroom in Lyulin 10 is advertised around €120,000. Similar apartments rent for about €585 a month. That gives a headline gross yield near 5.9%, or a payback of roughly seventeen years. By that arithmetic it looks like one of the best returns in the city.
But that headline quietly skips the part where the apartment is bought green, waits for Act 16, arrives as a shell, then consumes another year or two of decisions, workers, invoices and delays before a tenant can actually unlock the door. The purchase does not start as a rent machine. It starts as a queue.
- The €120,000 Lyulin 10 example becomes about €184,800 before first rent: purchase price, roughly 4% acquisition costs, and a realistic €60,000 finish-and-furnish budget.
- The bigger hidden line is time. Four years without rent at €585 a month is about €28,080 of income that a ready apartment could already have earned.
- Green-to-rent therefore drops from a 5.9% brochure yield to about 3.8% on cash cost, or 3.3% if you treat the rent gap as economic cost. Payback from signature is closer to 30 years, not seventeen.
- Buying ready and furnished is less glamorous, but the rent starts now. In a focused scrape of 298 already furnished two-room listings across twelve neighbourhoods, payback runs from about 23 years in Lyulin 10 to 38 years in Lozenets.
- Flipping at Act 16 needs a sale around €129,000 just to recover cash after a 3% selling cost, or about €143,000 to also make up two years of missed rent. Finishing and reselling needs around €191,000 to recover cash, or €219,000 to cover the four-year rent gap.
- And gross is not net. Income tax (~9%), vacancy, maintenance and the letting agent take roughly another point off, so the green-to-rent example nets about 2.8%, not 3.8%.
Gross yield starts the clock too late
Gross yield is useful, but it only answers one question: if the apartment were finished, rentable, empty and owned today, how much rent would the asking price produce? That is a fair comparison for finished resale apartments. It is not the full comparison for a green apartment.
For an off-plan buyer, the useful question is more practical: when does money leave, when does risk leave, and when does income begin? A buyer who signs before Act 16 is making three separate investments in sequence.
Path 1: buy furnished and rent tomorrow
The cleanest investor asset is the boring one: a finished apartment, already furnished well enough for the rental market, bought at a price where the rent makes sense. It has less construction upside, but it removes the two hardest variables: time and execution. It is also not the same thing as the neighbourhood's general sale median.
To price this path, we crawled current imot.bg sale listings across a dozen neighbourhoods and kept only two-room apartments of 50–85 m² whose detail pages describe them as furnished or ready to live in, while excluding any that read as an unfinished shell: bare screed and plaster, pre-Act-16, or explicitly unfurnished. The cost below is the median furnished €/m² from that sample, normalized to 65 m² and increased by 4% acquisition costs. Rent still uses the neighbourhood rent median for a 65 m² apartment, so the yield is a comparable planning number, not a promise for any one listing.
| Neighbourhood | Furnished sample | Median €/m² | Ready cost | Rent/mo | Gross yield | Payback |
|---|---|---|---|---|---|---|
| Lyulin 10 | 11 | €2,348 | €158,758 | €585 | 4.4% | 22.6 yrs |
| Lyulin 5 | 14 | €2,454 | €165,880 | €585 | 4.2% | 23.6 yrs |
| Obelya 2 | 8 | €2,377 | €160,689 | €520 | 3.9% | 25.8 yrs |
| Manastirski livadi | 39 | €2,971 | €200,865 | €650 | 3.9% | 25.8 yrs |
| Studentski grad | 63 | €2,682 | €181,283 | €585 | 3.9% | 25.8 yrs |
| Mladost 4 | 33 | €3,085 | €208,536 | €650 | 3.7% | 26.7 yrs |
| Malinova dolina | 27 | €3,125 | €211,250 | €650 | 3.7% | 27.1 yrs |
| Krastova vada | 30 | €3,671 | €248,152 | €715 | 3.5% | 28.9 yrs |
| Mladost 1 | 10 | €3,106 | €209,970 | €585 | 3.3% | 29.9 yrs |
| Druzhba | 23 | €3,269 | €220,980 | €585 | 3.2% | 31.5 yrs |
| Iztok | 8 | €4,013 | €271,289 | €650 | 2.9% | 34.8 yrs |
| Lozenets | 32 | €4,433 | €299,693 | €650 | 2.6% | 38.4 yrs |
Furnished two-room sale listings (50–85 m²) on imot.bg, fetched 17 June 2026: 214–326 listings scanned and 30–183 two-room detail pages read per neighbourhood, 298 furnished listings kept across the twelve. Neighbourhoods with fewer than five furnished listings in the filtered sample were left out as too thin to report. Ready cost = median furnished €/m² × 65 m² × 1.04 acquisition factor; rent = neighbourhood rent median €/m²/month × 65 m². Excludes vacancy, income tax, repairs, management and mortgage costs.
The table tells a harsher story than the headline gross yield. Furnished, rent-ready stock carries its own premium. It still avoids the four-year wait, the finishing budget and the execution risk, but it does not magically restore the brochure yield. If the goal is rent, cheap-but-rentable stock still matters more than newness; the prestige belt remains a slow rental-yield machine because rents do not rise nearly as much as purchase prices do.
Path 2: buy green, wait, finish, rent
Now take the Lyulin 10 example that looked like a seventeen-year payback. The advertised price is about €120,000 for 65 m². It is bought before Act 16 and delivered "по БДС": walls, screed, capped pipes, no kitchen, no bathroom, no doors, no furniture. A disciplined buyer can finish for less, but a normal rental-standard apartment lands near €60,000 all-in once the kitchen, appliances, wardrobes, lighting, transport, assembly and contingency are counted.
| Green-to-rent cost stack | Step | Running total |
|---|---|---|
| Off-plan contract price, 65 m² in Lyulin 10 | €120,000 | €120,000 |
| Acquisition costs: local tax, notary, registration, admin (~4%) | €4,800 | €124,800 |
| Finish and furnish to good rental standard | €60,000 | €184,800 |
| Rent not earned during four idle years | €28,080 | €212,880 |
The rent gap is not a cheque you write. It is the position you give up versus buying a comparable ready rental asset. Four years × twelve months × €585 = €28,080.
At €585 a month, the apartment earns €7,020 a year once it is finally rented. Against €184,800 of cash cost, that is a 3.8% gross yield. Add the four empty years to the payback clock and the investor reaches the purchase cost after about 30.3 years from signature. This is still before vacancy, repairs, income tax, building fees, management, mortgage interest and the first appliance that fails after the warranty expires.
From gross to net: the costs that never stop
Even that 3.8% assumes every euro of rent reaches the owner, and none of it does. A private landlord in Bulgaria pays 10% income tax on 90% of the rent (a flat 10% expense allowance applies), so roughly 9% goes to the state before anything else. The apartment then sits empty between tenants, usually about a month each time a tenancy ends. Tenant damage is normally covered by the deposit, but ordinary wear is not: repainting between tenants, a boiler or an appliance that ages out, the building’s entrance fee every month. And finding each new tenant through an agency costs about half a month’s rent.
| The same €585/mo, after the costs that recur | Per year |
|---|---|
| Gross rent (€585 × 12) | €7,020 |
| Income tax (~9% of gross) | −€630 |
| Vacancy (~1 month per two-year tenancy) | −€400 |
| Maintenance, wear and appliances | −€550 |
| Building fee | −€200 |
| Letting commission (~½ month, amortised) | −€150 |
| Net rent | ~€5,090 |
Illustrative, self-managed. Tenant damage is excluded because the deposit usually covers it. Hand the flat to an agency for full management and another ~10% of rent goes with it.
That is the gap between a number and an income. The 3.8% gross becomes about 2.8% net on the €184,800 all-in, and the cash-cost payback stretches from 26 years to about 36, before the four-year construction wait is even added. None of these lines are unusual; they are the part of being a landlord that the headline yield leaves out.
Path 3: buy green and sell at Act 16
The cleanest way to avoid the furnishing circus is to sell when the building receives Act 16. This is a different business. You are no longer buying a rental asset; you are buying construction-stage price risk and hoping the finished-building premium is enough to pay for the wait, the entry costs and the exit costs.
On the same €120,000 example, assume 4% acquisition costs and a 3% selling cost. The numbers are blunt.
| Act 16 resale target | Sale price needed | €/m² | Above contract |
|---|---|---|---|
| Recover purchase cash after selling cost | €129,000 | €1,979 | +7% |
| Also cover two years of rent the flat did not earn | €143,000 | €2,202 | +19% |
| Make the flip feel like an investment, not a refund | ~€150,000+ | ~€2,308+ | +25%+ |
This excludes capital-gains tax, mortgage costs, penalty clauses, legal disputes and any extra payments due before transfer. It also assumes there is a buyer at Act 16 willing to pay the new price.
The Act 16 flip can work in a rising market, especially if the first buyers received a real early-stage discount from a reliable developer. But it is not a free option. If Act 16 slips, your annualised return falls. If the building's common parts disappoint, the premium falls. If many similar units hit the market at once, your exit competes with the developer, other investors and owners who simply changed their minds.
Path 4: buy green, furnish, then resell
The most active strategy is to create the finished product yourself and sell the result. It sounds logical: many buyers do not want a shell, and a tasteful finished flat should sell above a bare one. The danger is that the finishing cost is not magic equity. It is a real €60,000 bill that must be recovered before profit begins.
| Finish-and-resell target | Sale price needed | €/m² | What it means |
|---|---|---|---|
| Recover purchase, fees, finishing and 3% selling cost | €191,000 | €2,931 | No profit for four years of work |
| Also cover the four-year rent gap | €219,000 | €3,376 | Break even versus ready rental |
| Earn a meaningful developer-style margin | €230,000+ | €3,538+ | Requires a very strong resale market |
That is the uncomfortable part. A €120,000 shell can become a €185,000 finished apartment without becoming a profitable flip. If the market will only pay €190,000, you have simply converted your time, stress and cash into a break-even sale. If it pays €220,000, you have only just beaten the rent you missed while waiting. The strategy makes most sense where finished-product liquidity is deep and buyers pay visibly more for design, speed and certainty. It makes least sense where the local price ceiling is low and tenants, not buyers, are the natural demand.
The risk is not one thing
Off-plan investing is often discussed as if the only risk is "construction delay". Delay is just the easy one to name. The real stack is wider.
Developer riskAct 16 timingQuality of common partsFinancing scheduleMaterial pricesContractor availabilityUtility connectionsNeighbouring supplyExit liquidityVacancyTax and broker costsYour own time
A finished resale apartment has plenty of risks too, but most of them are inspectable on day one. You can see the building entrance, the elevator, the bathroom, the view, the smell in the stairwell and the condition of the common parts. With a green purchase, part of what you are buying is still unknowable. That uncertainty should be compensated by a lower price, not hidden by a prettier yield number.
Which path fits which neighbourhood?
For rental yield, the boring answer is still the best one: buy where rent is high enough relative to the price, not where the brochure is newest. The north and west, parts of Lyulin, Obelya, Nadezhda, Orlandovtsi and similar stock, can make the rent arithmetic work if the building and tenant demand are real. The catch is liquidity and quality: cheap does not mean good; it means you have more inspection work.
For green-to-rent, construction-heavy southern and eastern markets such as Malinova dolina, Krastova vada, Manastirski livadi and Mladost 4 offer supply, newer buildings and tenant demand, but the numbers are more fragile. You compete with every other new landlord finishing at the same time, and the rent rarely rises enough to justify every extra euro paid for the shell.
For prestige hoods, the investor thesis is usually not rent. Lozenets, Iztok, Izgrev and the best central streets may be more liquid and more resilient, but the rent yield is low because buyers pay for scarcity, status, schools, parks and long-term capital preservation. That can be a valid thesis. It is just not a rental-yield thesis.
The conclusion
A green Sofia apartment is not bad. A finished Sofia rental apartment is not automatically good. The mistake is comparing them as if they begin on the same day.
The ready furnished apartment is an income asset. The green apartment is a staged project with development risk, renovation risk and exit risk. Sometimes that project pays. Sometimes it only pays the developer. The investor's job is to make the hidden lines visible before the preliminary contract makes them expensive.
Methodology & caveats
- Price and rent data: SofiaHoods snapshot of imot.bg published median asking prices, generated 16 June 2026. Sale figures are €/m²; rent figures are €/m²/month. All worked examples use a 65 m² one-bedroom apartment.
- Ready-to-rent table: focused imot.bg scrape, fetched 17 June 2026. For each listed neighbourhood, we crawled sale listings and kept two-room apartments of 50–85 m² whose detail pages indicated furnished/ready condition, excluding unfinished/BDS/Act 14/Act 15/no-furniture language. Ready cost = median furnished €/m² × 65 m² × 1.04 acquisition-cost factor. Rent = rent median × 65 m². Gross yield = annual rent / ready cost. Thin samples, especially Moderno predgradie and Iztok, should be read directionally.
- Green-to-rent example: Lyulin 10 at €1,846/m² rounds to a €120,000 contract price. Acquisition costs are modeled at 4%. Finishing and furnishing use a 65 m² good-standard cost model (bathroom, kitchen, floors, wardrobes, appliances, lighting and contingency), rounded to €60,000. Monthly rent is €585.
- Timeline: the central case assumes two years to Act 16 and another one to two years to finish and furnish, for four years from signature to first tenant. A faster buyer improves the result; a delayed building worsens it quickly.
- Resale examples: exit prices include a modeled 3% selling cost. They exclude capital-gains tax, mortgage costs, agency-cost variation, legal costs, penalty clauses and tax treatment specific to the owner.
- Operating costs (gross to net): rental income tax is 10% on 90% of gross rent (a flat 10% statutory expense allowance, so ~9% effective); letting commission ~50% of one month’s rent per tenancy; vacancy, maintenance and the building fee are illustrative planning figures for a self-managed flat.
- Asking prices: asking medians are not transaction prices. They are useful for neighbourhood comparison, not a promise that any individual apartment will sell or rent at the modeled number.
- Not financial advice: this article is a planning model for Sofia apartment investors. Individual tax, legal, financing and construction-risk decisions need professional advice and apartment-level due diligence.
SofiaHoods scores Sofia neighbourhoods on transport, parks, schools, noise, construction and price context. Use the map first; fall in love with the brochure later.
Explore the mapPress: the full model and the furnished-listing sample are available on request via sofiahoods.com. Please credit and link SofiaHoods when citing these figures.