Bedload transport is a complex phenomenon that is not well understood, especially for poorly sorted sediment and low transport rates, which is what is typically found in alpine gravel‐bed rivers. In this paper, the interaction between bedload rate, bed stability and flow is investigated using flume experiments. Significant differences in bedload rates were observed for experiments conducted on beds formed with the same gravel material but presenting diverse arrangements and bedforms. Tests were performed under regimes of low transport rate, which are mainly controlled by gravel‐bed roughness. Different scales of roughness were identified using the statistical characteristics of detailed bed elevation measurements: grain, structure and large bedform scales. The role played by these different roughness scales in bedload dynamics was examined. For quasi‐flat beds, bed stability was quantified using a combination of bed surface criteria describing grain and structure scales. It was found that bed stability affects the bedload rate directly and not only through its influence on the flow or on the incipient motion. For beds with large bedforms, the analysis of bedload dynamics also showed the importance of accounting for effective bed shear stress distributions. An empirical bedload model for low transport regimes was suggested. Compared with previous formulae developed for alpine rivers, this model accounts for bed stability and distribution of effective bed shear stress. It significantly improves the understanding of gravel dynamics over complex beds such as arranged beds or those with large bedforms. However, further tests are needed to use the model outside the range of conditions of this study. © 2019 John Wiley & Sons, Ltd.