Multifunctional RhB is applied for the passivation of defects in perovskite films, decreasing defect density, suppressing ionic migration and forming extra interface electric field. The PCE of a RhB modified PSC with improved stability is increased from 18.79% to 20.70%.