If you are searching for escorts in Kampala, what you want is usually simple: a real person, a clear price, and a payment you can get back. Online, "escort" is used as a catch-all for a lot of different things. Velvet Africa is narrower and more boring than the word suggests. It is a booking platform for companionship and wellness: dinner dates, events and functions, city tours, being someone's plus-one, and professional massage. Commercial sex work is illegal in Uganda and is not permitted on Velvet Africa. What the platform gives you is mechanics, not promises. You pay in the app and the money is held before you meet. The booking and the chat stay on the record in the app. Nothing changes hands in cash at a door. And a creator has to complete a free verification check before the booking button works on their profile.
Key takeaways
- Velvet Africa lists companionship and wellness services only — dinner dates, events, tours, plus-one company, and professional massage. Nothing sexual.
- Two common red flags are pressure to send mobile money before you meet, and refusal to keep the conversation inside the app.
- Your payment is held before the meetup. If the meetup does not happen, that money comes back to you — including the portion already released to the creator, which is clawed back.
- Unverified profiles are listed on the site but cannot be booked. Verification is free for creators and is required to receive bookings.
- Read the listed services and the stated boundaries, and book only what is listed.
What "escorts in Kampala" usually means online, and what Velvet Africa offers
Type that phrase into a search bar and you get classified sites, Telegram channels and loose WhatsApp numbers. What none of that gives you is a profile, a listed rate, a payment record or a chat history.
Velvet Africa works differently. Creators publish a profile, list the specific services they offer, set their own rates and availability, and state their own boundaries there, so expectations are clear before anyone books. Bookings are requested and accepted in the app. What you can book is time and company: dinner at a restaurant, a wedding or corporate function where you need a plus-one, a guided afternoon around the city, travelling as company for a conference or a family event, or a professional massage — including a massage in your hotel room if the creator offers out-call. These are the services Velvet Africa permits, and commercial sex work is not among them.
Browse verified creators in Kampala and read a few profiles before you contact anyone.
How to spot a fake listing
A few things are worth checking before you reply to anyone.
- Photos that appear elsewhere. Save the image and run a reverse image search. If the same face turns up under three different names, walk away.
- Money up front, off-platform. On Velvet Africa you pay in the app and the money is held; there is no legitimate reason to send anyone airtime or mobile money directly.
- Refusal to use the app. Someone who will not accept a booking in the app is removing the only record either of you would have.
- Details that do not match. Services in the chat that are not on the profile, a different name, a different city, or a price that changes.
Why paying through the platform matters
When you book and pay in the app, your money goes into escrow and sits there until the meetup happens. Half of the creator's share is released on confirmation, and the rest on completion. If the meetup never happens — a no-show, a cancellation, or a dispute that is refunded — the front half already released is clawed back and the funds return to you. You are not left chasing anyone for cash, and you never hand cash to a stranger at a door.
Here is the arithmetic, using a made-up rate. Say a creator lists a two-hour massage at UGX 200,000 — every creator sets their own rate, so treat that as an example only. Velvet Africa charges a flat 20% commission, so UGX 40,000 goes to the platform and UGX 160,000 is the creator's share: UGX 80,000 released on confirmation and UGX 80,000 on completion. On top of that rate you pay a separate processing fee, of which the creator gets nothing, plus out-call travel if the creator is coming to you, which they keep in full.
What the verified badge means
Verification is a free check a creator completes before the booking button works on their profile. Once it is complete, the profile carries a verified badge. Unverified profiles stay listed so you can see who has joined, but they cannot be booked.
Be clear about what the badge is and is not. It tells you the platform's check on that account is complete. It is not a promise about anyone's behaviour, and it is not a character reference. Separately, some profiles carry a gold Featured badge — that is a placement badge, not verification. Look for the verified badge specifically.
Create a free client account so you can message and book verified creators directly.
Etiquette that gets your bookings accepted
Creators choose which requests to accept, so read the profile before you write. Book only services that are listed. Do not ask for anything outside them, and do not test the boundaries someone has written down.
Beyond that: be specific about the date, time and place. Show up on time. Pick a public venue for a first meeting. Pay in the app rather than offering cash. Do not photograph anyone without asking. If your plans change, cancel in the app instead of going quiet.
Frequently asked questions
Is this the same as booking an escort?
No. Velvet Africa lists companionship and wellness services: dinner dates, events, city tours, plus-one company, travelling as company for a conference or family function, and professional massage. Commercial sex work is illegal in Uganda and is not permitted on the platform.
What happens to my money if the creator does not show up?
It returns to you. Your payment is held before the meetup, and the half of the creator's share released on confirmation is clawed back if the session does not take place. Nothing is settled in cash at the door.
Can I book a profile that has no verified badge?
No. Unverified profiles are listed so you can see who has joined, but the booking button does not work until the free verification check is complete. If an unverified profile asks you to pay, that money is not going through Velvet Africa.
Should I ever send mobile money directly?
No. Every payment Velvet Africa can hold or return happens inside the app. A request to pay outside it is outside that protection.
What does it cost me on top of the creator's rate?
Two things: a processing fee on the payment, and out-call travel if the creator is coming to you. The creator keeps all of the travel and none of the processing fee. The rate itself is set by the creator and shown on the profile.
Can I meet in a hotel?
Only if the creator offers out-call and agrees to it, for a service they list — for example a massage in your hotel room. Agree the service, time and venue in the app first, and pay through the app.
Start in Kampala
Ready to do this properly? See who is listed in Kampala, then sign up free and send your first booking request. 18+ only.







