Earnings vary enormously by working model. Salaried spa therapists in Kampala typically earn a modest monthly base plus tips. Independent therapists charge roughly UGX 50,000–150,000 per session depending on duration and travel, and keep far more of it — but they carry their own transport, kit and marketing.
Key takeaways
- The single biggest factor in your income is not your rate — it is how many sessions per week you actually complete.
- Spa employment gives you clients and predictability; the spa keeps a large share of what the client pays.
- Independent and platform-based work pays far more per session but you fill your own diary.
- On Velvet Africa there is no signup fee, no monthly fee and no tiers — a flat 20% of a completed booking, so you keep 80%.
- Transport, oils, linens and phone data are real costs. Net income is not the same as the number on the invoice.
What do clients in Kampala typically pay for a massage?
Client-facing prices cluster by duration, travel distance and how specialised the treatment is. These are typical ranges you will see in the market, not fixed prices — a hotel outcall in Nakasero at 9pm is not priced like a 60-minute session in the therapist's own space at midday.
| Session type | Typical duration | Typical client price (UGX) |
|---|---|---|
| Relaxation / Swedish | 60 min | 50,000–120,000 |
| Full body | 90 min | 80,000–150,000 |
| Deep tissue / sports | 60–90 min | 80,000–180,000 |
| Hotel outcall | 60–90 min | 100,000–200,000 |
| Couples (two therapists) | 60–90 min | 150,000–300,000 |
| Reflexology / shorter add-on | 30–45 min | 40,000–80,000 |
For a fuller picture of the client side of pricing, including what pushes a quote to the top of a range, see our breakdown of full body massage prices in Kampala.
Why does the same session pay so differently?
Because the money splits differently depending on who found the client.
In a salaried spa role, the spa found the client, owns the premises, bought the linens and pays for the marketing. In return it keeps most of what the client pays and gives you a base wage, sometimes with a per-session commission on top. Tips are frequently the meaningful part of a spa therapist's take-home.
Working independently, you keep the whole fee — but you also pay the boda, buy the oil, replace the linens, and spend unpaid hours trying to get found. Plenty of independent therapists earn less than spa staff simply because their diary is half empty.
Working through a verified platform sits between the two and, for most people, is the best of both: the platform brings clients and handles the payment, you keep 80% of the booking, and there is no monthly fee eating your income in a slow month. Our comparison of joining a verified platform versus freelancing alone goes into the trade-offs properly.
What does the monthly maths actually look like?
Forget rate cards for a moment. Monthly income is three numbers multiplied together:
sessions per week × average net per session × weeks worked
A therapist charging UGX 100,000 who completes three sessions a week earns very differently from one charging UGX 70,000 who completes ten. Volume beats rate almost every time in the early stages, because volume also produces the reviews and repeat clients that let you raise your rate later.
The two things that quietly destroy the sessions-per-week number are cancellations and travel. A day with two bookings on opposite sides of the city — one in Ntinda, one in Munyonyo — is a day with two sessions in it, not four. Therapists who earn well cluster their bookings geographically and defend their calendar.
What are the real costs coming out of it?
Independent work is not pure profit. Budget honestly for:
- Transport — the largest recurring cost for a mobile therapist. Boda fares across Kampala add up fast, and the airport run to Entebbe is a different order of expense entirely.
- Consumables — oils, lotions, sanitiser, disposable coverings.
- Linens and laundry — you need enough sets to work several days without washing, and washing costs money and time.
- Phone and data — you run your business from it.
- Kit replacement — a portable table does not last forever if you are carrying it daily.
The full startup and running-cost picture is broken down in what it costs to start out as a massage therapist in Uganda.
Which areas and which clients pay best?
Rates trend higher where travel is longer, where the client is on a tight schedule, and where the therapist is verified and reviewed. In practice that means:
- Hotel and guest-house outcalls — business travellers book late, book at short notice, and value reliability over price. See what this work looks like in hotel massage in Kampala and around hotels in Entebbe.
- Upmarket residential areas — regular clients in Kololo, Muyenga and Bugolobi often become weekly or fortnightly bookings, which is the most valuable thing in this business.
- Specialised treatments — deep tissue, sports and prenatal work justify a higher rate because fewer therapists are properly trained for them.
- Evenings and weekends — when most clients are actually free.
Volume, meanwhile, tends to come from dense residential areas like Ntinda, Bukoto, Kisaasi and Kamwokya, where short hops between clients let you fit more sessions into a day.
How do you increase what you earn?
- Get verified and reviewed. A verified profile with real reviews converts far better than an anonymous phone number. Reviews on the platform can only be left by someone who completed and paid for a booking, which is why clients trust them — see reviews from completed bookings.
- Turn one-offs into regulars. Ending a session by offering the same slot next week costs nothing and doubles the value of a client.
- Add a modality. Deep tissue or prenatal training pays for itself if it lifts your rate on even a few sessions a month.
- Cut dead travel. Group bookings by area and set a travel supplement for long runs rather than absorbing them.
- Stop losing money to no-shows. With escrow, the client pays when they book and a no-show is refunded automatically — but the important part is that a confirmed session is already funded before you set off. Read how creators get paid.
- Work the slow months. Rainy season and post-January are quieter. Offer shorter sessions rather than dropping your headline rate.
Is a spa job or independent work better?
| Spa employment | Independent / platform | |
|---|---|---|
| Client acquisition | Done for you | Platform brings clients; you convert them |
| Share of the fee | Small; base wage plus tips | You keep 80% on Velvet Africa |
| Predictability | Higher | Depends on your diary |
| Costs | Carried by the spa | Carried by you |
| Schedule control | Low | You set your availability |
| Ceiling | Capped by the wage | Capped by your hours and rate |
Many therapists run both — a spa shift for a floor of income, platform bookings around it for the upside. Nothing stops you doing that; there is no exclusivity and no monthly fee, so a quiet week costs you nothing.
How do you start taking paid bookings?
Joining is free. You create a profile, complete identity verification, set your services, rates and availability, and start receiving booking requests. There is no signup fee, no subscription and no tier system — Velvet takes a flat 20% of a completed booking and you keep the rest.
Before applying, browse verified therapists currently taking bookings to see how the strong profiles are written, then join free and keep 80%. If you want the ground-level version of what the first weeks look like, read how to apply for massage jobs in Kampala for free.
Frequently asked questions
What is a realistic per-session rate for a massage in Kampala?
Most sessions fall somewhere between UGX 50,000 and 150,000, driven mainly by duration, how far you travel and how specialised the treatment is. A 60-minute relaxation session sits at the lower end; a 90-minute deep tissue outcall to a hotel late in the evening sits at the top. New therapists usually start toward the middle of the range and raise rates once they have verified reviews and repeat clients.
Do spa therapists earn more than independent therapists?
Usually not per session, but often more predictably. A spa supplies the clients, the premises and the equipment and keeps most of the fee, paying you a base wage plus tips. Independent therapists keep far more of each fee but must fill their own diary and cover transport and consumables. The independent ceiling is much higher; the independent floor is much lower, especially in the first months.
How much does Velvet Africa take from a booking?
A flat 20% of a completed booking. You keep 80%. There is no signup fee, no monthly subscription and no tier system, so a slow week costs you nothing at all. The client's payment is held in escrow when the booking is made and released to you after the meetup is confirmed, so you are not chasing anyone for money after the session.
What actually stops therapists earning more?
Empty calendar slots and wasted travel, far more often than low rates. Two bookings on opposite sides of Kampala can consume a whole day. Cancellations and no-shows are the other drain, which is why prepaid escrow bookings matter. Clustering bookings by neighbourhood, converting one-off clients into weekly regulars and defending your evening slots do more for monthly income than any price increase.
Do I need my own massage table to earn well?
It helps considerably. A portable table lets you accept outcall bookings in homes and hotels, which is where the higher rates are. Some therapists start with mat-based work and upgrade once bookings are steady, which is a reasonable path if cash is tight. The other essentials are clean linens, quality oil and reliable transport, since arriving late costs you repeat clients quickly.
Can I do this part time alongside another job?
Yes, and a lot of therapists do. Because there is no monthly fee and no minimum booking requirement, you can set your availability to evenings and weekends only and simply turn it off when you are unavailable. Evenings and weekends are when demand is highest anyway, so part-time hours often overlap well with the busiest booking windows in Kampala.







