We hire direct through Upwork, no agencies. Overseas VAs run about $5 to $15 an hour depending on experience. “Cheap” and “good” comes from the vetting and training, not the hire. Run a test call before hiring, look for strong English, sales experience, and coachability. Then give them a clear script and review call recordings weekly. Expect 2 to 3 weeks of heavy training up front.