How to negotiate prices like a pro in South African markets

1 Views

From the bustling stalls of Johannesburg to the coastal craft hubs in Cape Town, South African markets are more than just places to shop—they’re a whole vibe.

While the art of bargaining might feel unfamiliar at first, it’s actually a common and friendly part of the experience. Done with charm and respect, it can even be fun.

Whether you’re hunting for handmade jewelry, woven baskets, or a one-of-a-kind souvenir, here are some tips to help you negotiate like a local (and maybe score a great deal while you’re at it):

1. Start with a friendly vibe

Always greet the vendor with a smile and a “Howzit?” or “Hello, how are you?” A little friendliness goes a long way in setting the tone.

2. Know the local lingo

Phrases like “eish,” “ya neh,” or “sho, that’s steep!” can break the ice and show that you’re not just a tourist—you’re in it.

3. Don’t show too much excitement

Even if you love that beaded giraffe or woven basket, play it cool. Too much excitement gives away your bargaining power.

4. Ask, “is that your best price?”

This is the most polite and effective opener. It gives the vendor a chance to come down without pressure.

5. Offer a counter—but be reasonable

If the item is R300, you might offer R200 and settle around R250. Lowballing too hard can come off as disrespectful.

6. Buy in bulk or as a group

Vendors are more likely to drop prices if you’re buying multiple items or shopping with friends. Say, “If I buy two, can I get a better deal?”

7. Be ready to walk away

If the price isn’t right, a polite “I’ll think about it” or slow walk away might just get you a better offer.

8. Cash is king

Vendors are more flexible with prices when you’re paying cash (and it saves them on card fees too). Always carry smaller notes and coins.

9. Respect the craft

Many items are handmade and support local livelihoods. It’s okay to negotiate, but always value the time and effort behind the product.

10. Leave on a good note

Whether you buy or not, end the interaction with gratitude. “Thank you, my bru,” or “Dankie” keeps the energy good and shows respect.