Onyx a acheté 180 auto rickshaws (cf. illustration ci-dessous), 60 véhicules lourds, 5 500 conteneurs en plastique (bacs de 600 à 1000 litres), et des outils de travail pour le personnel (balais, pelles, vélos,…).
50% du matériel a dû être importé car il n'était pas disponible sur place. Ces importations ont été néanmoins réduites au minimum en raison de l'importance des droits de douane.
Concernant les véhicules lourds, les châssis ont été achetés sur place, puis assemblés par des carrossiers locaux à des bennes importées de France ou Singapour. Pour limiter l'entretien et l'importation de pièces de rechange, le choix du matériel s'est fait en fonction de sa rusticité et de sa solidité.
Les conteneurs en plastique ont été importés d'Europe et assurés contre le vol par une compagnie d'assurance locale.
Les fournisseurs locaux étaient incapables d'assurer la maintenance de certains matériels très spécifiques importés par Onyx (camions benne, ou camions équipés d'une grue). L'entreprise a donc mis en place son propre atelier de mécanique, recruté et formé 70 mécaniciens et aide-mécaniciens.