MainBay Booking Agreement
This Booking Agreement forms part of your booking with MainBay (Pty) Ltd (“MainBay”, “we”, “us”).
It outlines the terms that apply specifically to service bookings, diagnostic bookings and assessment bookings made through mainbay.co.za.
By placing a booking on our Platform, you acknowledge and agree to the terms in this Booking Agreement, as well as our:
Terms of Service
Booking Fee & Cancellation Policy
Privacy Policy
1. What Your Booking Includes
Your booking includes only the items listed on the specific service, assessment or diagnostic page you selected.
For service packages (Minor/Major/Brakes):
The service centre will perform only the items listed as included in the package.
Fluids, parts, filters and labour included will be clearly specified in that package.
Any additional repairs, parts or labour fall outside the package and require separate approval from you.
For diagnostics & assessments:
The booking covers the inspection, diagnostic test, scan or assessment described.
No dismantling, stripping, removal of components, or repairs are included.
A written or digital assessment report may be provided where applicable.
2. Booking Fee
To secure your booking, MainBay charges a booking fee displayed during checkout.
2.1 What the booking fee covers
Reserving your timeslot at the selected service centre
Administrative processing of your booking
Communication routing between you and the service centre
2.2 Refunds & rescheduling
The booking fee is refundable or can be rescheduled if you cancel at least 24 hours before your appointment time.
See the full policy here:
👉 Booking Fee & Cancellation Policy
3. Final Amount Owing at the Service Centre
For service bookings and certain assessment types, a balance is payable directly at the service centre.
You acknowledge and agree that:
The final amount owing, as displayed on the booking page, is based on the service centre’s pricing.
This amount is not negotiable, and MainBay has no authority to adjust or discount it.
Payment is made directly to the service centre once the work is completed.
The service centre provides the tax invoice for the final amount.
4. Additional Work or Parts
If the service centre identifies any required repairs or parts outside the booked package, they will:
1. Provide a separate written or digital quotation
2. Require your approval before proceeding
3. Only continue with additional work once authorised by you
You are responsible for all approved additional costs.
5. Accuracy of Information
You agree to provide accurate and complete information when booking, including:
Vehicle make, model and engine type
Year model (for assessments)
Registration details (optional)
Preferred contact details
Relevant notes or symptoms
Incorrect or incomplete information may cause delays, incorrect quotations, or the service centre declining the booking.
6. Vehicle Safety Conditions
Service centres reserve the right to decline, cancel, or postpone your booking if:
The vehicle displays any dashboard warning lights
There are underlying mechanical or electrical issues
The vehicle is unsafe to service or drive
The condition of the vehicle makes the booked service inappropriate
In such cases, you may be advised to book a diagnostic or inspection first.
7. Your Responsibilities
By making a booking, you agree to:
Arrive on time for your appointment
Pay the final amount due at the service centre
Approve or decline additional work as required
Respond promptly to communication from the service centre
Ensure the vehicle is accessible at the appointment time
8. Workshop Responsibility & Workmanship
All work, workmanship, parts, diagnostic procedures and service quality are the responsibility of the independent service centre.
MainBay:
Does not perform any vehicle work
Does not supervise or control workshop technicians
Is not liable for workmanship, missing parts, delays, diagnostic outcomes, or repair quality
Assists only with coordination where reasonably possible
Any workmanship or warranty issues must be addressed directly with the workshop.
9. Data & Privacy
Your details will be shared with the selected service centre only for the purpose of preparing, confirming or completing your booking.
We process your personal information according to our Privacy Policy and South Africa’s POPIA regulations.
10. Acceptance
By placing a booking through MainBay, you confirm that:
You understand and agree to the final amount owing to the service centre
You accept this Booking Agreement
You accept the Terms of Service
You accept the Booking Fee & Cancellation Policy
You authorise the service centre to contact you to confirm or clarify details
If you do not agree, do not place a booking.
Need help?
If you have questions about this Booking Agreement or your booking, contact us at: