For: Clients and workers

How price negotiation works on Khedma, and why workers keep the full agreed wage

5 min read · Updated

Traditional Moroccan souks run on haggling: one price is offered, another answers, and both sides meet in the middle. Khedma brings that habit into the app and adds what markets sometimes lack: clarity on where a price sits against the market, and one fixed rule about the worker's pay. Here is how it works, step by step.

1. The client posts the task

The client picks the category (from over a hundred), description, location, date, number of workers, and the proposed price and unit: hourly, daily or per task. The app checks that the price does not drop below the legal minimum for that category, and the task then appears to nearby workers on the map and in lists.

2. Workers make offers

A worker can accept the price as it is or propose a different amount with a message explaining what it includes. The client sees every offer along with profile, reviews and distance, and can compare on more than price alone.

3. The negotiation slider

During negotiation a slider represents the price. The other party's price appears as a fixed anchor, your offer as a draggable handle, and the gap between them in dirhams. The app tints the reference wage range for the city and trade green to show the “reasonable zone”. When your offer comes close to the other side's, the handle snaps onto it and the button turns into “Accept the deal”. You can also type an exact amount.

4. Acceptance and hiring

When one side accepts the other's offer, the agreement is locked: price, unit, place and duration. Several workers can join the same task if it needs more than one person. If the network is weak, the app keeps your actions and sends them when the connection returns.

5. Fees: how they are calculated and who bears them

This is Khedma's most important rule: the worker sees and receives exactly the agreed base wage. Platform, insurance and tax fees, where enabled, are calculated on top of that wage and are never deducted from it. Their values are frozen when the task is completed, using the rates in force at that moment, so past jobs do not change if rates are updated later.

6. Payment and invoice

Payment today is mostly in cash between the two parties: the client marks it as paid and the worker confirms receipt. When the task completes, a sequentially numbered invoice is created for each side: the full breakdown for the client, and for the worker the base wage with no deductions. You find them on the app's “Invoices” page.

Quick negotiation tips

  • Start from the reference figure and do not overshoot either way: a very high price is ignored, a very low one refused.
  • Explain what the price includes: materials, transport, tools, meals.
  • Do not rush: compare several offers before accepting.
  • If the job changes after acceptance, renegotiate before continuing.

Keep reading

Ready to find a worker or a job?

Khedma connects clients and workers in Morocco, and the worker receives the full agreed wage.

Open Khedma