Flood discharge and sediment transport are closely linked to channel resistance in steep mountain streams. Previous research has mainly focused on the resistance of fixed-bed channels with steep gradients and mobile-bed channels in alluvial rivers. The present study performs an experiment and establishes a calculation method for the fixed-bed resistance of mountain channels. The basic expression of the mobile-bed resistance of steep mountain channels is derived by determining the controlling factors of the bed load movement on the riverbed resistance. The proposed formula can accurately predict the variation of the bed load resistance. The results of the present research improve the understanding of fluid dynamics and sediment transport in steep mountain channels.