indigo has been widely used as a dye in the industrial dyeing due to its good color fastness in dyeing cellulose fibers. However, excess reducing agent, "insurance powder (Na 2 S 2 o 4)", was always used in the actual production of the factory, sparking serious pollution (water pollution and air pollution). Herein, we developed a practical and environment-friendly indirect electrochemical reduction of indigo, and applied this method for cloth dyeing. The electrochemical device was designed in the combination of source of electro-catalytic reduction and dyeing. The iron-triethanolamine-calcium gluconate (Fe-TEOA-Ca) complex played a role of key intermediate, and ultrasonic wave was found to speed up the indirect electro-catalytic process. The electrochemical performance of intermedia was improved by calcium ion addition. Washed with oxalic acid solution, the dyed fabric could achieve the level of color fastness in industry standard. Generally speaking, our method leads to a green route for indigo reduction using electrochemistry, which may change the crafting process of indigo dyeing in industry.