← Back to Blog

Thursday, 10 September 2026

How Paying Through Velvet Protects Your Massage Booking in Kampala

Velvet holds your payment until the session is confirmed. Here is exactly how the money moves, what releases it, and what happens when a booking falls through.


Paying through Velvet 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.

How paying works on Velvet: you pay Velvet, not the creator. Velvet sends the creator half when you book, and the rest only after the meetup. If the creator cancels or does not come, you can ask Velvet for your money back.

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.
  • Paying through Velvet 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 payment protection 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.

Paying through Velvet 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.

  1. You choose a verified creator on the explore page and pick a service, duration and time.
  2. You pay. The amount is captured and held against that specific booking.
  3. The creator accepts and travels, or you travel to them, depending on whether it is an incall or an outcall.
  4. The session happens and completion is confirmed.
  5. The funds release. The creator keeps 80%, Velvet keeps a flat 20%.
  6. Only now can a review be written, because only now is there a completed, paid booking attached to your account.
StageWhere your money isWhat you can still do
Before you bookWith youCompare creators, rates and areas freely
Booking madeHeld with VelvetMessage the creator, confirm the address and time
Creator has not accepted or does not arriveStill held, then returnedCancel or wait for the automatic no-show refund
Session completedReleased to the creatorLeave a verified review, rebook, or raise a dispute
Dispute raisedUnder reviewSubmit 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, payment protection treats it the same way.

Why payment protection 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 payment protection, 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. Paying through Velvet 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 payment protection 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 payment protection itself. The dispute resolution guide explains what evidence helps and how the process runs.

How payment protection 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 payment protection 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 payment protection mean the platform decides who is right in a dispute?
Velvet 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 payment protection 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 payment protection fee, and a booking that never completes does not earn the platform anything at all.