Cleaning Service Quote body { font-family: 'Helvetica Neue', Arial, sans-serif; background-color: #f8f9fa; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .container { background: #ffffff; padding: 20px 30px; border-radius: 12px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); max-width: 400px; width: 100%; text-align: center; } h1 { font-size: 26px; color: #333333; margin-bottom: 20px; } form { display: flex; flex-direction: column; } label { font-size: 16px; margin: 10px 0 5px; color: #666666; text-align: left; } select, input { padding: 12px; font-size: 16px; width: 100%; margin-bottom: 15px; border: 1px solid #cccccc; border-radius: 6px; box-sizing: border-box; outline: none; } select:focus, input:focus { border-color: #007bff; } button { padding: 12px 20px; font-size: 16px; color: #ffffff; background-color: #007bff; border: none; border-radius: 6px; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background-color: #0056b3; } .note { margin-top: 15px; font-size: 14px; color: #dc3545; } #quoteResult { margin-top: 20px; font-size: 18px; color: #28a745; }

Get Your Cleaning Service Quote

General Clean Deep Clean
Please note: The estimated quote may not be accurate for homes larger than 5000 square feet. For a more precise estimate for larger homes, please contact us directly.
function getQuote() { var cleanType = document.getElementById('cleanType').value; var squareFootage = document.getElementById('squareFootage').value; fetch(`https://script.google.com/macros/s/AKfycbwXnhcTsCwgkgvndTcDF_zuTRxRF29BrciQEkt03dY5mNDZaiCDs3jaKJmvG9VPIqi_/exec?cleanType=${encodeURIComponent(cleanType)}&squareFootage=${encodeURIComponent(squareFootage)}`) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(data => { document.getElementById('quoteResult').innerHTML = 'Estimated Quote: $' + data.price + ' +tax'; }) .catch(error => { console.error('Error:', error); document.getElementById('quoteResult').innerHTML = 'An error occurred. Please try again.'; }); }
Call Now Button