VA: Sourcing, Purchasing & Travel (Mostly UK Hours)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$480 a month

HOURS PER WEEK

40

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

Immediate start. Full-time, 40hrs/week, 1-month contract to start, reviewed after 30 days.
$480/month, reviewed after the first month, paid every 2 weeks (can be weekly if easier for first month).

We need a sharp, organised VA to handle sourcing, purchasing and travel logistics for a UK-based luxury events business. You'll be tracking down suppliers, placing orders, chasing deliveries, and booking flights, hotels and transfers, often against tight deadlines.

Hours: 8am-4pm UK time, with some flexibility around start/end times. This falls in the evening through to around midnight Philippines time, please only apply if you can sustain these hours reliably.

Must-haves:

- Available on WhatsApp during the stated hours
- Excellent written English
- Comfortable researching and comparing suppliers, prices and specs
- Experience booking travel (flights, accommodation, ground transport)
- Basic Canva skills, able to pull sourced product images together into a simple visual moodboard or options sheet
- Comfortable working in Google Sheets
- Fast, reliable, doesn't need hand-holding once briefed
- Reliable internet connection

Nice to have: experience with events, luxury retail, or procurement.

Rate reviewed after 30 days based on performance.

Before you apply, complete this task and send it with your application.

Put the word RABBIT in the subject line of your application, applications without it won't be opened.

Pick ONE of the three scenarios below, whichever suits your background best:

Scenario A, event decor
Source three suppliers for 100 white pillar candles (30cm), UK delivery. Give price, MOQ and lead time for each.

Scenario B, travel
Find (don't purchase) a one-night hotel stay in Paris for three rooms - 2 singles and 1 twin, mid-range/boutique, under £200/night each, available next month. Give hotel name, price and booking site, plus one alternative option.

Scenario C, co ----------
Source three suppliers for 20 metres of blue silk chiffon fabric, Chinese supplier. Give price per metre, MOQ, link to see and *guaranteed* lead time for each.

Then, whichever scenario you picked:

Put your three sourcing options into a simple Canva moodboard or side-by-side visual.
Log all three in a Google Sheet with columns for supplier, price, MOQ, lead time and anything else you think relevant. Share both.
In two sentences, tell me how you'd handle it if a supplier confirmed stock and then cancelled two days before an event.

Applications without the subject line word, or without the task completed, won't be reviewed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VA-Sourcing-Purchasing-Travel-Mostly-UK-Hours-1708937
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0104 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708937
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 375391
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1708937
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-19',ej.date_added) duration_daysDATEDIFF('2026-08-19',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708937' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708937 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-13-2026=307***Aug-14-2026=554***Aug-15-2026=73***Aug-16-2026=2***Aug-19-2026=1' WHERE job_id'1708937'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=936' WHERE job_id'1708937'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708937' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708937 
0.0044   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '375391'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)