If you are searching for massage jobs in Kampala, you have two choices. You can be employed by a spa, or you can take bookings yourself. Spas and parlours in Kampala commonly pay the therapist only about 30% of the session fee, keeping 60% to 70%. If a spa pays you 30%, a UGX 100,000 session sends you home with about UGX 30,000.
The other way is to list yourself on a verified booking platform and set your own prices. On Velvet Africa, joining is free and always free. There is no signup fee, no monthly fee and no plans to choose. The platform takes a flat 20% commission, so you keep 80% of what you charge. On that same UGX 100,000 session, you keep UGX 80,000.
Create your free profile — it takes about 3 minutes.
Key takeaways
- Kampala spas commonly pay the therapist about 30% of the session fee.
- On Velvet you keep 80% of what you charge. One flat 20% commission. No tiers.
- Joining is free, forever. No signup fee, no monthly fee, no subscription.
- You set your own prices, services, hours and boundaries. Anything illegal is not allowed on Velvet.
- Verification is free. You need it to receive bookings, not to join.
- The client pays before the meetup and the platform holds the money.
- Transport money for outcalls is 100% yours.
- 18+ only. Massage, wellness and companionship.
What massage jobs in Kampala actually pay
The price on the spa's menu is not your pay. Your pay is your share of it — and in a spa job that share is decided for you, along with the price and the shift. Before you accept any spa job, ask two plain questions: what percentage do I get, and who sets the price? Compare what sessions go for in our guide to full body massage prices in Kampala.
Spa job vs booking yourself: the honest numbers
The same session, paid two ways. Illustrative sums, not promises — but the arithmetic is exact.
| Session price | Spa job (you get ~30%) | Velvet (you keep 80%) | Difference |
|---|---|---|---|
| UGX 80,000 | UGX 24,000 | UGX 64,000 | +UGX 40,000 |
| UGX 100,000 | UGX 30,000 | UGX 80,000 | +UGX 50,000 |
| UGX 150,000 | UGX 45,000 | UGX 120,000 | +UGX 75,000 |
| UGX 200,000 | UGX 60,000 | UGX 160,000 | +UGX 100,000 |
| UGX 250,000 | UGX 75,000 | UGX 200,000 | +UGX 125,000 |
Now put a week around it. Say you do 5 sessions in a week at UGX 100,000 each — UGX 500,000 of work.
- At a spa on 30%: you keep UGX 150,000.
- On Velvet at 80%: you keep UGX 400,000.
Over four weeks that is UGX 600,000 versus UGX 1,600,000 for the same hands and the same hours. This is arithmetic, not a guarantee — what you earn depends on your prices and how many clients book you.
A spa does give you a room, a bed, oils and walk-in clients. The question is whether that is worth 60% to 70% of every session you ever do.
Join free and set your own rates.
What Velvet Africa is — and what it is not
Velvet Africa is a booking platform for verified massage therapists and companions in Uganda, Kenya and Tanzania. Clients search by area — Kololo, Ntinda, Kabalagala, Entebbe, Jinja — and pay through the app before you meet. It is not an employer. You write your own service list, prices and boundaries, and clients agree to them before they book. Anything illegal is not allowed on Velvet. You must be 18 or over.
How to apply: 3 steps, about 3 minutes
You can do all of this on a normal Android phone. No laptop. No papers to print.
Step 1 — Open the free signup page. In your phone browser, go to velvetafrica.com/c/register. Fill in your name, email, phone number and a password, then tap the button to create your account. A 6-digit code is sent to your email. Type it into the box on the page. Your account is open, and you have paid nothing.
Step 2 — Build your profile. Add clear photos of yourself. Choose your city and your area, so clients nearby can find you. Add your services — for example "Full body massage, 60 minutes" — and type the price you want for each one. Set the days and hours you are free. You can change any of it later.
Step 3 — Get verified (free). This is the step that lets clients book you. Upload a photo of your national ID, then record a short selfie video when the app asks — it proves the person in the photos is really you. Once it is approved, a verified badge appears on your profile, you show up in Explore, and clients can start sending you booking requests.
You can build your whole profile before you verify. Verification is not a wall in front of joining — it is what turns your profile into bookings.
How you get paid
The client pays before the meetup and the platform holds the money. This is called escrow. When the booking is confirmed, 50% of your share goes into your in-app wallet. The rest is released when the session is completed. On a UGX 80,000 payout, that is UGX 40,000 up front and UGX 40,000 after.
Be clear about the other side. If the meetup never happens — the client does not show up, the booking is cancelled, or a dispute is refunded — the half already released is taken back and returned to the client. You are not left chasing anyone for cash at the door, but you are not paid for a session that did not happen.
A separate payment-processing fee is charged to the client, not taken out of your 80%. If you travel to the client, the transport fee you set is paid to you in full. Read more in how companions and therapists get paid.
Start your free profile now — or read the longer guide on earning as a massage therapist in Kampala first.
Frequently asked questions
Do I need to pay anything to join?
No. Joining is free and stays free — no signup fee, no monthly fee, no subscription. Verification is free too. The only money the platform takes is the flat 20% commission on a session you have been paid for.
Do I need qualifications or a certificate to apply?
Velvet does not ask for a spa certificate to join. You need to be 18 or over with a valid national ID for verification. If you have training, put it in your profile — it helps clients choose you. If you are going to work for yourself, check what your own city or district authority requires; in Kampala that is KCCA.
How much can I really earn?
Nobody can promise you a number — it depends on your prices and how many clients book you. What is fixed is your share: you keep 80% of what you charge, on bookings, tips, paid messages and content. At UGX 100,000 per session, four sessions in a week is UGX 320,000 to you.
Can I keep my spa job and use Velvet at the same time?
Yes. You can start this way. You set your own available hours, so you can accept bookings only on your days off until your own client list grows. Just check the rules of your current job first.
Is it safe? Who sees my ID?
Your ID is used only to verify that you are a real, adult person, and it is not shown on your public profile. Every booking is made through an account and paid inside the app before you meet, so there is a record of the booking and you are not collecting cash at the door. Read our safety and verification guide for the full detail.
What if I change my mind?
You can stop taking bookings at any time, or remove your profile. You never paid to join, so you lose nothing by trying it.
The short version
Massage jobs in Kampala pay badly because the spa keeps most of what the client pays, not because the work is worth little. You do not have to accept 30%. Create your free Velvet Africa profile — about 3 minutes — and keep 80% of what you charge.







