Loading Fixa Services…
Johannesburg's local services marketplace

Find a trusted cleaner near you, in minutes

We check every listing owner's ID and their face before they can be booked — and you only pay once the job is done.

✓ ID-verified listing owners ✓ Pay only when the job's done ✓ Book in 60 seconds ✓ Free to browse, always

“Who's actually coming into my house?”

The fair question everyone asks. So nobody gets listed on Fixa until all three of these are done:

1
🪪

Their ID, checked

SA ID or passport, validated — not just typed in.

2
🤳

Their face, matched

A live selfie taken in the app, compared to the photo on that ID.

3
🏦

A bank account in their name

Payment goes nowhere else. And you only pay once the job is done.

For a business listing, that's the owner's ID and face — they're the one accountable to Fixa. On the day, it may be them or another member of their team who actually shows up; look for the ✓ Business Verified badge, which says exactly that.

Top-rated providers near you

View all
🔔
Live demand on Fixa

Tell us what you need — you're not the only one asking.

Every request tells us exactly who to bring onto Fixa next. It's free, and you'll be the first to know the moment they join.

Simple as 1, 2, 3

How Fixa works

From search to booked in under 2 minutes.

1
🔍

Search your service

Type what you need and filter by your Joburg suburb.

2
⭐

Choose a provider

Browse verified profiles, read real reviews, pick who you trust.

3
📅

Book in seconds

Send your request. Provider usually confirms within a couple of hours.

Why Joburg trusts Fixa

✅
Verified Providers
Every listing's owner is identity-checked before joining — for a business, that's the accountable owner, honestly badged as such.
⭐
Real Reviews
Ratings from real customers who used the service.
💬
Direct Booking
Book instantly. Providers respond fast.
🛡️
Dispute Support
Something went wrong? We investigate every report and act fast.

Never pay for a lead again.

Other platforms charge you just to quote — money out before you've earned a cent. On Fixa you pay nothing to list and nothing to quote. We take 7% only once a customer has actually paid you.

🎁 Love Fixa? Get 7% off — again and again.

Invite friends with your code. When they finish their first booking, you both get 7% off your next one — with no limit. Every friend you bring saves you more.

List your service on Fixa

Join Joburg's trusted network. Free to list.

Searching for plumbing jobs, cleaning jobs, gardening work, handyman work, tutoring jobs, or freelance gigs in Johannesburg? List any of Fixa's 42+ service categories free and get hired directly by local clients — no applications, no lead fees.

1
You
2
Your service
3
Finish up
How do you work?

This decides which verified badge customers see on your listing — you can change it later.

🙋 Just meI personally do every job myself
👥 Me and a teamStaff or helpers might attend jobs too
Your Details

Already filled in from your account — just check it's right.

My Dashboard
Manage your services, bookings, and earnings
🛡 Admin Control Panel
Super Admin — Full platform access

Terms of Service

Last updated: July 2026 · Fixa Services (Pty) Ltd · Reg. 2026/567687/07 · Johannesburg, South Africa

🛠️ The short version
Fixa is a marketplace that connects customers with independent local service providers. We verify every provider's identity before they can be listed or paid, but we don't employ, train, insure or supervise them, and we can't guarantee their work. You deal with each other directly — we handle the tech, the booking, the payment, and keeping bad actors off the platform.

1. Acceptance of These Terms

By creating an account or using Fixa in any way, you agree to these Terms of Service and our Privacy Policy. If you don't agree, please don't use the platform.

2. Eligibility & Your Account

You must be 18 or older to create an account. You're responsible for everything that happens under your account, including keeping your login details secure and providing accurate information when registering and when creating listings. If you flag a booking as being for a minor (for example, a tutoring or childcare session), you confirm that you are the parent or legal guardian of that minor, that you remain the responsible party for the booking throughout, and that you consent on the minor's behalf to sharing their name and age with the assigned provider. Fixa verifies a provider's identity, but does not run criminal background checks and does not vet anyone's suitability to work with minors — see the safety guidance shown when booking these services.

3. What Fixa Is (and Isn't)

Fixa is an independent platform — a noticeboard, booking tool and payment facilitator. We are not a party to, and are not bound by, any agreement formed between a customer and a provider. Providers are independent individuals or businesses, not employees, agents, contractors or representatives of Fixa. Apart from the identity verification described in section 4, nothing on Fixa should be read as Fixa endorsing, certifying, background-checking or guaranteeing any provider or listing.

4. Provider Identity Verification

Before a provider can be listed or receive payment through Fixa, we verify their identity. We collect a South African ID or passport, a live selfie taken in the app which we compare against the photograph on that document, and bank account details whose account holder name must match the name on the identity document. A provider who fails any of these checks is not onboarded.

This confirms who a provider is. It is not a criminal background check, a credit check, or an assessment of their skill, qualifications, licensing or insurance. The "verified" badge means we have confirmed identity and payout account — nothing more.

A provider account may be run by an individual or by a business with staff. Either way, Fixa verifies exactly one person: the account's accountable owner — the individual whose identity and payout account are checked as described above. For a business account, the person who attends a given job may be that verified owner or another member of their team; this is disclosed honestly via the "✓ Business Verified" badge (as distinct from "✓ ID Verified" for an individually-verified sole provider). Fixa does not verify the identity of a business's staff.

Identity documents are stored privately, are visible only to Fixa reviewers, and are processed in line with the Protection of Personal Information Act and our Privacy Policy.

5. Provider Listings

Providers are solely responsible for the accuracy of their listing — services offered, pricing, qualifications, licensing, insurance and availability. Beyond the identity verification in section 4, Fixa does not verify these claims and takes no responsibility for listings that turn out to be inaccurate, misleading or false. Misrepresenting your business is a violation of these Terms and may result in suspension or a permanent ban.

6. Bookings & Payments

Payments are processed by Paystack, a licensed third-party payment processor. Fixa never sees or stores your card details.

You are charged only after the job is finished. The provider marks the job complete, and you pay once you have confirmed it. Nothing is charged when you request or confirm a booking, and Fixa does not hold your money at any stage.

When you pay, Paystack automatically splits the transaction: the provider's share is paid directly into their own bank account, and Fixa retains a platform fee of 7% of the job value, disclosed before you pay. Paystack separately charges its own processing fee of 2.9% + R1, which is deducted from the provider's share — so a completed job costs the provider 9.9% + R1 in total. Fixa does not take custody of provider funds and does not make manual payouts. There are no subscription, listing or lead fees.

7. Cancellations and No-Refund Policy

Cancelling before work begins costs nothing, because no payment has been taken at that point.

Fixa does not offer refunds after payment. You only pay once you have personally confirmed the job is complete — that confirmation is your acceptance of the work, so please check it before you pay, not after. Because payment is entirely within your control and only happens once you're satisfied, we do not fund or process refunds once a payment has gone through.

Fixa is a marketplace that connects customers with independent providers. We are not a party to the service performed and do not guarantee its quality, safety, or outcome — that is between you and the provider. If something goes wrong, you can still report it through the app (see section 13); we investigate every report and act against providers who repeatedly cause problems, up to and including removal from the platform. This does not entitle you to a refund from Fixa.

Nothing in these Terms limits any right you have under the Consumer Protection Act 68 of 2008 or other South African law that cannot be excluded by agreement.

8. Reviews & Ratings

Reviews must reflect a genuine, real experience. Fixa may remove reviews that are fake, abusive, or violate these Terms, but is not obligated to monitor, verify, or moderate every review, and is not liable for the content of any review posted by a user.

9. Prohibited Conduct

You may not use Fixa to harass or threaten any user, post false or defamatory content, circumvent platform fees, discriminate against users, or engage in any fraudulent, illegal, or unsafe conduct. This includes theft, damage to property, no-shows, or any attempt to defraud another user. Submitting an identity document that is not your own, or that has been altered, is fraud and will result in a permanent ban.

10. Disclaimer of Warranties & Limitation of Liability

Fixa is provided "as is," without warranties of any kind. To the fullest extent permitted by law, Fixa (its founders, employees and affiliates) is not liable for any loss, damage, theft, injury, property damage, missed appointment/no-show, poor or incomplete workmanship, refund, or any other dispute arising between a customer and a provider. In particular, we are not liable for anything that happens at the job itself — we are neither present nor insured for it. You engage with other users found through Fixa at your own risk. We strongly encourage you to exercise the same caution you would with any service arranged independently — check references, agree on scope and price upfront, and use good judgment. Where liability cannot be excluded by law, our total liability to you is limited to the platform fees you personally paid to Fixa in the three (3) months before the claim arose.

11. Our Response to Bad Actors: Suspension & Banning

Fixa is not a mediator, arbitrator, insurer or law enforcement body, and does not compensate users for losses caused by another user or issue refunds. What we can and will do: investigate reports made through the platform, and at our sole discretion, warn, suspend, or permanently ban any account that violates these Terms or acts in a way that harms other users. If you experience theft, fraud, or a serious incident, please also report it to the South African Police Service — Fixa's ability to act is limited to your account access on our platform.

12. Indemnity

You agree to indemnify and hold Fixa harmless from any claim, loss, or damage (including legal fees) arising from your use of the platform, your listing, your conduct, or your dealings with another user.

13. Reporting Problems

Use the in-app report function or email us if something's wrong with a listing, a user, or a booking. We review every report, but reporting does not guarantee a specific outcome.

14. Changes to These Terms

We may update these Terms as Fixa grows. Continued use of the platform after an update means you accept the revised Terms.

15. Governing Law

These Terms are governed by the laws of the Republic of South Africa. Disputes fall under the jurisdiction of the courts of Johannesburg.

For questions contact support@fixaservices.co.za

Privacy Policy

Last updated: September 2026 · Fixa Services (Pty) Ltd · Reg. 2026/567687/07 · Johannesburg, South Africa

🔒 The short version
We collect only what we need to run bookings between customers and providers, we don't sell your data, and you can ask us to delete it at any time.

1. Information We Collect

When you register, we collect your name, email, phone number, and general location/area. If you list as a provider, we also collect your service details, pricing, and any photos you upload. We collect booking history, reviews, in-app notifications, and payment transaction references (never your card details — those are handled entirely by Paystack). We also collect usage data to keep the platform running and secure: device/browser type, an anonymous per-browser session ID, which pages you view and how far you scroll on them, and the referring page and advertising campaign parameters (UTM tags) in the link that brought you to Fixa. If you're logged in, this usage data is linked to your account rather than staying anonymous. If you ask us to notify you when a service becomes available, we store what you asked for, where, and any note you add, so we can notify you and understand which providers to bring onto Fixa; you can ask us to delete these requests at any time.

Providers only — identity verification. To verify a provider's identity we collect a copy of their South African ID or passport, their ID or passport number and date of birth, a selfie taken live in the app, and their bank account details. This is special personal information under POPIA and we treat it accordingly: it is stored in private encrypted storage, is never made public or shown to customers, is accessible only to Fixa staff reviewing verifications, and is never used for marketing or shared with other users. Payout accounts must be in the provider's own name; if a provider changes their bank details we keep a short security log (when it happened and the last four digits of the account) to protect against fraud. We collect it with your explicit consent, given at the point of submission, in order to prevent fraud and to meet our obligations to our payment processor. Customers are never asked for identity documents.

2. How We Use Your Information

We use your information to operate the Fixa service: creating your account and listings, matching customers with providers, processing bookings and payments, sending notifications, showing you relevant recommendations, moderating the platform, and improving the product. We do not sell your personal information to third parties.

3. Data Sharing

Your contact details are shared with the other party once a booking is confirmed, so the job can actually happen. A provider's listed business information is public by design. We share data with Paystack (to process payments) and our infrastructure provider, Supabase (to host and secure our database). We may disclose information where required by law, or to protect the safety of our users. If you book a tutoring or childcare service on behalf of a minor, the student's name and age are shared with the assigned provider for that booking only, on the basis of your consent as their parent/legal guardian.

4. Where Your Data Is Stored

Our database infrastructure is hosted with Supabase, which may store data on servers outside South Africa. Where this happens, we rely on Supabase's contractual and security safeguards to ensure your information continues to receive an adequate level of protection, consistent with POPIA's requirements for cross-border transfers.

5. Data Retention

We retain your account data while your account is active. Reviews are automatically removed after 12 months to keep ratings current. Provider identity documents are retained while the provider is active on Fixa and for five years after their last transaction, in line with South African financial record-keeping requirements, then deleted. If a provider's verification is rejected, or is approved but the provider's listing later becomes inactive without ever completing a paid booking, there is no transaction to count from — so instead we delete the identity document, ID/passport number, date of birth, and bank details three years after the verification decision (or three years after submission, if no decision was ever made), matching the general time limit under South African law for bringing most ordinary legal claims. You can request deletion of your account and associated personal data at any time, subject to records we're legally required to keep (e.g. transaction and verification records). Usage and analytics data (your session ID, device type, pages viewed, scroll depth, and referrer/UTM data) does not currently have a fixed retention period and is kept indefinitely — though, as with the rest of your personal data, you can request its deletion at any time.

6. Security

We use industry-standard measures to protect your data, including Supabase's infrastructure and Paystack's PCI-DSS compliant payment processing. No system is 100% secure, and we can't guarantee absolute security, but we work to keep your information protected and will notify affected users if we become aware of a breach affecting their data, as required by POPIA.

7. Your Rights Under POPIA

Under South Africa's Protection of Personal Information Act, you have the right to access, correct, or request deletion of your personal information, to object to certain processing, and to lodge a complaint with the Information Regulator if you believe your information has been mishandled. Contact us at support@fixaservices.co.za to exercise any of these rights.

8. Cookies & Advertising

Essential: we use session cookies and local storage to keep you signed in and to make the app work. These are always on, because the site can't function without them.

Advertising measurement (optional, off by default): so we can tell which adverts actually bring people to Fixa, we may load Meta (Facebook) measurement cookies — but only if you tap “Accept” on the cookie notice. If you decline, or simply ignore it, nothing is loaded and no advertising data leaves your device. You can change your mind any time by clearing this site's data in your browser. We never sell your personal information, and we don't share your name, phone number, email or identity documents with advertising platforms.

First-party analytics (always on): separately from the Meta cookie described above, Fixa also runs its own basic usage analytics on every visit — the session ID, pages viewed, scroll depth, and referrer/UTM data listed in "Information We Collect." This runs regardless of your Accept/Decline choice on the cookie notice, because that choice only controls the optional Meta advertising cookie, not this first-party analytics. Once you're logged in, this data is linked to your account.

9. Children's Privacy

Fixa is not intended for anyone under 18. We don't knowingly collect information from children, and will delete any such information we become aware of.

10. Changes to This Policy

We may update this Privacy Policy as Fixa grows. We'll update the date at the top of this page whenever we do.

For privacy queries contact support@fixaservices.co.za

About Fixa

Local services, made simple — proudly Johannesburg.

Fixa is Johannesburg's home for trusted local services. Whether you need a cleaner in Sandton, a handyman in Soweto, or a tutor in Randburg, Fixa connects you with verified local pros — and lets you book them in under two minutes.

Our mission

To make finding reliable help in Joburg effortless — and to help hard-working local service providers grow their business. We're building the easiest, safest way for Jozi to get things done. 🤝

Why people choose Fixa

  • Verified providers — real people, real reviews, no guesswork.
  • Pay only when the job's done — you're not charged anything until you've confirmed the work is complete.
  • Free to browse, always — no sign-up needed to look around.
  • Local first — every pro on Fixa serves a Joburg suburb near you.

How we keep the lights on

Fixa is free for customers and free to list a service. We charge providers a 7% platform fee on each completed booking, and the payment processor (Paystack) charges 2.9% + R1 — so a job costs you 9.9% + R1 in total. That's it. No subscriptions, no listing fees, no surprises.

Who we are

Fixa is built and operated locally, proudly South African and based in Johannesburg.

How Fixa works

From search to booked in under 2 minutes.

🙋 For customers

1
Search or browse
Find the service you need and filter by your Joburg suburb.
2
Compare verified pros
Read real reviews, check ratings, and pick who you trust.
3
Request a booking
Choose a date and time and send your request — it's free.
4
Provider confirms
They accept (usually within a couple of hours) and the job gets done.
5
Pay only when it's complete
Once the job's done and you've confirmed it, you pay securely via Paystack. Nothing is charged before that.

🛠️ For providers

1
List your service — free
Create your profile, add photos of your work, and set your price.
2
Get booking requests
Customers in your area find you and request bookings. You're notified instantly.
3
Accept & do the job
Confirm the booking, deliver great service, and mark it complete.
4
Get paid
The customer pays once the job is confirmed complete, and your share goes straight to your bank account — less a 7% Fixa fee and Paystack's 2.9% + R1 (9.9% + R1 in total).

Help Centre

Quick answers to the most common questions.

Is Fixa free to use?

Yes — browsing and booking are completely free for customers, and listing a service is free for providers. Providers pay a 7% Fixa fee on completed bookings, plus Paystack's processing fee of 2.9% + R1 — 9.9% + R1 in total, and only when they actually get paid.

How do I book a service?

Find a provider, tap Request Booking, choose a date and time, and send it. The provider will confirm — you'll get a notification when they do.

When and how do I pay?

You only pay once the job is marked complete — never upfront. Payment is processed securely through Paystack. Because nothing is charged until you confirm the work is done, your money stays in your own account until then.

Is my payment safe?

Absolutely. Payments run through Paystack (PCI-DSS compliant), and you are only charged after the job is completed and confirmed. The provider's share is paid directly into their bank account by Paystack — Fixa never holds your money and never sees your card details.

What if I'm not happy with the job?

You're in control of that moment — you only pay once you've personally confirmed the job is done, so check the work before you confirm and pay, not after. If something's wrong, don't pay yet: raise it with the provider directly, or use the in-app Report option if you need Fixa involved. We investigate every report and can warn, suspend, or permanently ban providers who cause repeat problems.

Can I get a refund?

No. Because you personally confirm the job is complete before any payment is taken, that confirmation is treated as your acceptance of the work, and Fixa doesn't process refunds once a payment has gone through — that's also why it's worth checking the work carefully before you tap Pay (see the question above). This doesn't affect any right you have under the Consumer Protection Act or other South African law that can't be excluded by agreement.

Can I cancel or reschedule?

Yes. Open My Bookings and you can reschedule or cancel a request. The provider is notified of any changes.

How do I become a provider?

Tap List Your Service, fill in your details, add photos of your work, and publish — it's free and takes a few minutes. You'll start receiving booking requests from customers in your area.

How do reviews work?

Only customers who've completed a booking can leave a review, and it's one review per provider — so ratings stay honest and trustworthy.

What areas do you cover?

All of Johannesburg and surrounding suburbs — from Sandton to Soweto and everywhere in between.

Can I find plumbing, cleaning, or other trade jobs on Fixa?

Fixa isn't a job board — it's a marketplace. List your service (plumbing, cleaning, gardening, handyman, tutoring, and 37+ other categories) for free and get hired directly by local clients who book and pay you through the app. No applications, no interviews — just real, paid work in Johannesburg.

Still need a hand? Contact us →

Contact us

We're here to help — reach out any time.

Got a question, an issue with a booking, or feedback? We'd love to hear from you.

📧
General support
support@fixaservices.co.za
The platform's available around the clock — our support team replies 10am–5pm, every day.
💼
Sales enquiries
sales@fixaservices.co.za
🔒
Privacy & data requests
support@fixaservices.co.za
🛠️
Are you a service provider?
List your service free and start getting bookings — get started here.
📍
Where we are
Johannesburg, South Africa

Looking for quick answers? Check the Help Centre first.

Booking for someone under 18?

A few things worth knowing before you book a tutor or babysitter on Fixa.

🛡️ For everyone's safety
We recommend the first session happen in a public space or with a parent present, and that you verify the tutor's ID before day one.

Fixa doesn't run background checks on providers — reviews, ratings and our reporting/ban system are how we keep the platform safe. These tips help you vet a tutor or babysitter yourself before the first booking, the same way you would with anyone found independently.

Services for kids & students

When you request a booking with one of these providers, you'll be able to flag that it's for a minor and share the student's name and age with them.

❤️ Saved Services