ROI Calculator in Alnair: Käytännön opas skenaarioineen ja asuntolainaesimerkeillä

Why you’d use the ROI Calculator

ROI Calculator on nopea tapa muuttaa ”kiva asunto” selkeäksi sijoitustarinaksi numeroina. Epämääräisten lupausten sijaan näytät asiakkaalle: kuinka paljon kohde voi tuottaa valitulla ajanjaksolla, mistä tulot muodostuvat (vuokra + arvonnousu), mitkä kulut vähentävät tulosta (hoitovastike, lisäkustannukset ja lyhytaikaisessa myös käyttökulut) ja mikä tärkeintä — lopullinen ROI.
Lisäksi voit mallintaa ”entä jos…” -skenaarioita ja nopeasti vertailla samaa yksikköä Long-term vs Short-term — tämä nopeuttaa päätöksiä ja tekee laskelmasta luotettavamman.


How to use the ROI Calculator in Alnair

1) Where to create a calculation

  • Avaa project page / unit page (mukaan lukien projektiin kuuluva toinen yksikkö).

  • Etsi ROI Calculator -lohko ja klikkaa “Add calculation”.

  • Voit luoda useita laskelmia samalle yksikölle (esim. “Base”, “Optimistic”, “Conservative”), jotta valitset nopeasti sopivan skenaarion tietylle asiakkaalle.


2) Choose a strategy: Long-term or Short-term 

Long-term rental — kun asiakas ajattelee vuosivuokrasopimusta: vakaa tulo ja selkeä ”per vuosi” vuokra.

Täähän syötetään markkinan vuotuinen vuokra ja käytetään Market Scenario-asetusta näyttämään ”mitä tapahtuu, jos vuokraamme alle markkinan / markkinalla / yli markkinan”.

Short-term rental — kun asiakas haluaa päivävuokrauksia.
Tulot riippuvat päivähinnasta ja käyttöasteesta, ja mukaan täytyy laskea käyttökulut (hallinnointi + alusta). Ilman näitä lyhytaikainen näyttää usein epärealistisesti tuottoisalta.


3) Fill in unit details + shared inputs (the same for both strategies)

Strategian valinnan jälkeen määrität yksikön perustiedot ja jaetut laskentamuuttujat.

Unit details (where the data comes from)

  • Voit syöttää arvot manuaalisesti (hyödyllinen ”what-if”-mallintamiseen), tai

  • Voit valita yksikön tässä rakennuksessa/projektissa olevista ilmoituksista — silloin area (sqm/ft²) ja muut yksikön tiedot, jotka ovat yksikkökortissa, täyttyvät automaattisesti. Tämän jälkeen lisäät vain skenaarion syötteet.

Shared calculation inputs

  • T (years) — laskentahorisontti (pidossaoloaika).

  • Unit Price — ostohinta (näkymä, jonka haluat näyttää tässä skenaariossa).

  • Service charge — joko pinta-alaperusteinen (rate × area) tai kiinteä vuosittainen.

  • Extra expenses — muut kustannukset (kalustus, vakuutus, korjaukset, varaukset jne.).
    Verot eivät oletuksena ole erillinen kenttä — lisää ne tarvittaessa Extra expenses -kohtaan.

  • Growth rate — vuosittainen arvonnousu (käytä 0 jos et halua mukaan arvonnousua).


What you need to fill in depending on the strategy

A) Long-term: “contract rent” + market scenarios

Long-term strategy inputs

  • Market annual rental price — markkinavuokra per vuosi

  • Market Scenario — poikkeama markkinasta (–15%, –10%, –5%, 0%, +5%, +10%, +15%)

How Market Scenario works (client-friendly explanation)
Market Scenario ei ole ”komplisoitu kaava” — se on yksinkertainen skenaarion valitsin:

  • 0% — vuokra markkinatasolla

  • –10% — vuokra alle markkinan → pienempi tulo → alempi ROI

  • +10% — vuokra yli markkinan → suurempi tulo → korkeampi ROI

Käytännössä se kertoo vuotuista vuokraa:

  • –10% → × 0.90

  • 0% → × 1.00

  • +10% → × 1.10

Tämä auttaa näyttämään 2–3 realistista versiota nopeasti: konservatiivinen / perus / optimistinen.


B) Short-term: “daily rent” + operating fees

Short-term strategy inputs

  • Daily rental price — keskimääräinen päivähinta

  • Occupancy rate — käyttöaste (varattujen päivien osuus)

  • Property management fee % — hallinnointipalkkio

  • Platform fee % — alustan/palvelun palkkio

Lyhytaikaisessa nämä palkkiot käsitellään käyttökuluina ja ne voivat merkittävästi muuttaa ROI:ta, joten kannattaa tuoda ne selkeästi esille asiakkaalle.


4) Where the client will see the result

Kun tallennat laskelman, ROI-mittarit ovat käytettävissä muuallakin kuin laskurissa:

  • On the project/unit page — erinomainen selittää logiikkaa suoraan puhelun tai tapaamisen aikana.

  • In the PDF presentation — ROI-lohko voidaan sisällyttää vietyyn PDF:ään; materiaalien generoinnissa valitset, minkä skenaarion haluat näyttää.


Calculation examples (so you can explain it “on the fingers”)

Example 1 — a simple long-term scenario (quick template)

Oletetaan:

  • Purchase price: 1,200,000

  • Service charge over 5 years: 72,630

  • Extra expenses: 200,000

  • Market rent: 100,000/year, scenario 80%80,000/year, over 5 years 400,000

  • Appreciation: 5%/year for 5 years → 331,200

Sitten:

  • Total income = 400,000 + 331,200 = 731,200

  • Total cost = 1,200,000 + 72,630 + 200,000 = 1,472,630

  • ROI ≈ 49.7%


Example 2 — Mortgage (how to reflect it using Extra expenses)

Inputs

  • Unit price: 1,000,000 AED

  • Down payment: 200,000 AED

  • Loan amount: 800,000 AED

  • Interest rate: 5% per year

  • Loan term (example): 25 years

  • Payment type: annuity

Step 1. Calculate the monthly payment

Näillä ehdoilla kuukausittainen annuiteettimaksu on suunnilleen:

  • ≈ 4,676.72 AED / month

Step 2. Add mortgage to the calculator (cash-flow approach)

Tämä on yksinkertaisin ja asiakkaalle ymmärrettävin tapa: ”paljonko maksan pankille joka kuukausi”.

Alnairissa:

  • Extra expenses → Add expense

    • Name: Mortgage payment

    • Type: Fixed

    • Recurrence: Per month

    • Amount: 4,676.72 AED

Laskuri skaalaa sen automaattisesti 12 × T:

  • For T = 5 years: 4,676.72 × 12 × 5 = ≈ 280,603 AED
    Tämä summa sisältyy Total cost -erään.

How to explain it to the client:
”Sisällytimme todellisen kuukausittaisen lainanhoitokulun, joten ROI heijastaa kassavirratilannetta.”

Step 3. Alternative (investment logic): include interest only

Joskus asiakas sanoo: ”lyhennys ei ole oikea kulu — se kasvattaa omaa pääomaa.”
Tällöin voit sisällyttää vain korot rahoituskustannuksena.

Samoilla ehdoilla 5 vuoden ajalta (viitenumerot):

  • Total payments over 5 years: ≈ 280,603 AED

  • Interest portion: ≈ 189,245 AED

  • Principal repaid: ≈ 91,358 AED

  • Remaining loan balance after 5 years: ≈ 708,642 AED

Kuinka lisätä se:

  • Extra expenses → Add expense

    • Name: Mortgage interest (T years)

    • Type: Fixed

    • Recurrence: One-time

    • Amount: 189,245 AED

How to explain it to the client:
”Emme laske lyhennystä kuluksi — ainoastaan rahoituksen kustannuksen (korot). Tämä tekee ROI:sta lähempänä perinteistä sijoituslogiikkaa.”

Quick cheat sheet: which mortgage approach to use

  • Asiakas kysyy ”Paljonko maksan kuukaudessa?” → käytä kuukausimaksua (cash-flow)

  • Asiakas kysyy ”Mikä on rahoituskustannukseni / sijoitustuotto?” → käytä vain korkoja


5 practical sales scenarios

  1. Vertaile samaa yksikköä Long-term vs Short-term.

  2. Näytä 3 pitkäaikaista vuokraskenaariota Market Scenario-asetuksella: alle markkinan / markkinalla / yli markkinan.

  3. Konservatiivinen tapaus: arvonnousu = 0 ja lisää ”reserve”-kulu Extra expenses -kohtaan.

  4. Optimistinen tapaus: vuokra +5–10% ja arvonnousu +5%/vuosi (kun sopivaa).

  5. Mortgage: lisää lainan maksu (tai korot) Extra expenses -kohtaan ja näytä ROI ”rahoitus mukaan lukien”.