Escrow means your payment is held by Velvet Africa from the moment you book, not sent to the therapist. It is released only after the session is confirmed as completed. If nobody arrives, the booking is refunded automatically.
Key takeaways
- Money leaves your side at booking, but it does not reach the creator until the meetup is confirmed.
- A no-show triggers an automatic refund. You do not have to chase anyone on WhatsApp.
- Escrow is the reason reviews on the platform are trustworthy: only a paid, completed booking can leave one.
- Velvet takes a flat 20% of a completed booking. A cancelled booking earns the platform nothing.
- Paying by direct mobile money to a personal number removes every one of these protections.
What does escrow actually mean when you book a massage?
Booking a massage online is a transaction between two strangers who both have something to lose. You are worried about paying and getting nothing. The therapist is worried about crossing town in traffic, arriving at a hotel in Nakasero or a flat in Bugolobi, and being told the client changed their mind.
Escrow solves that standoff by putting a neutral third party in the middle. Instead of you paying the therapist and hoping, and instead of the therapist travelling and hoping, the money sits with the platform. Neither side can touch it. It moves only when the condition both sides agreed to is met: the session happened.
That is the whole mechanism. It is not a promise or a badge — it is a hold on funds, which is why a plain listing site or a Telegram channel cannot offer it. Directories publish contact details. They never hold the money, so they have nothing to give back to you when something goes wrong. Our safety and verification page sets out the full picture of how holds, verification and reporting fit together.
How the money moves, from booking to payout
The sequence is deliberately boring, which is the point.
- You choose a verified creator on the explore page and pick a service, duration and time.
- You pay. The amount is captured and held against that specific booking.
- The creator accepts and travels, or you travel to them, depending on whether it is an incall or an outcall.
- The session happens and completion is confirmed.
- The funds release. The creator keeps 80%, Velvet keeps a flat 20%.
- Only now can a review be written, because only now is there a completed, paid booking attached to your account.
| Stage | Where your money is | What you can still do |
|---|---|---|
| Before you book | With you | Compare creators, rates and areas freely |
| Booking made | Held in escrow | Message the creator, confirm the address and time |
| Creator has not accepted or does not arrive | Still held, then returned | Cancel or wait for the automatic no-show refund |
| Session completed | Released to the creator | Leave a verified review, rebook, or raise a dispute |
| Dispute raised | Under review | Submit what happened and wait for an outcome |
Rates vary by service, duration and how far the therapist has to travel — a 60-minute session typically sits in a range of roughly UGX 50,000-150,000, with longer sessions and late-night outcalls to the far side of town at the top of that range. Whatever the figure, escrow treats it the same way.
Why escrow matters more on an outcall booking
Incall bookings — where you go to the therapist — are the easier case. You arrive, you see the space, you decide. Outcall is where trust gets tested, because someone is committing to a journey before anything has been proven.
Kampala makes that journey expensive. A creator in Ntinda taking a booking in Munyonyo is looking at a boda fare and an hour in traffic on a bad evening. In rainy season that becomes two hours. If a client vanishes at the end of it, the therapist has burned an evening and paid for the privilege. Without escrow, the rational defence is to demand a deposit up front — and a deposit request to a personal mobile money number is exactly the pattern scammers imitate. Escrow removes the need for that request entirely, which is why an unprompted deposit request is such a reliable warning sign. We cover that pattern in detail in the guide to mobile money scams in Kampala.
The same protection runs the other way. Because the money is already secured, a therapist can accept a booking from someone they have never met without asking for anything in advance, which is what makes same-evening outcalls workable at all.
What escrow does not do
Being honest about the limits is part of making the protection useful.
- It is not insurance. It protects the payment for a booking, not your belongings or anything that happens outside the session.
- It cannot referee taste. If the session happened as described but the style was not your preference, that is feedback for a review, not a refund case.
- It cannot reach money paid outside the platform. If you send cash or mobile money directly, that payment is simply not part of the booking and there is nothing held to return.
- It does not replace judgement. Read the profile, ask questions in the chat, and agree the scope of the session before you book.
When a session genuinely went wrong, the route is a dispute rather than escrow itself. The dispute resolution guide explains what evidence helps and how the process runs.
How escrow changes what a creator is working towards
A payment model quietly decides how people behave. When money is collected up front and cannot be clawed back, the incentive is to collect as many up-front payments as possible. When money is released only on completion, the incentive flips: show up, run a good session, get released, get reviewed, get rebooked.
Creators join free, pay no monthly fee and keep 80% of every completed booking, so their entire income depends on sessions that actually finish well. There is no subscription to hide behind and no way to profit from a booking that never happened. Creators can read the mechanics on how creators get paid, and therapists considering the platform can start at the join free page.
You can see the effect on the review side. Because a review requires a completed, paid booking, the feedback on the testimonials page comes from people who actually turned up and paid, not from anonymous accounts.
How to keep your booking inside the protection
- Book and pay in the platform. Every protection is attached to that booking record.
- Keep the conversation in the platform chat until the session is confirmed, so there is a record of what was agreed.
- Put the real address, floor and any gate or security instructions in the booking, not in a separate message thread.
- If you are asked to pay a deposit to a personal number, decline and report it. There is no legitimate reason for that request.
- If plans change, cancel in the app rather than going silent — that keeps the refund path clean for both sides.
For a shorter walkthrough of the hold itself, see escrow protected booking explained, and for the specific case where nobody turns up, read how no-show refunds work. If you would rather start from your neighbourhood, the services by area hub lists what is available across Kampala, Entebbe, Jinja and greater Wakiso.
Frequently asked questions
When exactly is the money taken from me?
The payment is taken when you make the booking, not after the session. What matters is where it goes: into a hold attached to that booking rather than to the creator. The creator can see that the booking is funded, which is why they are willing to travel, but they cannot access the money until the session is confirmed as completed.
What if I need to cancel a few hours before?
Cancel in the app rather than simply not replying. The booking is closed off cleanly and the held funds are handled according to how close to the appointment you cancelled. Cancelling early, before the therapist has set off across town, is always treated more favourably than cancelling once they are already at your gate.
Can a therapist ask me to pay directly instead?
No, and you should treat the request as a red flag. Direct payment moves the transaction outside the platform, which means no hold, no automatic no-show refund, no dispute route and no verified review afterwards. If someone asks, decline, keep the message and report it. Legitimate creators have no reason to bypass a system that guarantees they get paid.
Does escrow mean the platform decides who is right in a dispute?
Escrow only holds the money. A dispute is a separate process where both sides describe what happened and the booking record, timestamps and messages are reviewed. Holding the funds is what makes that process meaningful, because there is still something to return. Without a hold, a dispute is just two people arguing after the money has gone.
Does escrow cost me extra?
You pay the booking amount shown at checkout. The platform's flat 20% comes out of the completed booking, and the creator keeps 80% — it is not an extra charge stacked on top of your side. There is no separate escrow fee, and a booking that never completes does not earn the platform anything at all.







