All guides

Can foreign nationals own a spaza shop in South Africa?

Yes, but the rules changed in 2024. Here's what the law actually says and what most owners need to do.

This is one of the most common questions we get. The short answer: foreign nationals can operate spaza shops in South Africa, but they must be legally in the country and their shop must be properly registered.

What the 2024 rules require

In late 2024, government tightened the registration process for all spaza shops. The rules apply to South African citizens and foreign nationals equally:

  • Every spaza shop must be registered with the local municipality.
  • Every operator must be identified with valid ID or a valid permit.
  • Every shop must comply with health, zoning, and business bylaws.

Valid documents for foreign operators

  • Refugee status permit (Section 24)
  • Asylum seeker permit (Section 22) - accepted by some municipalities, not all
  • Permanent residence certificate
  • Business visa or general work visa

A visitor's visa is not enough to legally run a business. Some municipalities also require a Home Affairs letter confirming the right to trade.

What is NOT allowed

  • Running a shop without any registration or permit.
  • Using someone else's ID or company as a front.
  • Operating outside the licensed address.

Funding differences

The Spaza Shop Support Fund launched in 2024 is only open to South African citizens. But SEFA loans, NYDA grants (for citizens 18-35), and stokvels are based on other criteria. Insurance is open to any legally registered business, regardless of who owns it.

Practical advice

Keep copies of your ID or permit, your municipal business licence, and your CIPC certificate at the shop. That documentation stops most inspection problems before they start.

Get covered in 2 minutes

R199/month. Cancel anytime. 30-day waiting period.

Chat on WhatsApp