Financial Markets and Portfolio Management, Vol. ahead-of-print No. ahead-of-print.Abstract: We implement an allocation strategy through a regime-switching model using recursive utility preferences in an out-of-sample exercise accounting for transaction costs. We study portfolios turnover and leverage, proposing two procedures to constrain the allocation strategies: a low-turnover control (LoT) and a maximum leverage control (MaxLev). LoT sets a dynamic threshold to trim minor rebalancing, reducing portfolio turnover, mitigating costs. MaxLev calculates dynamic adjustments to the risk aversion parameter to constrain the portfolio leverage. The MaxLev adjustments depend on the risk aversion and permitted portfolio leverage, which enables optimal strategies considering the leverage constraints. The study uses US equity portfolios, and shows that, first, models with LoT result in superior return-to-risk measures than those without it when transaction costs increase. Second, considering transaction costs, the return-to-risk measures of the models using MaxLev closely match or exceed those from the corresponding unconstrained regime-switching benchmarks. Third, MaxLev returns have lower volatility and higher return-to-risk than conventional numerically constrained benchmarks. Fourth, the certainty equivalent returns indicate that models using MaxLev and LoT outperform both single-state models and unconstrained regime-switching models with statistical significance.