Not your average Dubai property broker.

Most brokers disappear once the sale is done. Waasiya's services continue until the very end of your shariah-compliant payment plan.

Contact us
Condo Webflow Real Estate Template - bedroom with a view sea

Shariah Compliance is Our Priority

Shariah-conscious investors have a problem with theDubai property market.

Dubai developers offer payment plans for their off-plan properties. Those plans are almost perfect, except for one riba-based clause. The late payment penalties.

Waasiya was launched to combat this clause, giving shariah-conscious investors access to these otherwise excellent payment plans that can stretch up to ten years.

Our commitment to excellence

Our investors trust us to recommend properties, negotiate on their behalf, and support them through their investment journey.

Condo Webflow Real Estate Template - icon support

"Amazing service"

“Amazing service and very helpful. [Their Sales Agent] Kerem was dealing with me, his communication is 20/10. I would strongly recommend anyone looking to purchase a property in Dubai to do it through Waasiya, as they are 100% shariah-compliant and their customer service is great.” - Hamza E. Tourabi, London, UK

Condo Webflow Real Estate Template - icon support

"Very professional"

“The Waasiya team are very professional, helpful and have been quick to reply to any queries and questions I have. They are truly helping Muslims fight the riba narrative with an amazing affordable solution.” - Dr Iqra Khan, Manchester, UK

Ready to explore your investment options?

Our sales team is ready to help.

document.addEventListener("DOMContentLoaded", () => { // Function to extract the first sentence function getFirstSentence(text) { const sentences = text.match(/[^.!?]+[.!?]/); // Match first sentence ending with ., !, or ? return sentences ? sentences[0].trim() : ''; // Return first sentence or empty string if not found } // Select the main content element (adjust the selector based on your Webflow structure) const contentElement = document.querySelector(".main-content"); // Replace '.main-content' with your specific class or ID const titleElement = document.querySelector(".page-title"); // Replace '.page-title' with your specific class or ID for the page title // Set the meta description dynamically if (contentElement) { const textContent = contentElement.textContent.trim(); // Get text content of the main content const firstSentence = getFirstSentence(textContent); let metaDescription = document.querySelector("meta[name='description']"); if (!metaDescription) { // If a meta description tag doesn't exist, create one metaDescription = document.createElement("meta"); metaDescription.setAttribute("name", "description"); document.head.appendChild(metaDescription); } metaDescription.setAttribute("content", firstSentence); console.log("Meta description set to:", firstSentence); // Log for debugging } else { console.warn("Main content element not found. Ensure the selector is correct."); } // Set the title dynamically if (titleElement) { const pageTitle = titleElement.textContent.trim(); // Get text content of the page title document.title = pageTitle; // Set the title tag dynamically console.log("Page title set to:", pageTitle); // Log for debugging } else { console.warn("Page title element not found. Ensure the selector is correct."); } });