Abstract Previous research has revealed that return spreads between stocks with high and low characteristics-based factor beta remain insignificant. This study investigates the time variation in the pricing of various characteristics-based factors, uncovering a notable two-regime pattern: high-beta portfolios yield higher returns than low-beta portfolios after high-sentiment periods, while the opposite occurs after low-sentiment periods. Remarkably, this two-regime pattern is completely reversed for macro factors. Mutual fund and hedge fund returns corroborate these findings. Our results suggest that exposure to characteristics-based factors likely represents mispricing levels, particularly during high-sentiment periods, whereas exposure to macro factors likely represents risk, particularly during low-sentiment periods.