🔧 DEMO MODE — UI preview only. Add Firebase & API keys to enable full functionality.
🔧
SA
South Africa's most trusted
on-demand handyman platform.
I am a…
Already have an account? Sign in
🛡️
ID Verified
Rated Pros
Fast Booking
💳
PayFast
9:41●●● 🔋
Sign In
🔒 256-bit encrypted · Firebase Auth
👁
Forgot password?
or
New to FixIt SA? Create account
9:41●●● 🔋
Create Account1 / 4
Let's start with the basics.
🔒 Encrypted · Never sold · POPIA compliant
Please enter a valid email address.
Enter a valid number.
You must be 18 or older.
👁
Use 8+ characters for a strong password.
Passwords do not match.
9:41●●● 🔋
Verify Identity2 / 4
We verify all users for everyone's safety.
🛡️ Your ID is verified by our secure partner. Raw copies are never stored on our servers.
Enter your SA ID number.
📄
Tap to upload ID document
JPG, PNG or PDF · Max 5MB
🤳
Take a selfie holding your ID
9:41●●● 🔋
Verify Phone3 / 4
📱
We sent a 6-digit code to
+27 82 000 0000
Didn't receive it? Resend code
9:41●●● 🔋
Final Step4 / 4
Review and accept our policies.
Agreements
I agree to the Terms of Service and Privacy Policy
I consent to processing of my personal information under POPIA
I consent to identity and background verification checks
Send me service notifications and updates (optional)
Please accept the required agreements to continue.
9:41●●● 🔋
Handyman Sign Up1 / 5
All handymen are thoroughly vetted before going live.
🛡️ Strict vetting · Background checked · Community trusted
Enter a valid email address.
You must be 18 or older.
👁
Use 8+ characters for a strong password.
Passwords do not match.
9:41●●● 🔋
Identity & Background2 / 5
Mandatory for all service providers on FixIt SA.
🔍 Background checks run within 24–48 hrs by our certified partner. You'll be notified when approved.
Enter your SA ID number.
📄
Upload both sides of your ID
JPG, PNG, PDF · Max 5MB
🤳
Selfie clearly holding your ID
📋
Upload police clearance
Must be within last 6 months
I consent to a comprehensive background check including criminal, financial and reference checks
9:41●●● 🔋
Trade & Skills3 / 5
Tell customers what you do best.
Please select a trade.
0–2 yrs
2–5 yrs
5–10 yrs
10+ yrs
This is your minimum call-out fee. You can negotiate further on-site.
🏅
Upload trade cert or qualification
Red Seal, CoC, City & Guilds, etc.
🖼️
Upload a clear profile photo
9:41●●● 🔋
Bank Details4 / 5
Where should we send your earnings?
🔒 AES-256 encrypted · PCI-DSS compliant partner · Payouts every Friday
Please select your bank.
This field is required.
Enter your account number.
Cheque
Savings
Transmission
🏦
Upload stamped bank letter
Must confirm holder & account number
9:41●●● 🔋
Final Step5 / 5
Agree to our terms to submit your application.
Agreements & Code of Conduct
I agree to the Terms of Service, Privacy Policy and Handyman Code of Conduct
I consent to personal information processing under POPIA
I consent to criminal, financial and reference background checks
I agree to treat all customers with respect — my account can be suspended for misconduct
I understand I am responsible for declaring earnings to SARS. FixIt SA will issue annual income summaries.
Please accept all required agreements to continue.
🎉
Your account is ready.
✅ Account created successfully
9:41 ●●● 🔋
📍 Tap to set location
?
🚨
Urgent
Need help NOW?
Book a verified pro in under 2 minutes
Find available pros →
Browse by trade
🔧
Plumber
Electric
🪟
Glazier
🔒
Locksmith
🏠
General
🌿
Garden
🎨
Painter
❄️
HVAC
Available nearby
See all
🔍
Loading nearby pros...
🏠
Home
🔍
Browse
💬
Chat
📋
History
9:41●●● 🔋
Loading pros near you...
🔍
Loading handymen...
🏠
Home
🔍
Browse
💬
Chat
📋
History
9:41●●● 🔋
Confirm Booking
Job Details
Please describe the problem.
📸
Photo
📸
Photo
🎥
Video
🎤
Voice
⚡ Now
Today
Tomorrow
📅 Schedule
🧾 Quote only
📅 Pick a date & time
DATE
TIME
Pricing
Call-out fee
Platform fee (10%)
Total due now
Payment method
💳
PayFast
Card / EFT
🔒 PayFast · Apple Pay · Google Pay · SSL encrypted
Split payment (landlord/tenant) →
9:41●●● 🔋
Live Tracking ⏱ Calculating...
📍 Sandton
8 min
Booking confirmed
Handyman en route
Handyman nearby
Arrived!
🏠
Home
🔍
Browse
📍
Tracking
📋
History
9:41●●● 🔋
● Active job
Hi! I've confirmed your booking. I'm on my way now. 🚗
Just now
9:41●●● 🔋
Job History
💰
R0
Total spent
🔧
0
Jobs booked
📋
No jobs yet. Book your first handyman!
🏠
Home
🔍
Browse
💬
Chat
📋
History
9:41●●● 🔋
Handyman Dashboard
Online
💰
R0
Today
0
Jobs done
Rating
📍 Share live location
Customers track you in real-time
🚨New Job!
Loading...
4:59
to respond
📅 Scheduled availability
Edit
MonTueWed ThuFriSatSun
Working hours: 07:00 – 18:00 · Max 6 jobs/day
💰 Earnings & Finance
Breakdown, payouts, tax summaries
Recent Jobs
No jobs yet — go online to start receiving requests!
📲
Install FixIt SA
Tap ⬆️ Share → "Add to Home Screen" for the full app experience
9:41●●● 🔋
Cancel & Escalate
⚠️
Before you cancel
Cancellations within 30 minutes of a confirmed booking may incur a R50 cancellation fee.
Why are you cancelling?
⏰ Handyman is taking too long
🔄 I need to change the job details
💰 The price is not what I expected
🚨 I feel unsafe or uncomfortable
❌ I no longer need the service
📝 Other reason
9:41●●● 🔋
Add Materials & Extras
💡 Any additional charges must be approved by the customer before work continues.
Extras total R0
9:41●●● 🔋
Price Update
💰
Price update request
Your handyman has requested additional charges for materials and extras.
Breakdown
Original call-out feeR350
🔧 New drain snake tool (rental)R120
🪛 Replacement pipe sectionR85
New totalR555
You only pay this amount when the job is completed and you sign off. You can dispute after job completion.
9:41●●● 🔋
Job Complete
📸 Upload before & after photos, then send the customer a sign-off request.
🔴
Upload BEFORE photo
Shows the problem before work
🟢
Upload AFTER photo
Shows the completed work
9:41●●● 🔋
Job complete!
Sipho says the job is done.
Before & After
🔴 Before
Photo by handyman
🟢 After
Photo by handyman
Replaced burst pipe section under the kitchen sink. New fittings installed and tested. No leaks confirmed.
🛡️
90-day warranty
Report issues via your job history
Active
Rate your experience
Leave a tip 🙏
R20
R50
R100
Custom
9:41●●● 🔋
Invoice
FixIt SA
Tax Invoice
Invoice #
INV-2024-001
Bill to
Customer
Date
Handyman
Trade
Services rendered
ServiceR350
Platform fee (10%)R35
VAT (15%)R0
Total paid
FixIt SA (Pty) Ltd · VAT Reg: Pending
POPIA compliant · [email protected]
9:41●●● 🔋
Raise a Dispute
⚠️
We take disputes seriously
Our support team will review your case within 24 hours. Payment is held until resolved.
💰 Charged more than agreed
🔨 Work quality not acceptable
📋 Job not completed as described
🏠 Property damage caused
😡 Unprofessional behaviour
📝 Other
📎
Attach photos or documents
9:41●●● 🔋
Earnings & Finance
Today
This week
This month
All time
💰
R0
Gross earned
🏦
R0
Net (after fees)
0
Jobs completed
Avg rating
Fee transparency
Total earnedR0
FixIt SA commission (10%)R0
Your net earningsR0
Expense tracking
+ Add
⛽ Fuel - Sandton trip-R85
🔧 Tools purchase-R320
Tax summary (SARS)
Gross income (YTD)R0
Total expenses (YTD)R0
Taxable income estimateR0
Payout settings
Weekly payout (Friday)
Capitec · ****4521
Active
9:41●●● 🔋
Availability
Set your regular working hours. You can still go offline at any time.
Working days
${['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'].map((d,i) => `
${d}
`).join('')}
2
4
6
8
Unlimited
Auto-pause after 10 hrs
Fatigue control — prevents overworking
9:41●●● 🔋
Saved Addresses
🏠
Home
12 Rivonia Road, Sandton, 2196
Default
🏢
Office
128 Linden Road, Johannesburg
🗑
📍 Your default address is pre-filled when booking. Tap + Add to save a new address.
9:41●●● 🔋
Add Address
🏠 Home
🏢 Office
📍 Other
Set as default address
9:41●●● 🔋
Quote Requests
📋 Quote-only jobs are sent to 3 available tradespeople. Compare and accept the best offer. Quotes expire in 2 hours.
SD
Sipho Dlamini
Plumber
R850
all-in estimate
"Burst pipe section needs replacement — approx 1.5 hrs labour + pipe fittings. Price includes all materials."
⏱ Starts in 30 min ★ 4.9 (312) ✓ Verified
TK
Thabo Khumalo
Plumber
R1,100
all-in estimate
"Will need to replace the full under-sink assembly. 2 hrs labour, premium fittings recommended."
⏱ Starts in 1 hr ★ 4.7 (189)
⏳ Waiting for 1 more quote...
9:41●●● 🔋
Split Payment
🏠 Split the cost between a tenant and landlord. Both will receive a payment request by email/SMS.
Total: R385
50%
You pay
R193
50%
Other party pays
R193
9:41●●● 🔋
Warranties
🛡️ All completed jobs with a warranty are tracked here. Raise a warranty claim directly if an issue reoccurs.
Burst Pipe Repair
Sipho Dlamini · Plumber
Active
Completed: 15 Jan 2026 Expires: 15 Apr 2026
Replaced burst section under kitchen sink. New fittings installed and pressure-tested.
1 of 3 months used
Electrical Fault Fix
Jacques van Wyk · Electrician
Expired
Completed: 3 Oct 2025 · Expired: 3 Jan 2026
9:41●●● 🔋
Expense Tracker
R0
Fuel this month
🧰
R0
Materials this month
Log an expense
Fuel · Materials · Tools · Parking · Other
9:41●●● 🔋
Log Expense
⛽ Fuel
🧰 Materials
🔧 Tools
🅿️ Parking
📦 Other
🧾
Tap to upload receipt
9:41●●● 🔋
My Performance
4.9
★★★★★
Based on 312 reviews
94%
Acceptance rate
98%
Completion rate
4 min
Avg response time
🔁
67%
Repeat customers
⚠️ Strike system
3 strikes = account suspension review. Strikes are issued for no-shows, serious complaints, and code of conduct violations.
✅ No active strikes — keep it up!
Bonuses & incentives
🏆 Top Performer
Complete 5 more jobs this week to earn a R200 bonus
3 of 5 jobs doneR200 bonus
Recent reviews
Lerato M.
★★★★★
"Very professional and fixed the issue quickly. Would definitely book again!"
John D.
★★★★☆
"Good work, arrived slightly late but communicated well. Clean and tidy."
9:41●●● 🔋
Cancel & Escalate
⚠️ Emergency escalation
This will cancel your booking, notify our support team immediately, and issue a refund within 24 hours.
🚨 Safety concern — I feel unsafe
❌ Tradesperson did not arrive
😠 Unprofessional or abusive behaviour
🔨 Job was done incorrectly or incompletely
💰 Charged more than agreed
📋 Other reason
📞 In an emergency, call SAPS: 10111 · Medical: 10177