Industries · Home services

Home services platforms we have built and what we learned.

Home services platforms connect customers with workers who come to the door: cleaners, electricians, plumbers and other trades. Two things make the sector different: workers who do not show up, and prices set by the worker rather than the platform. We run FindWorker ourselves, so we build for both from phase one.

FindWorker

Home services · Pakistan

Ours, and we operate it. Workers set their own price; customers choose. Category-driven selection by skills and rates, geolocation matching, one-tap booking with calendar sync, a live proximity map, milestone payments and order tracking. The first version was built in 16 weeks.

Read the FindWorker case study

What is different in home services.

No-shows break trust fastest

A customer who stays home for a worker who never arrives does not book again. We build penalties, ratings and reassignment into the console in the first working version, because this is where trust breaks.

The worker sets the price

When workers price their own work, customers need to compare like with like. We ask how rates are shown, per hour, per job or per visit, and whether a worker can change the price once they see the job.

Not every customer pays in the app

A customer who pays cash at the door makes commission harder to collect. We ask how your customers pay today, and whether workers settle commission through payout deductions, a wallet or a statement.

Workers go inside people's homes

Verification is part of what customers are paying for. We ask what you check before a worker goes live and build the review queue in the console. The checks themselves are your policy.

Bigger jobs are paid in stages

Larger jobs rarely suit one payment up front. FindWorker uses milestone payments, where money is held and released as each stage is done. Who may hold that money depends on your country and your payment provider; we ask before it is in the plan.

Two sides, different phones and languages

Workers and customers may read different languages and use very different phones. We ask which languages each side reads, and keep the worker app simple enough to use between jobs with one hand.

What founders in this sector ask.

What do you do about workers who do not show up?

We build rules for it in the first working version, because this is where trust breaks. The console sets what happens when a worker is late or absent: a penalty, an effect on their rating, and reassignment to another worker. We run FindWorker ourselves, so no-shows are a problem we deal with, not one we read about. The rules are yours to set; the platform applies them the same way every time.

Should workers set their own price, or should we?

It depends on three things: how varied the jobs are, how much control you need over quality, and how you plan to attract workers. On FindWorker workers set their own price and customers choose, which suits trades where jobs differ a lot and skilled workers want to be paid for it. A fixed platform price suits simple, repeatable jobs like a standard clean. Some platforms use both, by category.

How do you check workers before they go live?

You decide what counts as checked; we build the steps that enforce it. Usually that means identity documents, proof of skill for the trade, and a review by your team before the worker can be booked. The console holds a queue of workers waiting for review, with their documents in one place. Customers are letting someone into their home, so a worker who has not passed should not be bookable at all.

Can customers pay the worker in cash?

Yes, if you choose to allow it, but it changes how you collect commission. When a customer pays in the app, your cut is taken before the worker is paid. When they pay cash at the door, the worker owes you instead. We ask how your customers pay today, then build commission collection to match: a deduction from future payouts, a worker wallet that must stay in credit, or a regular statement.

Who is liable if a worker damages something in a customer's home?

That is set by your terms with workers and customers, and by local law, not by the app. We are not your lawyers, and you should take advice before launch. What we build supports your terms: the booking, the agreed price, messages between both sides, when the worker arrived and left, and a dispute flow in the console. When a complaint comes in, your team decides from a record rather than two memories.

Should we sign up workers or customers first?

Workers, in most home services marketplaces. A customer who searches and finds nobody nearby has little reason to try again, while a worker can be signed up and verified before customers arrive. We tell you which side and why for yours, and often suggest launching in one area or a few categories, so there are enough workers in each to be useful from day one.

Read the full guide

Can one worker offer several trades?

Yes. A worker's profile holds skills per category, each with its own rate, so a worker who does both painting and tiling can price them differently. FindWorker selects providers by category, skills and rates. We ask whether each skill needs its own check before it goes live, because a worker verified for one trade should not appear under another until someone has reviewed that too.

What if the workers are our own staff?

Then you may not need a marketplace. When you employ the workers, set the prices and assign the jobs, you are one business with a field team, not two sides. That is question two of our five: your own staff, or third party. We would build it as an internal business tool with a customer app, scheduling and a staff app, which is usually simpler to build and to run.

Other sectors: Healthcare and pharmacy · Logistics and transport · Creator economy

Plan your build in two minutes.

No call. A few guided questions, then a tailored quote — usually within one business day.

Get an estimate

Or send us the idea in three sentences on WhatsApp, or email support@codingwitht.com.

Read this first