Order & Cost Controller / Manager (Supplier Follow-up, Asia)

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

TYPE OF WORK

Full Time

SALARY

1600$

HOURS PER WEEK

40

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

NO VIDEO IS NO REPLY

This is not a general VA role. We need one extremely detailed person who keeps every order, cost, and deadline under control.

About Us

We are a fast-growing B2B start-up supplying custom branded grip socks and studio essentials to Pilates, yoga, and barre studios in six markets. Everything is made to order by our manufacturers in China. Our clients order for studio openings and events, so every delivery date is a promise.

What You'll Do

- Record every supplier invoice in our internal tool and check it against the order and agreed price.
- Keep our cost overview complete and up to date.
- Track all open orders, plan ahead, and spot delays before they happen.
- Pass orders to suppliers with every detail correct, and double-check before sending.
- Keep our Chinese manufacturers sharp: chase updates, confirm dates, hold them to agreements.
- Call carriers like UPS and DHL by phone to solve delays and delivery issues. This is a regular part of the job.
- Give the team short, clear updates. Communicate via email, WhatsApp, and Slack.

Who You Are

- Extremely detail-oriented. You catch every mismatch.
- A forward thinker and strong planner.
- Persistent. You follow up until you get an answer.
- Perfect American English, written and spoken. You must be confident on the phone. This is a must.
- Experienced in purchasing, order coordination, or invoice administration, ideally with Asian suppliers.
- Strong with Google Sheets or Excel, and skilled with AI tools.
- Looking for a long-term role. Mandarin is a strong plus.

Hours: 40 hours, flexible, with daily overlap with our Dutch team and Asian suppliers.

How to Apply

Start your application with the words "Checked twice".
Send a short video (Loom, Zoom, or similar) about your experience with orders, suppliers, and invoices, plus one process you improved.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0210
Total Execution Time  0.0228
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Order-Cost-Controller-Manager-Supplier-Follow-up-Asia-1735947
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0145 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735947
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 934937
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735947
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-10-07',ej.date_added) duration_days, DATEDIFF('2026-10-07',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-10-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735947' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735947 
0.0012   UPDATE employer_jobs SET hit_counts = '***Sep-22-2026=229***Sep-23-2026=85***Sep-24-2026=61***Sep-25-2026=17***Sep-26-2026=15***Sep-27-2026=9***Sep-28-2026=12***Sep-29-2026=14***Sep-30-2026=13***Oct-01-2026=11***Oct-02-2026=4***Oct-03-2026=5***Oct-04-2026=2***Oct-06-2026=5***Oct-07-2026=1' WHERE job_id= '1735947'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=455***Oct-2026=28' WHERE job_id= '1735947'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735947' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735947 
0.0080   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '934937'
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)