Task complexity is the single biggest driver: general admin (inbox management, scheduling) sits at the low end, while executive support, project management, or specialized software work (bookkeeping-adjacent tasks, CRM administration) pushes toward the high end.
Geographic competition affects VA rates more than most other freelance roles, since the work is highly remote-friendly and clients often compare US-based rates directly against much lower offshore rates.
Specialized VAs (e-commerce store management, podcast production, social media scheduling with strategy input) can charge meaningfully more than general-task VAs.
Retainer-based monthly packages (e.g., 10 hours/month) are extremely common in this niche and can be priced slightly below straight hourly to reward the commitment.
Standing out from lower-cost competition
Because virtual assistant work faces some of the most direct global rate competition of any freelance category, the ones who charge toward the higher end of the range usually aren't competing on being available or cheap, they're positioning around a specific outcome ("I manage your entire inbox and calendar so you get 5 hours back a week") rather than a generic task list. Specializing in one or two tools deeply (a specific CRM, a specific e-commerce platform) is usually a faster path to a higher rate than staying a generalist.
Getting paid once you've set your rate
A rate only matters if it actually gets collected. Once you've picked a number, send a professional invoice that states your terms clearly, and consider a simple contract for anything beyond a quick one-off, it's the easiest way to avoid scope creep eating into that hourly number. If you want to see how your rate translates into real take-home pay after taxes and time off, try the freelance take-home pay calculator.