Los shahis se dividen generalmente en dos eras: los shahis budistas y los shahis hindúes, con el cambio entre ellas alrededor de 870.