Torch possède des succursales à Pékin, Shanghai, Chengdu et Xian, ainsi que plusieurs bureaux à Shenzhen, Wuhan, Luoyang et dans d'autres grandes villes de Chine. Chaque région de vente dispose d'un responsable régional, d'un responsable de compte et d'un ingénieur d'application sur le terrain. Torch crée un « Département du commerce international » en 2017 afin d'élargir le marché étranger et de fournir de meilleurs services aux clients étrangers.