The customer side: book it, quote it, or brief it
Three purchase paths, because one does not fit every category. Instant booking with a fixed price for standardised work — a two-hour clean, a laundry pickup, a 60-minute tutoring session. A quote request for anything that needs a look first, like a repaint, a house move or a leaking split-type unit. A brief-and-file upload for remote work, where the customer submits the document, the word count and the deadline before anyone quotes.
The provider workspace
One profile, whichever way the provider works. On-site providers set service areas, working hours and blocked dates, then navigate to the address, check in, run a task checklist and upload before-and-after photos. Drop-off providers — laundry, printing, repair shops — log intake, stage and ready-for-pickup. Remote providers get a task board with deliverable slots and revision rounds. Earnings show the platform fee already deducted and the next payout date.
Verification that matches the category
The check has to fit the risk. Government ID and a matched selfie for everyone. NBI or police clearance for any job performed inside a home. PRC licence and roll number for the categories where practising without one is an offence — legal, accounting, engineering. Trade certificates for electrical and refrigeration work. Portfolio and sample task for creative and translation gigs. Business permit and DTI registration for print shops and moving companies. Every document carries an expiry date and prompts renewal before it lapses.
Quotes, scope changes and staged jobs
Long jobs do not fit a single price field. Providers issue an itemised quote the customer accepts in-app, with a deposit that binds the date — this is how photography, events and moving actually work. Mid-job additions are proposed, priced and approved in writing rather than argued about at the door. Multi-stage work like a legal engagement or a bookkeeping catch-up releases payment per milestone, each with its own deliverable and sign-off.
Escrow with release rules per job type
The hold is why a stranger trusts you with a downpayment, but the release trigger differs. On-site work releases when the customer signs off completion, after a short dispute window. Drop-off work releases on collection, with a photo of the returned items. Remote work releases when the file is accepted or the revision window closes, so a translator is not waiting on a client who has gone quiet. Categories where the customer is not present at the end — a laundry bag collected by a helper, a translated file dropped into a company inbox — get a timed auto-release instead of a signature, so the provider is not held hostage to a sign-off nobody is going to give.
The admin console
Approve providers with their documents attached, build the category tree and set the price guardrails so nobody lists a ₱50 aircon clean, publish cancellation and no-show policies the platform enforces automatically, hold and decide disputes with the chat log and photos in one view, and suspend a provider so their upcoming bookings are reassigned rather than quietly abandoned. Coverage reporting shows which barangays and which categories have too few providers to keep a promise.
A different earning model per category, on one ledger
The take rate should not be identical across eleven categories, and the console lets it differ. Set a rate per category, override it for an individual provider, and put a floor under it so a short drop-off job still covers the payment fee. Quote-first categories such as moving and events can bill a lead fee instead, because you never see the final price. Retainer categories such as virtual assistance and bookkeeping can sit on a provider subscription, since a percentage of a monthly retainer gets resented within two cycles. Whichever model a category runs, it settles into the same per-provider ledger of jobs, fees, cash owed, refunds and adjustments.