If you are looking for massage jobs in Dar es Salaam, you have two choices. You can work for a spa, a hotel or a parlour. Or you can work for yourself and take bookings directly. The pay is very different. Most spas in Dar pay the therapist about 30% of the session fee and keep the rest. So on a TZS 100,000 session, you take home around TZS 30,000. On Velvet Africa you set your own price and keep 80%. The same TZS 100,000 session pays you TZS 80,000. Joining Velvet Africa is free. There is no signup fee, no monthly fee and no plans to choose. You only need to finish free ID and video verification before clients can book you. Below are the real numbers, where the demand is, and the exact steps to start.
Key takeaways
- Spa pay is low. About 30% commission is normal in Dar. The shop keeps the rest.
- On Velvet you keep 80% of bookings, tips and content sales. A flat 20% commission, same for everybody.
- Joining is free and stays free. No signup fee, no monthly charge.
- Verification is free too, and it is what makes you bookable: ID plus a short video.
- You set your price, hours, services and boundaries. Outcall transport money is all yours.
- The client pays before the meetup. Half of your share reaches your wallet on confirmation.
Create your free profile — it takes about 3 minutes.
What massage jobs in Dar es Salaam really pay
A one-hour massage in Dar is usually priced between TZS 50,000 and TZS 90,000 in a normal salon. In the hotel spas around Msasani Peninsula, Oyster Bay and Masaki it is often TZS 100,000 to TZS 180,000.
But that is what the client pays, not what the therapist gets. In most shops the therapist is on about 30%. Here is the same session, two ways. These are examples to show the arithmetic, not a promise of income.
| Price of the session | You keep at a spa (30%) | You keep on Velvet (80%) |
|---|---|---|
| TZS 60,000 | TZS 18,000 | TZS 48,000 |
| TZS 100,000 | TZS 30,000 | TZS 80,000 |
| TZS 150,000 | TZS 45,000 | TZS 120,000 |
On a TZS 100,000 session that is TZS 50,000 more in your hand for the same hour. Or take five sessions a week at TZS 70,000: you keep TZS 56,000 each, so TZS 280,000 in the week and about TZS 1,120,000 over four weeks. Your real number depends on how many clients you actually see.
Outcalls are clearer still. Charge TZS 100,000 for the session and TZS 20,000 transport to Mikocheni, and you keep all TZS 20,000 of the travel money plus TZS 80,000 from the session. The platform takes nothing from travel. The small payment-processing fee is charged to the client, never cut from your side.
Where the work is
Demand in Dar es Salaam sits in a few clear places. Business travellers and expat households in Masaki, Oyster Bay, Msasani and Upanga. Families in Mikocheni, Kinondoni, Sinza, Mbezi Beach and Tegeta who want a therapist at the house in the evening. Hotel guests near the Slipway. Office workers and traders in Ilala and Kariakoo wanting a back and shoulder session.
Arusha has its own season: safari and Kilimanjaro visitors arrive tired and sore, and they pay tourist prices. So do hotel guests in Zanzibar. When you sign up you choose your city and the areas you will travel to, so you appear where you really work. See how live profiles look on Velvet Africa Explore.
Spa job or working for yourself
| Spa or parlour job | Velvet Africa | |
|---|---|---|
| Who sets the price | The owner | You |
| Your share of TZS 100,000 | About TZS 30,000 | TZS 80,000 |
| Transport money | Often kept by the shop | All yours |
| Your hours | The shift you are given | You choose |
| Cost to start | Free, but you must be hired | Free, you sign yourself up |
| Getting paid | End of week or month | Half on confirmation |
How the money reaches you
- The client pays before the meetup. Velvet holds the money.
- When the booking is confirmed, half of your share goes into your in-app wallet. On a TZS 100,000 booking your share is TZS 80,000, so TZS 40,000 lands right away.
- Once the session is completed, the other TZS 40,000 is released.
- If the client never turns up, they are refunded under the no-show rules. No chasing anybody for cash at a gate.
- You request a withdrawal whenever you want.
More detail is in our guide on how creators get paid on Velvet.
See how it works, then join free.
How to start, step by step
You need a phone and ten minutes. Sit somewhere quiet with good light, for the video step.
- On your phone, open velvetafrica.com/c/register.
- Type your name, email, phone number and a password. Tap the button to create the account. You must be 18 or older.
- Open your email. You will find a short code from Velvet Africa. Type that code into the app.
- Build the profile: clear photos of yourself, one wider photo for the top of your page, and a few honest lines about your training.
- Add your services one by one. For each one type the name (for example “Deep tissue, 60 minutes”) and your price in TZS. Add a transport fee if you travel. Then set your city and the hours you are free.
- Tap Get verified. Upload a photo of your ID, such as your NIDA card or passport, then record the short video the screen asks for.
- Wait for the review. When it passes, the verified badge shows on your profile and clients can book you.
If you get stuck, save and come back later.
Why verification is worth the ten minutes
Verification is free and it is not a test of your skill. It proves the person in the photos is the person who shows up, so clients trust the profile enough to book and pay. It also keeps fake accounts and stolen pictures off the platform, protecting you as much as the client. You can sign up and build everything without it — you just cannot receive bookings until it is done. More in our note on creator safety and verification.
Sign up free and start your verification today.
Your work, your rules
Velvet Africa is a verified companionship and wellness platform. You write your own service list and your own boundaries, and clients see them before booking. Nobody can book you for something you have not listed, and anything illegal is not allowed. You can decline a request or block an account, and every client is a registered user with a payment record.
Frequently asked questions
Do I need a certificate or diploma to join?
No. Velvet Africa does not ask for a diploma. Describe your training honestly so clients know what they are booking. If your local authorities require a licence for your kind of work, that stays your responsibility.
Is it really free, with no hidden charges?
Yes. Signing up is free and stays free. No activation fee, no monthly fee, no package to buy. The only money Velvet takes is the flat 20% from a completed booking or sale. If you earn nothing, you pay nothing.
How much do I keep from each booking?
You keep 80%, and it is the same for bookings, tips, chat unlocks and paid content. The small payment-processing fee is added to the client’s bill, not taken from your 80%. Transport fees for outcalls come to you in full.
Do I have to travel to hotels and houses?
No, you decide. Some therapists only receive clients at their own place, some only travel, some do both and charge extra for travel. You set this when you add your services and can change it any time.
When can I take my money out?
Half of your share is in your wallet once the booking is confirmed, the rest after the session is completed. From there you request a withdrawal. You are not waiting for a shop owner at month end.
Start this week
If you already give good massages in Dar es Salaam for 30% of the money, the fastest raise available to you is keeping 80% instead. Create your free Velvet Africa profile now — about 3 minutes, or read the overview for creators first.






