An ecommerce VA in 2026 costs $7-$19/hr depending on region and seniority, or $1,200-$3,000/mo for a full-time placement. Entry-level Shopify execution work runs $7-$10/hr (best from Philippines), mid-level CX and ops sits at $10-$14/hr (PH or SA), and senior client-facing or judgment-heavy roles run $14-$19/hr (best from SA). Hire from Philippines for high-volume listings/data entry, South Africa for client-facing email and real-time CX, India for bookkeeping. The biggest mistakes: scope too broad, no SOPs, hiring too senior on the first try. Plan a structured 30-day onboarding, not a "see what they can do" trial.
What an ecom VA actually does day-to-day
The phrase "ecommerce virtual assistant" covers four pretty different jobs. Decide which one you are hiring for before you write the job spec.
The execution VA (the most common first hire)
Daily Shopify and tool work. Heads-down, repetitive, high-volume.
- Adding new products to Shopify (variants, metafields, collections)
- Image edits and basic Photoshop/Canva work
- Inventory updates and CSV imports
- Basic reporting (daily orders, weekly sales by SKU, return rate)
- Order management and exception handling (held orders, address changes)
- Email triage (sorting inbox, drafting responses, flagging escalations)
- Social media scheduling (Later, Buffer, native schedulers)
- Reviewing and replying to product reviews
Cost: $7-$11/hr or $1,200-$1,800/mo FT. Best from PH.
The CX VA
Customer-facing, brand-voice-aware. Owns or supports the helpdesk queue.
- Handling tickets in Gorgias, Zendesk, Help Scout, or Front
- Order lookups and refund issuance
- Returns and exchange coordination via Loop or Returnly
- Subscription cancellation/skip/swap flows in Recharge or Skio
- Live chat coverage during defined hours
Cost: $9-$14/hr or $1,500-$2,400/mo FT. PH for volume, SA for premium/voice.
The ops VA
Coordination and back-office, more judgment than execution.
- 3PL coordination and shipping exception triage
- Daily/weekly ops reports and dashboard maintenance
- Vendor and PO follow-up
- Promotional launch coordination across marketing/CX/3PL
- Project management in Notion, Asana, ClickUp
Cost: $12-$19/hr or $1,800-$2,800/mo FT. SA preferred (judgment-heavy).
The marketing VA
Email/SMS, community, content production support.
- Klaviyo flow building and template execution
- Postscript or Attentive segment building and broadcast scheduling
- Influencer outreach and shipment coordination
- UGC sourcing and rights management
- Basic ads operations (creative uploads, audience updates, not strategy)
Cost: $11-$17/hr or $1,800-$2,600/mo FT. Mix of PH (execution) and SA (outreach).
If you are hiring your first VA and aren't sure which bucket fits, default to the execution VA. It is the lowest-risk first hire, the work is most documentable, and it frees the founder to do the higher-judgment work.
Pricing tiers in 2026
Here is the realistic placement-firm pricing as of 2026, by tier and region. These are placement-firm rates, not direct-hire freelance rates from Upwork (which can be lower but carry more risk).
| Tier | Hourly | Monthly FT | What you get | Best regions |
|---|---|---|---|---|
| Entry | $7-$10 | $1,200-$1,600 | 0-1 yr ecom experience, fluent in basic Shopify, follows SOPs well | PH, India |
| Mid | $10-$14 | $1,600-$2,200 | 2-4 yrs ecom, owns workflows, spots problems, light judgment | PH, SA |
| Senior | $14-$19 | $2,200-$3,000 | 4+ yrs ecom, can manage juniors, client-facing, builds SOPs | SA, top-tier PH |
Named-provider quick reference: - BruntWork (PH): ~$1,400/mo FT, entry-mid - Virtual Coworker (PH): ~$1,120/mo FT, entry - MyOutDesk (PH): $1,788-$1,988/mo FT, mid - Magic Dedicated (PH): $2,400/mo, mid-senior - Athena (PH): $3,000/mo + 12-mo lockup, $24K buyout, senior EA-tilt - Pearl Talent (PH/LatAm/SA): $3,000/mo, senior pre-vetted - VirtuHire US (SA): $1,200-$2,800/mo FT, EOR included, 30-day replacement, one of several SA-specific providers - Belay (US): ~$3,800/mo, US W-2, premium positioning - Boldly (US/UK): $2,520-$5,190/mo, premium W-2
Where to hire from per role
The country choice should follow the role, not the other way around. Don't pick a country first and then squeeze the role into it.
| Role | Best region | Why | Backup |
|---|---|---|---|
| Listings / catalog | PH | Largest Shopify VA bench, high throughput, low cost | India for very high volume |
| Image editing | PH | Strong Photoshop/Canva bench | India |
| Tier-1 CX (volume) | PH | 24/7 coverage, scaled CX experience | LatAm if bilingual |
| Tier-2 CX (premium) | SA | Native English, neutral accent, retention | PH senior tier |
| Email triage / EA-style | SA | Communication quality, US-hours overlap | LatAm |
| Ops coordinator | SA | Judgment, proactive comms | PH senior tier |
| Bookkeeping / AP | India | Deepest accounting bench, lowest cost | PH for QBO + Shopify |
| Klaviyo execution | PH or SA | Both have strong benches; SA for copy-heavy | LatAm |
| Influencer outreach | SA | Communication, time-zone, cultural fit with US creators | LatAm |
| Bilingual EN/ES | LatAm | Native bilingual at scale | n/a |
| Voice / phone | SA | Cleanest accent for US ears | PH for high volume |
Retention you should plan for: - Philippines: 50-70% at 12 months. Plan redundancy. - South Africa: 85-93% at 12 months. Lower turnover risk. - LatAm: 75-85%. - India: varies widely; pick a firm with a published retention number.
How to write a job spec that attracts strong applicants
A vague job spec attracts bad applicants and confuses good ones. Three rules.
Rule 1: title the role specifically
Not "Ecommerce VA." Try "Shopify Listings Specialist," "DTC CX Agent (Gorgias)," "Returns Coordinator (Loop Returns)." Specificity filters for the right bench.
Rule 2: list 3-5 tools by name
"Experience with Shopify Admin, Gorgias macros, Loop Returns, ShipStation, and Klaviyo segmentation." Tools-by-name beats years-of-experience as a filter.
Rule 3: include one disqualifying screen
Ask candidates to record a 2-minute Loom describing their last ecom role and the most complex ticket or workflow they handled. This single screen disqualifies 60-70% of weak applicants in 30 seconds of review time.
Sample job spec structure (1 page max)
- Role title (specific)
- Brand summary (3 sentences)
- Day-to-day (6-8 bullets)
- Tools you must know (5 named)
- Hours and time zone (precise)
- Compensation range (yes, publish it; better candidates apply)
- Application step (Loom + 3 specific questions)
Keep it to one page. Long job specs don't get read.
30-day onboarding playbook
This is where most VA hires succeed or fail. The work isn't onboarding the person, it is onboarding the work.
Week 1: setup and shadow
- Day 1: tool access (Shopify, helpdesk, ShipStation, Klaviyo, Slack, Notion, password manager). Send a written welcome doc with brand voice, mission, key team members.
- Day 2-3: VA shadows the founder/manager doing the actual work. Loom recordings of every recurring task. The VA writes the first draft of the SOP.
- Day 4-5: VA executes 1-2 simple tasks under direct supervision. Founder/manager reviews every output.
Week 2: assisted execution
- VA owns 30-40% of the workload, all reviewed before send/publish
- Daily 15-min standup at the start of the VA's shift
- VA finalizes 5-10 SOPs in writing
- First weekly QA scorecard
Week 3: independent execution with QA
- VA owns 60-70% of the workload, sample-reviewed
- Standup moves to 3x/week
- VA starts flagging process improvements (this is the signal of a strong hire)
Week 4: full ownership + first review
- VA owns 90%+ of the role
- Formal 30-day review: written feedback, 30-60-90 plan
- Decide: keep, replace, or expand scope
If by day 30 the VA cannot independently run 80%+ of the documented work to spec, the issue is either the SOPs (most common) or the hire (less common). Diagnose honestly before replacing.
Common mistakes (and the fix)
Mistake 1: scope too broad
"I need someone to handle CX, listings, social, and bookkeeping." That is 4 hires, not 1. No VA is good at all four. Pick the highest-pain one and hire for it.
Fix: decompose the founder's week. Group tasks into single-domain buckets. Hire one role at a time.
Mistake 2: no SOPs
"I'll just train them as we go." This burns 60-90 days of unproductive time and almost always ends in the VA being let go for "not getting it."
Fix: before the VA's day 1, record at least 5 Loom SOPs of the most repetitive tasks. The VA writes the doc version in week 1.
Mistake 3: hiring too senior
First-time hirers often pay $20+/hr for a senior VA, expecting "they'll figure it out." Senior VAs are great at execution within a system; they cannot build the system from scratch.
Fix: for first hires with no SOPs, start mid-tier ($10-$14/hr). For senior hires, only hire after the system is built and you need leverage.
Mistake 4: Upwork without backup
Hiring direct on Upwork can work but the failure rate is high (no replacement, no EOR, no QA).
Fix: if you go Upwork, hire two part-time at the start so you have redundancy. Or use a placement firm for the first hire and Upwork for top-up volume later.
Mistake 5: not setting hours
"Work whenever you want" sounds flexible but creates chaos in CX and ops roles. The VA needs defined hours that match your operations.
Fix: set precise shift hours. PH agents typically work 9pm-6am PHT (US daytime) or 6am-3pm PHT (US evening). SA agents typically work 4pm-1am SAST (US daytime).
Mistake 6: no quality cadence
After week 4, the founder stops reviewing work and quality drifts. By month 4, output quality is half of where it was at week 4 and the founder doesn't know why.
Fix: weekly QA scorecard, even if it is just 5 sampled outputs. Permanent ritual, not a temporary one.
Mistake 7: paying at the bottom of the range
Saving $300/mo by hiring at the 25th percentile of local market gets you 25th-percentile talent. The economics of ecom VAs do not work at bottom-of-bench.
Fix: pay at the 60th-75th percentile of local market. The output difference is large; the cost difference is small.
Direct-hire vs placement firm vs BPO: pick the right model
| Model | Cost | Pros | Cons | Best for |
|---|---|---|---|---|
| Direct hire (Upwork, OnlineJobs.ph, LinkedIn) | $5-$15/hr | Cheapest, full control | High failure rate, no replacement, you handle EOR | Experienced offshore hirers, 4th+ VA |
| Placement firm | $1,200-$3,000/mo FT | Pre-vetted, replacement window, EOR included | Higher cost than direct | First 1-3 VAs, brands without offshore experience |
| BPO / managed pod (Influx, Boldr) | $14-$22/hr | Zero management overhead, instant capacity | Higher cost, less continuity, not your IP | Spiky CX volume, brands that don't want to manage |
| US W-2 (Belay, Boldly) | $2,500-$5,200/mo | US-based, W-2 employer of record | 2-3x cost of offshore | VIP-only roles, regulated industries |
For a first-time ecom VA hire at a $1M-$10M brand, a placement firm is almost always the right call. The pre-vetting and replacement window are worth more than the cost delta.
When NOT to hire a VA yet
Two situations where VAs make things worse, not better:
- You don't know what the work is. If you can't write down the 10 specific tasks the VA will do in week 1, you are not ready. Get to documented work first.
- You haven't tried automating it. A lot of "VA work" in 2026 is actually automation work: Klaviyo flows, Shopify Flow rules, Zapier/Make automations, Gorgias auto-replies. Automate the 30% that is mechanical, hire the VA for the 70% that needs a human.
A useful test: write a 1-paragraph description of the role. If you can replace 30%+ of that paragraph with "Zapier" or "ChatGPT," automate first.
Frequently asked questions
How much does an ecommerce VA cost in 2026?
Placement-firm rates are $7-$19/hr or $1,200-$3,000/mo for full-time. Entry-level Shopify execution runs $7-$10/hr (PH), mid-tier CX/ops runs $10-$14/hr (PH or SA), senior client-facing runs $14-$19/hr (SA preferred). Direct-hire on Upwork can be lower but carries higher failure risk.
Should I hire from the Philippines or South Africa?
PH for high-volume, repetitive execution work (listings, tier-1 CX, data entry) and 24/7 coverage. SA for client-facing, judgment-heavy, voice, or premium-brand roles where retention and communication quality matter more than cost.
How many hours per week should I budget for an ecom VA?
Start at 20-30 hrs/week for a single-domain role. Move to full-time (40 hrs) by month 2 if the work supports it. Most $1M-$5M brands underestimate how much execution work they actually have, then expand the role within 60 days.
What's the fastest way to hire?
Placement firm: 7-14 days from first call to start date with a pre-vetted shortlist. Direct hire on Upwork: 2-4 weeks if you screen well. BPO/managed pod (Influx, Boldr): 5-10 days, but you don't pick the agent.
Do I need an EOR for my offshore VA?
If you go through a placement firm, no, the firm is the EOR. If you hire direct, yes, use Deel, Remote, or similar (~$500/mo per worker), or pay as a contractor with the right paperwork.
What tools should an ecom VA know on day 1?
Shopify Admin, your helpdesk (Gorgias or Zendesk), Klaviyo at read level, ShipStation, Slack, your PM tool (Notion or Asana), a password manager. They can learn brand-specific tools in week 1; core SaaS fluency should pre-exist.
Can I hire a VA to do Klaviyo strategy?
No. VAs execute Klaviyo, they don't strategize it. For Klaviyo strategy, hire a senior in-house marketer or an agency. The VA implements the segments, builds the templates, and schedules the sends after a strategist defines the plan.
What if my first VA hire doesn't work out?
Through a placement firm: invoke the replacement window (typically 30 days at SA-specific firms, varies elsewhere). Direct hire: you eat the loss. This is why the first 1-3 hires through a placement firm pays for itself even at higher cost.
Ready to compare offshore options for your role?
Book a 15-minute call. We'll walk through your specific role and recommend the right market and provider, including when South Africa isn't the right answer.
Book a 15-min call ›