Torch verfügt über Niederlassungen in Peking, Shanghai, Chengdu und Xian sowie über mehrere Büros in Shenzhen, Wuhan, Luoyang und anderen wichtigen Städten Chinas. Jede Vertriebsregion verfügt über einen Regionalleiter, einen Kundenbetreuer und einen Außendiensttechniker. Torch richtet 2017 eine „Abteilung für internationalen Handel“ ein, um den Überseemarkt zu erweitern und den Kunden im Ausland bessere Dienstleistungen zu bieten.