Owing to their importance in asset allocation strategies, the comovements between the stock and bond markets have become an increasingly popular issue in financial economics. Moreover, the copula theory can be utilized to construct a flexible joint distribution that allows for skewness in the distribution of asset returns as well as asymmetry in the dependence structure between asset returns. Therefore, this paper proposes three classes of copula-based GARCH models to describe the time-varying dependence structure of stock-bond returns, and then examines the economic value of copula-based GARCH models in the asset allocation strategy. We compare their out-of-sample performance with other models, including the passive, the constant conditional correlation (CCC) GARCH and the dynamic conditional correlation (DCC) GARCH models. From the empirical results, we find that a dynamic strategy based on the GJR-GARCH model with Student-t copula yields larger economic gains than passive and other dynamic strategies. Moreover, a less risk-averse investor will pay higher performance fees to switch from a passive strategy to a dynamic strategy based on copula-based GARCH models.