ROI Calculator in Alnair: Praktyczny przewodnik ze scenariuszami i przykładami kredytów hipotecznych

Why you’d use the ROI Calculator

ROI Calculator to szybki sposób, by zamienić „ładne mieszkanie” w przejrzystą inwestycję z liczbami. Zamiast ogólników pokazujesz klientowi: ile jednostka może zarobić w wybranym okresie, z czego składa się przychód (czynsz + wzrost ceny), jakie koszty pomniejszają wynik (opłata serwisowa, dodatkowe wydatki, a w krótkoterminowych także opłaty operacyjne) i co najważniejsze — końcowe ROI.
Dodatkowo możesz modelować scenariusze „co jeśli…” i szybko porównać Long-term vs Short-term dla tej samej jednostki — przyspiesza to decyzje i sprawia, że kalkulacja wydaje się wiarygodna.


How to use the ROI Calculator in Alnair

1) Where to create a calculation

  • Otwórz stronę project page / unit page (w tym jednostkę dodatkową w projekcie).

  • Znajdź blok ROI Calculator i kliknij “Add calculation”.

  • Możesz utworzyć wiele kalkulacji dla tej samej jednostki (np. „Base”, „Optimistic”, „Conservative”), żeby szybko wybrać odpowiedni scenariusz dla konkretnego klienta.


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

Long-term rental — gdy klient myśli w kategoriach rocznej umowy najmu: stabilny przychód i jasna kwota czynszu „na rok”.
Tutaj wpisujesz rynkowy roczny czynsz i używasz Market Scenario, by pokazać „co się stanie, jeśli wynajmiemy poniżej rynku / na poziomie rynku / powyżej rynku”.

Short-term rental — gdy klient chce wynajmu na dobę.
Tutaj przychód zależy od stawki dziennej i obłożenia, i musisz uwzględnić opłaty operacyjne (zarządzanie + platforma). Bez nich short-term często wygląda nierealistycznie zyskownie.


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

Po wyborze strategii ustawiasz podstawowe dane jednostki i wspólne ustawienia kalkulacji.

Unit details (where the data comes from)

  • Możesz wprowadzić wartości ręcznie (przydatne do modelowania „co jeśli”), lub

  • Możesz wybrać jednostkę z dostępnych ofert w tym budynku/projekcie — wtedy powierzchnia (sqm/ft²) i inne atrybuty jednostki z karty jednostki zostaną wypełnione automatycznie. Potem dodajesz tylko dane scenariusza.

Shared calculation inputs

  • T (years) — horyzont kalkulacji (okres posiadania).

  • Unit Price — cena zakupu (tak jak chcesz ją pokazać w tym scenariuszu).

  • Service charge — albo w przeliczeniu na powierzchnię (stawka × powierzchnia), albo stała roczna opłata.

  • Extra expenses — dodatkowe koszty (wyposażenie, ubezpieczenie, naprawy, rezerwy itd.).
    Podatki nie są domyślnie osobnym polem — jeśli ich potrzebujesz, dodaj je jako pozycję w Extra expenses.

  • Growth rate — roczna aprecjacja ceny (użyj 0, jeśli nie chcesz uwzględniać wzrostu wartości).


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 — rynkowy czynsz roczny

  • Market Scenario — odchylenie od rynku (–15%, –10%, –5%, 0%, +5%, +10%, +15%)

How Market Scenario works (client-friendly explanation)
Market Scenario to nie „skomplikowany wzór” — to po prostu przełącznik scenariusza:

  • 0% — czynsz na poziomie rynku

  • –10% — czynsz poniżej rynku → niższy przychód → niższe ROI

  • +10% — czynsz powyżej rynku → wyższy przychód → wyższe ROI

W praktyce mnoży roczny czynsz:

  • –10% → × 0.90

  • 0% → × 1.00

  • +10% → × 1.10

To pomaga szybko pokazać 2–3 realistyczne wersje: conservative / base / optimistic.


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

Short-term strategy inputs

  • Daily rental price — średnia stawka za dobę

  • Occupancy rate — obłożenie (udział zarezerwowanych dni)

  • Property management fee % — opłata za zarządzanie

  • Platform fee % — opłata platformy/usługi

W short-term te opłaty traktowane są jako koszty operacyjne i mogą istotnie zmienić ROI, warto więc wyraźnie je pokazać klientowi.


4) Where the client will see the result

Po zapisaniu kalkulacji, metryki ROI można wykorzystać poza samym kalkulatorem:

  • On the project/unit page — świetne do wyjaśnienia logiki na żywo podczas rozmowy lub spotkania.

  • In the PDF presentation — blok ROI można dołączyć do eksportowanego PDF; przy generowaniu materiałów wybierasz, który scenariusz chcesz pokazać.


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

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

Załóż:

  • Cena zakupu: 1,200,000

  • Opłata serwisowa za 5 lat: 72,630

  • Dodatkowe wydatki: 200,000

  • Rynkowy czynsz: 100,000/year, scenariusz 80%80,000/year, przez 5 lat 400,000

  • Aprecjacja: 5%/year przez 5 lat → 331,200

Następnie:

  • Całkowity przychód = 400,000 + 331,200 = 731,200

  • Całkowity koszt = 1,200,000 + 72,630 + 200,000 = 1,472,630

  • ROI ≈ 49.7%


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

Inputs

  • Cena jednostki: 1,000,000 AED

  • Wkład własny: 200,000 AED

  • Kwota kredytu: 800,000 AED

  • Oprocentowanie: 5% per year

  • Okres kredytowania (przykład): 25 years

  • Rodzaj płatności: annuity

Step 1. Calculate the monthly payment

Dla tych warunków miesięczna rata annuitetowa wynosi około:

  • ≈ 4,676.72 AED / month

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

To najprostsze i najłatwiejsze dla klienta podejście: „ile faktycznie płacę bankowi co miesiąc”.

W Alnair:

  • Extra expenses → Add expense

    • Name: Mortgage payment

    • Type: Fixed

    • Recurrence: Per month

    • Amount: 4,676.72 AED

Kalkulator automatycznie przeskaluje to przez 12 × T:

  • Dla T = 5 years: 4,676.72 × 12 × 5 = ≈ 280,603 AED
    Ta kwota jest uwzględniona w Total cost.

Jak to wyjaśnić klientowi:
„Uwzględniliśmy rzeczywiste miesięczne obciążenie kredytem, więc ROI odzwierciedla obraz przepływów pieniężnych.”

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

Czasami klient mówi: „spłata kapitału to nie koszt — zwiększa mój kapitał własny”.
W takim wypadku możesz uwzględnić tylko odsetki jako rzeczywisty koszt finansowania.

Dla tych samych warunków przez 5 years (liczby orientacyjne):

  • Całkowite płatności przez 5 lat: ≈ 280,603 AED

  • Kwota odsetek: ≈ 189,245 AED

  • Spłacony kapitał: ≈ 91,358 AED

  • Pozostałe saldo kredytu po 5 latach: ≈ 708,642 AED

Jak to dodać:

  • Extra expenses → Add expense

    • Name: Mortgage interest (T years)

    • Type: Fixed

    • Recurrence: One-time

    • Amount: 189,245 AED

Jak to wyjaśnić klientowi:
„Nie liczymy spłaty kapitału jako kosztu — tylko koszt finansowania (odsetki). To zbliża ROI do klasycznej logiki inwestycyjnej.”

Quick cheat sheet: which mortgage approach to use

  • Klient pyta „Ile zapłacę co miesiąc?” → użyj miesięcznej raty (cash-flow)

  • Klient pyta „Jaki jest koszt finansowania / zwrot z inwestycji?” → użyj interest-only


5 practical sales scenarios

  1. Porównaj Long-term vs Short-term dla tej samej jednostki.

  2. Pokaż 3 scenariusze long-term przez Market Scenario: poniżej rynku / na poziomie rynku / powyżej rynku.

  3. Przypadek konserwatywny: aprecjacja = 0 i dodaj „rezerwę” w Extra expenses.

  4. Przypadek optymistyczny: czynsz +5–10% i aprecjacja +5%/year (jeśli stosowne).

  5. Kredyt hipoteczny: dodaj ratę kredytu (lub odsetki) w Extra expenses i pokaż ROI „z uwzględnieniem finansowania”.