Same trusted contractor every month · Auto-scheduled.
Our Services
🧹
Cleaning
Get Quote
❄️
Aircon
Get Quote
🔨
Handyman
Get Quote
Quick Access
📋
My BookingsTrack your jobs
💬
SupportWe reply fast
🛡
Anti-BypassYour protection policy
👤
My AccountProfile & settings
Top Rated Near You
Loading...
←
Book a Service
1
Job
2
Schedule
3
Details
4
Submit
What do you need?
Pick a job type below OR just describe your needs in the box — either works!
🧹
Deep Cleaning
Choose a job type below
— OR just describe below, no need to pick —
🏢
Apartment/Condo
🏡
Landed House
🏗️
Office/Commercial
🍽️
Restaurant / F&B
Small Below 800sqft
Medium 800–1500sqft
Large Above 1500sqft
💬
Tell the contractor anything you want!
Not sure which job type fits? Just skip the list above and describe your problem here. Contractor will figure it out and quote you.
✏️ This message goes directly to your assigned contractor
Show the contractor exactly what needs to be done — broken pipe, dirty area, location for installation, etc. Helps them quote more accurately.
📷
Tap to upload photos
JPG, PNG up to 10MB each · Max 5 photos
🎥 Add a short video (optional)
1 clip · up to 20 seconds · max 50MB
💬
How quoting works: A nearby contractor reviews your request and sends a price quote, usually within a few hours. You can accept or decline — no obligation. The more you describe, the more accurate the quote!
When do you need it?
Choose your preferred date and time
💡 Can't find a suitable time? Describe your preferred time in the notes below.
Your details
We need these to confirm your booking
Review & Submit
A contractor will send you a price quote, usually within a few hours
💬
Quote-based booking: Submit your request → Contractor sends quote via chat → You accept → Pay via FPX → Job begins.
ServiceDeep Cleaning
Job type—
Your notes—
📸 PhotosNo photos
PropertyApartment/Condo
SizeSmall
Date & timeMon 2 Jun · 9:00 AM
Price⏳ Awaiting contractor quote
Warranty✅ 30 days included free
PaymentAfter you accept quote
FPX
FPX Online Banking
✓
🔒
Payment only after you accept the quote. Money held in escrow — released to contractor only after job is verified complete with before & after photos.
↩️ Cancellation policy: Free to cancel before a contractor is confirmed. Once you accept a quote, a 30% fee applies if you cancel.
🚗 Not sure of the scope? For bigger or complex jobs, you can request a site visit — a contractor comes to assess before quoting. Just mention it in the description, or a contractor may offer one.
✅
Request Submitted!
A contractor will review your request and send a price quote via ZenitGo chat, usually within a few hours.
ReferenceZG-2026-001847
ServiceDeep Cleaning
Job type—
Your notes—
Contractor—
📸 Photos—
DateMon, 2 Jun · 9:00 AM
Price⏳ Contractor will quote
PaymentAfter quote accepted
🌟
30-Day Warranty IncludedProblem after the job? Report within 30 days — we send contractor back free or give a refund.
My Bookings
Loading your bookings...
My Account
AH
Ahmad Hafizi
+60 12-345 6789
🎁 Refer friends · Share link ›
📋
My BookingsView all past and upcoming jobs
›
📅
Monthly PlansRecurring contracts with your trusted contractor
›
🎁
My Referral StatusTap to see your progress
›
✅
Our GuaranteeYou are always protected
›
💬
Help & SupportWhatsApp · Call · Email · Ticket
›
🎁
Refer FriendsEarn status as you refer more people
›
📲
Install ZenitGo AppAdd to your home screen — works offline
›
👷
Contractor PortalLogin or join as a contractor
›
⚙️
SettingsProfile, notifications
›
🚪
Sign Out
›
👷 For contractors — join or log in →
ZenitGo Facilities · zenitgo.my Registered SSM Malaysia · PayNet Merchant
🎯 Contractor Quotes
3 contractors have sent you quotes
⭐ Recommended
💰 Lowest Price
🏆 Highest Rated
⚡ Fastest Reply
←
Chat with Contractor
📢 Report / Complaint
Tell us what happened — we take all reports seriously
⚠️
Client Bypass Attempt
🚫
False Warranty Claim
😡
Client Harassment
💰
Payment Issue
🚨
Unsafe Location
📋
Scope Dispute
🖥️
App / Platform Issue
✏️
Other Issue
🟡 Normal
🔴 Urgent
🚨 Emergency
📎
Upload photo or screenshot
Chat screenshots, photos, any relevant evidence
✅ ZenitGo Contractor Protection: All reports are reviewed within 4 hours during business hours. For emergencies — WhatsApp directly: +601168608185
All your reports and complaints submitted to ZenitGo
⚠️ Client Bypass Attempt
🔍 Investigating
ZG-2026-001831 · Submitted 2 days ago
"Client asked me to accept cash payment directly instead of through ZenitGo app."
📋 ZenitGo is reviewing — response within 24 hours
💰 Payment Release Request
✅ Resolved
ZG-2026-001815 · Resolved 5 days ago
✅ Payment of RM 252 released after photo re-review. Thank you for your patience.
AH
Client · Ahmad Hafizi
Online · Deep Cleaning
🧹
Deep Cleaning · Block A2-1, R&F Princess Cove
🟢 Job in progress
📍
Block A2-1#31-06 R&F Princess Cove, JB
Tap to open in Google Maps / Waze
🔒 Client phone number is masked by ZenitGo. Communicate only through this chat.
📋 Job ZG-2026-001847 · Deep Cleaning confirmed
✅
You accepted this booking Client: Ahmad Hafizi · Level 31, Block A2
BK
Assalamualaikum! I am Bersih Kuat. I have received your booking for deep cleaning today. I will be arriving at 9:00 AM. Please ensure access to the unit is ready. Thank you! 😊
8:45 AM ✓✓
AH
Ok noted! I will be home. The unit is on Level 31, Block A2. Parking is available in Basement 1.
8:47 AM
✅ On my way now
🅿️ Where should I park?
🔑 Please open the door
📸 Taking before photo now
✅ Job completed!
⏰ Running 10 mins late
ZenitGo
FACILITIES
Verified contractors at your fingertips
zenitgo.my · Malaysia
Install ZenitGo App
Add to home screen for quick access
←
📅 Monthly Contracts
💰
Same trusted contractor, every month — agree on a rate once, then it's auto-scheduled and auto-billed. No need to rebook or requote.
Active Contracts
Loading...
Start a New Monthly Contract
➕
Add Monthly Contract
Lock in your favourite contractor every month. Auto-scheduled and auto-billed.
←
📅 My Monthly Contracts
💰
Recurring income — these clients are scheduled with you every month automatically. No need to requote each time.
My Contracts
Loading...
←
📅 Setup Monthly Contract
📅 Monthly Contract Benefits
✅ Same trusted contractor every month ✅ Auto-scheduled — no need to rebook ✅ Auto-billed on your chosen date ✅ Cancel anytime with 7-day notice ✅ 30-day warranty on every visit
Select a service first
📋
Your contractor will review this request and propose a monthly rate — you'll be able to accept or decline once they do.
BK
Bersih Kuat
Online · Typically replies instantly
🧹
Deep Cleaning · ZG-2026-001847
Today 9:00 AM · Bukit Indah
In Progress
📍 Navigate to clientBukit Indah, 81200
📋 Job confirmed — ZG-2026-001847
🔒 All messages are monitored for safety
Hi! I am on my way. Should arrive in about 20 minutes. 😊
9:02 AM
Ok great! I am at home. The unit is on level 3, unit 3B. Gate code is 1234#
9:04 AM
✓✓ Seen
Thank you! I am in the parking now. Coming up shortly.
9:22 AM
📸 Contractor uploaded before photo — job started
I have started the cleaning. Will begin with the kitchen as it needs the most work. Estimated 3 hours total.
9:31 AM
Perfect. Please make sure to clean inside the oven too if possible. Thank you!
9:33 AM
✓✓ Seen
👍 Ok noted
🕐 On my way
✅ Job completed
📍 What is your unit number?
🔑 Gate/door code?
🅿️ Where to park?
⏰ Running 10 min late
💬 Can we discuss more details?
←
Payment Receipt
ZenitGo Facilities
ZenitGo Global · SSM Registered Malaysia
zenitgo.my · support: +60 16-542 0189
✓ Payment Received
Receipt No.RCP-2026-000000
Date—
Booking Ref—
Paid by—
ServiceRM 0
Contractor—
Discount—
Total PaidRM 0
Payment methodFPX
🔒 Held in escrow — released to the contractor only after the job is verified complete with before & after photos. 30-day warranty applies.
This is a computer-generated receipt. Thank you for choosing ZenitGo.
←
Help Center
Find quick answers below. Still stuck? Chat with us on WhatsApp at the bottom.
How do I book a service?+
Tap any service on the home screen, describe what you need, add photos, choose a date, and submit. Verified contractors will send you quotes within a couple of hours. You only pay after you accept a quote.
When and how do I pay?+
You pay only after accepting a contractor's quote. Payment is held safely in escrow and released to the contractor only after the job is verified complete with before & after photos. We accept FPX online banking.
Is my payment safe?+
Yes. Your money is held in escrow and is not released to the contractor until the job is completed and verified. If something goes wrong, our Replacement Guarantee and 30-day warranty protect you.
How do I cancel a booking?+
Cancelling is free before a contractor is confirmed. Once you accept a quote, a 30% fee applies if you cancel, since the contractor has already committed to the job. Go to Bookings and tap Cancel or Request Cancellation.
What does ZenitGo charge?+
Booking is free for clients. ZenitGo charges contractors a 9% commission on completed jobs. There are no hidden fees and no monthly charges.
How does the referral program work?+
Share your referral link from your Account. When a friend signs up using it, you earn referral status — "Trusted Referrer" after your first referral, "Founding Member" after 5. No cash discount is involved.
How do I become a contractor?+
Go to Account → Contractor Portal → Register. Fill in your details and the services you offer. After verification (2–3 business days), you'll start receiving job requests you can quote on.
When do contractors get paid?+
After a job is verified complete, payouts are processed within 1–2 business days for standard jobs and 3–4 business days for jobs above RM 1,000; monthly contracts auto-pay on the 1st. Weekend and public-holiday jobs are paid the next business day. Payouts go to your registered bank account.
Why can't I share my phone number in chat?+
To protect both clients and contractors, all communication and payment must stay within ZenitGo. This keeps your escrow protection, warranty, and dispute support valid. Sharing contact details to deal off-platform is against our terms.
Still need help?
Our team replies on WhatsApp, usually within a few hours.
←
Forgot Password?
Enter your email and we'll send you a reset link.
Back to Sign In
Set New Password
Choose a new password for your account.
Welcome to ZenitGo
Sign in to manage your bookings
Please enter your email and password.
Forgot password?
New here? Create an account
Continue browsing
←
Create your account
🏠
Book verified contractorsTrack jobs, chat, and pay safely through escrow.
Already have an account? Sign in
ZenitGo Contractor
Manage your jobs and earnings
Wrong credentials. Try again.
Forgot password?
New contractor? Register here →
←
Join as Contractor
💰
Earn on your own termsSet your own prices. Choose your own jobs. Get paid within 3 days after job completion.
Personal Details
Business Details
Bank Details (for payment)
⚠️ By registering, you agree to ZenitGo's Contractor Terms. ZenitGo takes 9% commission on every completed job. Payment is released within 1–2 business days after job verification (weekend & holiday jobs the next business day).
Application reviewed within 2-3 business days. We will WhatsApp you.
BK
Bersih Kuat
⭐ New · 0 jobs
Online
🚪
📋 Jobs
💬 Quotes
📸 Photos
💰 Earnings
👤 Profile
New Requests
Loading open jobs...
Quotes you have sent, and their current status
Loading your quotes...
📸
Upload before AND after photos for every job. Your payment is only released after ZenitGo admin approves both photos. This protects you and the client.
Loading your jobs...
Total Earned (All Time)
RM 0
This monthRM 0
Pending payoutRM 0
ZenitGo commission paidRM 0
Payouts release automatically per the schedule below — no action needed.
⚡ ZenitGo Payment Timeline
🧹 Standard Jobs
Cleaning, Aircon, Handyman (incl. minor plumbing & electrical)
1–2 biz days
💰 High Value Jobs
Jobs above RM 1,000
3–4 biz days
📅 Monthly Contracts
Auto-paid on 1st of every month
1st
Payouts are processed after a job is verified complete. Business days only — weekend & public-holiday jobs are paid the next business day.
Recent Payouts
Loading...
··
Loading...
✓ ZenitGo Verified
👤
Edit ProfileName, phone, service area
›
🏦
Bank AccountTap to set up
›
💼
My ServicesTap to view and manage all your services
›
📅
My Monthly ContractsRecurring contracts with clients
Review before & after photos to release contractor payment
Loading...
⏳ Pending Verification
Loading...
💲 Price Change Requests (client decides)
Loading...
Active Contractors
— Active · — Pending
Active Contractors
Loading...
📅 Monthly Contracts
⚙️ Billing runs via an external cron job hitting /api/cron/run-monthly-billing?key=... daily. Set this up with a free service like cron-job.org pointed at your Render URL, using your JWT_SECRET as the key.
Loading...
🧑 Clients
— total
Everyone who has signed up as a client. "Paid" is money that actually reached escrow (held or released).
Loading...
🚨 Violation Reports
—
Bypass / off-platform reports from clients and contractors. Review each, then dismiss or add a strike. A strike logs an escalating penalty (RM500 → RM2,000 → RM5,000). To suspend, use the Contractors tab.
Loading...
💰 Pending Payouts
Loading...
↩️ Refunds Due
Loading...
Total Commission Earned
—
This month GMV—
Withdrawn to date—
Available to withdraw—
Pending contractor payouts—
Commission by Service
Loading...
Withdrawal History
Loading...
📞
In-app ticketing isn't built yet
Clients and contractors currently reach support directly via WhatsApp. Issues raised that way aren't tracked in this dashboard yet — check WhatsApp directly for anything urgent.
⚠️ ZenitGo Anti-Bypass Alert
Sharing personal contact details or requesting off-platform payment violates ZenitGo terms. This incident has been recorded.
🚨 Report Bypass Attempt
Help ZenitGo stay fair for everyone. Report contractors who try to deal outside the platform. Reports help keep ZenitGo safe and fair for everyone.
📷
Upload screenshot
Chat screenshot or payment proof
🎁 Your report stays confidential. Verified reports help protect all users. False reports may result in account suspension.
📧 Verify your email
We sent a 6-digit code to your email. Enter it below to activate your account. Check your spam folder if you don't see it.
BK
Bersih Kuat
Deep Cleaning · Today
🔒
Blind Rating SystemYour rating is hidden until the contractor also rates you. This ensures honest and fair reviews from both sides.
Tap to rate
⏰
Punctuality
⭐⭐⭐⭐⭐
✨
Quality of Work
⭐⭐⭐⭐⭐
💬
Communication
⭐⭐⭐⭐⭐
🧹
Professionalism
⭐⭐⭐⭐⭐
⏰ On time✨ Excellent work💬 Good communication🧹 Very thorough😊 Friendly🔧 Brought own tools🌟 Exceeded expectations💯 Will book again
⏰ Late arrival🔇 Poor communication😕 Below expectations🧹 Missed some areas💰 Requested cash
AH
Ahmad Hafizi
Deep Cleaning · Today
🔒
Blind Rating SystemClient cannot see your rating until they also rate you. Rate honestly — this helps other contractors know what to expect.
Tap to rate
⏰
Punctuality
⭐⭐⭐⭐⭐
💬
Communication
⭐⭐⭐⭐⭐
🏠
Property Condition
⭐⭐⭐⭐⭐
✅
Clear Instructions
⭐⭐⭐⭐⭐
😊 Friendly & polite📍 Easy to find✅ Clear instructions🏠 Clean property💯 Would work again⏰ Made me wait🔄 Changed scope last minute💬 Poor communication🏚️ Messy beyond agreed scope
←
🛡 Anti-Bypass Policy
🛡
ZenitGo Anti-Bypass System
All transactions must go through ZenitGo. Attempting to bypass the platform results in immediate penalties.
⚡ Three-Strike System
⚠️ Strike 1 — First Offence
Contractor shares contact details or requests off-platform payment for the first time.
Penalty: RM 500 deducted from pending payout
🚨 Strike 2 — Repeat Offence
Second bypass attempt after first warning and fine.
Penalty: RM 2,000 deducted + 30-day suspension
💀 Strike 3 — Permanent Ban
Third bypass attempt — no second chances.
Penalty: RM 5,000 + permanent ban + legal action
What counts as bypass?
📱 Sharing phone number
Violation
💵 Requesting cash payment
Violation
🏦 Direct bank transfer
Violation
💬 WhatsApp outside app
Violation
📧 Sharing email/social media
Violation
🤝 Suggesting direct deal
Violation
✅ Why ZenitGo protects you
When you book through ZenitGo:
• Your payment is held safely in escrow
• You get 30-day warranty on every job
• Replacement guarantee if contractor no-shows
• Before & after photo verification
• ZenitGo mediates any disputes