Online Booking

Book Mobile Service

Simple step-by-step booking. Choose what you need, pick a time, and we’ll confirm your appointment.

Step 1 of 5 Choose Category

What do you need today?

Choose one category to start.

Choose your service

Select one or more services.

Vehicle details

Add what you know. Tire size can be skipped.

Choose a time

Pick your preferred 2-hour service window.

Contact details

We’ll contact you to confirm the booking.

Prices and times are approximate. Final price may vary by vehicle, tire size, parts, and location. Credit card payments include a 3% processing fee.

document.getElementById("labBookingForm").addEventListener("submit", function (e) { e.preventDefault(); if (!validateCurrentStep()) return; const WEB_APP_URL = "https://script.google.com/macros/s/AKfycbzhtYQ8D2wpWSNUhA7Yo5JjJ1gXsnao7OV3eflNXlZssL7yXHGeYQPHTBVGU6eXCn-s/exec"; const formData = new FormData(this); const data = {}; formData.forEach(function(value, key) { data[key] = value; }); fetch(WEB_APP_URL, { method: "POST", body: JSON.stringify(data) }) .then(response => response.json()) .then(result => { if (result.success) { alert("Thank you. Your booking request was sent successfully."); document.getElementById("labBookingForm").reset(); location.reload(); } else { alert("Something went wrong. Please call LAB Tire Services directly."); } }) .catch(error => { alert("Something went wrong. Please call LAB Tire Services directly."); }); });