City of Tshwane tenders Municipality

31 results · page 1 of 2

All provinces
All provinces Gauteng 28
New this week

City of Tshwane ZA Closes 09 Nov 2026

Provision of laundry services for City of Tshwane Metropolitan Municipality Health Department, Group Human Capital Management Department as well as the Emergency Services Department, as and when required, over a three-year period.

To qualify Provision of commercial laundry and dry cleaning services for municipal health, emergency, and human capital departments Service delivery on an as-and-when-required basis over a 3-year term

City of Tshwane Gauteng Closes 11 Nov 2026

The City of Tshwane requests quotations for the appointment of a service provider to conduct a Heritage Impact Assessment (HIA) for specified municipal properties, including Portion 103 of the Farm Prinshof 349-JR (Melgisedek), Erven 2010, 2013, 2014, 2017, 2018, 2021, 2022, 2025, 2026, 2029, 2030, 2033, 2034, 2037, 2038 and 2983 Pretoria (Margaretha and De Waal Street Site), and Erf 275 Pretoria (The Ficus Tree at Melrose House Museum).

1 document View tender →

City of Tshwane Gauteng Closes 01 Dec 2026

Supply and delivery of Original Equipment Manufacturer (OEM) printer specific consumables for identity (ID) card printers and upgrading of existing ID card software packages for the Tshwane Metropolitan Police Department (TMPD) for a period of three (3) years on an as-and-when-required basis.

To qualify CSD SARS tax pin CIPC
1 document View tender →

About City of Tshwane tenders

City of Tshwane publishes tenders, requests for quotation and requests for proposal for goods, services and works. As a municipality it procures under the MFMA and its own supply chain management policy, so expect CSD registration, tax compliance, municipal rates clearance and a B-BBEE certificate or affidavit on every bid. TendersHQ lists every live City of Tshwane tender in one place, across every sector and province, and summarises the requirements so you can decide quickly whether to bid.

3 new tenders/week here · don't miss the next one

Get free alerts