Virtual Assistant (Part-Time) – Product Sourcing — Immediate Start — Multiple Vacancies Available!

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

TYPE OF WORK

Part Time

SALARY

$100-400+ / month (unlimited potential)

HOURS PER WEEK

TBD

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

About us
We're a growing UK property management company. We regularly need parts, materials and contractors sourced at the best price. We're building a pool of reliable VAs to help with this on a flexible, ad-hoc basis.

How it works

-You will be part of our sourcing group.
-When we need something sourced, we post the request. The first VA to reply "mine" gets the job.
-You do the sourcing, log everything in our shared sheet, and get paid weekly by bank transfer.
-There are no fixed shifts and no minimum. You work on the jobs you want, when you're available.

Hours
Fully flexible, part-time and ad-hoc. Requests mostly arrive during UK business hours (about 8am-6pm UK time, which is roughly 3-4pm to 1-2am Philippine time). Fast responses get you more jobs.

What you'll do

-Compare prices for single parts, and full lists of parts, on price and delivery time
-Find UK suppliers and get quotes by email (large orders can involve 50+ suppliers)
-Source from China/Alibaba, and find makers for custom or hard-to-find parts
-Get estimates from contractors (painters, waste removal etc.) via WhatsApp and platforms like RatedPeople and MyBuilder
-Negotiate. When one supplier quotes lower, ask others to match or beat it. You earn a bonus based on how much you can save.

You must have

-A reliable UK VPN, so you see UK Google Shopping results and UK prices
-Amazon UK and eBay UK accounts (free), and the ability to check what's available with Amazon Prime (we have it)
-Reliable internet and a laptop or PC, and good written English
-Attention to detail (right spec, right part) and the ability to follow instructions exactly

Pay (USD, weekly bank transfer)

-Single item under £20: $0.50. £20 and over: $1.00
-Basket check: $0.50 per item, max $1.50
-Split basket: $0.50 per item (under £20) or $1.00 per item (£20+), counted per different item
-Supplier quotes: $0.50 per valid written quote, up to 20 quotes per job
-Contractor estimates: $0.30 per valid estimate, up to 50 per job
-Negotiation bonus: 10% of the money you save us, up to $20 per job, paid whenever we order at your negotiated price. This includes smart splitting of orders across suppliers.

Examples

-Get 20 supplier quotes on a roofing materials order: $10, plus a bonus if you negotiate it down
-Get 50 estimates from painters: $15, plus a bonus if you negotiate it down
-Confirm the cheapest supplier for a 10-item plumbing list: $1.50

Estimated earnings
-Active VAs can expect around $ ---------- + per month at our current volume. There is no monthly cap. The more jobs you claim, the more quotes you collect and the more you negotiate, the more you earn, and we're growing, so volume is increasing.

As part of your application, please send your CV and also record a short video answering the following questions:

1. What is your experience with sourcing and price comparison?
2. Example. How would you get us the best price on a waste removal job for 1 tonne of hard rubble?
3. How good at you at multi-tasking and keeping multiple conversations with multiple parties at once?
4. How soon as you ready to start sourcing for us, and what's your availability currently like during our working hours?
5. Please confirm you understand the incentive structure and that this fully flexible, part-time and ad-hoc.

To Apply:
Please email a copy of your CV and your introduction video (specific to this role) directly to: ----------

IMPORTANT: IN THE SUBJECT PUT "SOURCING JOB"

*IMPORTANT 2: If you do not send this directly to the above email address, your application will not be received!*

We look forward to hearing from you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Part-Time-Product-Sourcing-Immediate-Start-Multiple-Vacancies-Available-1738002
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738002
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 976551
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738002
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738002' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738002 
0.0015   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=3285***Sep-26-2026=212***Sep-27-2026=1' WHERE job_id= '1738002'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=3496' WHERE job_id= '1738002'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738002' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738002 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '976551'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)