+254 700437505
Home
Properties
About Us
Gallery
Insights
Contact Us
Payment Calculator
ROI Calculator
Sign into your account
Login
Create an account
Select User Type
User
Agency
Developer
I agree with
terms & conditions
Register
Reset Password
Reset Password
Back to login
Register here!
Forgot password?
FULLY FURNISHED AIRBNBs - AVAILABLE FOR
nightly, Weekly, Monthly
STAYS
Book Direct & Save
+254 759 333300
Info@sydiarealty.com
Tuwork Park, Olenguruone Ave, Nairobi
Home
Properties
About Us
Gallery
Insights
Contact Us
Home
Properties
About Us
Gallery
Insights
Contact Us
AIRBNBs
Investment Tools
KES
KES
USD
EUR
GBP
ZAR
UGX
TZS
NGN
CAD
Home
Properties
About Us
Gallery
Insights
Contact Us
Payment Calculator
ROI Calculator
Payment Calculator
Payment plan calculator · min deposit 10%
Property Price
$ USD
KSh KES
€ EUR
£ GBP
₦ NGN
R ZAR
$ AUD
$ CAD
¥ JPY
¥ CNY
₹ INR
R$ BRL
$ MXN
$ SGD
Fr CHF
د.إ AED
Initial Deposit (%)
Minimum 10% required
⚠️ Typical Deposits range at 10 - 30%
Current Date
Completion Date
Payment Terms
Monthly Installments
Quarterly Installments
Hidden Field Value:
1
(1 = Monthly, 2 = Quarterly)
Payment Amount
$0.00
per month
Deposit:
$0.00
·
Pending Amount:
$0.00
·
Months:
0
Calculate and Get PDF
`; pdfWindow.document.open(); pdfWindow.document.write(pdfHtml); pdfWindow.document.close(); } // ─── Event Listeners ─── function setupListeners() { var inputs = [propertyPrice, depositPercent, completionDate, currencySelect]; for (var i = 0; i < inputs.length; i++) { if (inputs[i]) { inputs[i].addEventListener('input', calculate); inputs[i].addEventListener('change', calculate); } } for (var j = 0; j < paymentTerm.length; j++) { paymentTerm[j].addEventListener('change', calculate); } if (calculateBtn) { calculateBtn.addEventListener('click', function(e) { e.preventDefault(); var data = calculate(); if (!data.isValid) { alert('Please enter a valid property price, completion date, and a minimum deposit of 10% before generating the PDF.'); return; } generatePdfTab(data); }); } } // ─── Init ─── setDefaultDates(); setupListeners(); calculate(); } // DOM ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initCalculator); } else { initCalculator(); } })();