I own Turn Key Remodel in Orange County, so my frontline team lives inside messy kitchen, bath, addition, and outdoor projects where bad planning burns people out fast. We can't always beat big-company pay, but we can beat them on predictability and respect.
The one practice that helped retention most was treating the crew like the client: clear scope, clear schedule, and no "just figure it out when you get there." We use project management software for daily activities, schedules, and updates so field staff know what is happening before they show up.
For example, on room additions or larger remodels, we try to settle design, budget, drawings, materials, and expectations up front before we push crews into motion. That keeps them from eating the stress of missing decisions, surprise changes, or vague promises made during sales.
My advice: if you can't offer the biggest paycheck, remove the daily chaos tax. Reliable people stay longer when their boss answers calls, protects their time, and gives them the information needed to do good work without being set up to fail.