Cost-effective and stable CsPbBr3-based inorganic perovskite solar cells (PSCs) are made by using small-molecule BT-BTH and conjugated PEDOT, PPy and PANi as HTMs, yielding PCEs of 9.32%, 8.36%, 8.32% and 7.69%, respectively. The inorganic PSCs present good moisture tolerance in 70% humidity over 80 days.