e-commerce finance / data assistant

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

TYPE OF WORK

Full Time

SALARY

$5/hour

HOURS PER WEEK

TBD

DATE UPDATED

Jan 21, 2026

JOB OVERVIEW

Role: Finance & Data Specialist (Virtual Assistant)

Industry: High-Volume E-Commerce (Supplements)

Location: Remote

About Us

We are a rapidly growing supplement brand. We operate with high velocity, and our operations are complex. We are looking for a meticulous Financial & Data Virtual Assistant who has specific, proven experience managing finances for 7- or 8-figure e-commerce brands.

The Mission
We are not looking for a bookkeeper to just "categorize expenses." We are looking for a Data & Finance Controller who can tell us the story of our business through numbers.

Your goal is simple: Absolute Clarity. When the CEO asks, "Exactly how much are we spending on SaaS tools this month?" or "What is our exact net margin on product X after ad spend and COGS?" you have the answer ready immediately. You will be the guardian of our Profit & Loss.

What You Will Do (The Responsibilities)

You will own the day-to-day financial hygiene and data reporting of the company.

Expense Auditing & Management:

Audit all recurring subscriptions, software (SaaS), and tool costs. You will maintain a Master Expense Sheet that details exactly who is using what tool and identifies where we are overspending.

Track and organize payments to employees, freelancers, and agencies.

Daily & Weekly KPI Reporting:

Update our Financial Dashboard daily. You must pull data from Shopify, our ad platforms (Meta/Google), and our bank accounts to give us a real-time snapshot of Net Profit.

Track COGS (Cost of Goods Sold) fluctuations and inventory costs.

Cash Flow Clarity:

Reconcile expenses against revenue to ensure our Cash on Hand data is always accurate.

Flag any anomalies or unexpected charges immediately.

Who You Are (The Requirements)

Do not apply if you do not meet these criteria. This is a senior VA role.

You Have Done This Before: You must show proof of working with other e-commerce or dropshipping brands in a Finance/Data capacity. You understand terms like ROAS, COGS, Net Margin

Tool Proficiency: You are an expert in Google Sheets/Excel, tables are second nature to you. You are familiar with Shopify financial reports.

Obsessive Attention to Detail: You are the type of person who gets annoyed when a spreadsheet cell is formatted incorrectly. You do not make math errors.

Proactive Communicator: You don't wait for us to ask for the report; it is in our inbox before we wake up.

How to Apply

Reply to this post with the subject line: "Finance Data Expert - [Your Name]"

In your application, you MUST answer the following questions:

Which e-commerce brands have you managed finances for previously? How did you do that?

What system do you use to track recurring software expenses?

What is your favorite formula in Google Sheets and why?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0015
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/e-commerce-finance-data-assistant-1557894
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1557894
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 849567
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1557894
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1557894' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1557894 
0.0013   UPDATE employer_jobs SET hit_counts '***Jan-20-2026=204***Jan-21-2026=328***Jan-22-2026=29***Jan-23-2026=19***Jan-24-2026=17***Jan-25-2026=13***Jan-26-2026=17***Jan-27-2026=22***Jan-28-2026=8***Jan-29-2026=13***Jan-30-2026=10***Jan-31-2026=3***Feb-01-2026=5***Feb-02-2026=9***Feb-03-2026=7***Feb-04-2026=4***Feb-05-2026=4***Feb-06-2026=3***Feb-07-2026=3***Feb-08-2026=2***Feb-09-2026=2***Feb-10-2026=3***Feb-11-2026=4***Feb-12-2026=4***Feb-13-2026=3***Feb-14-2026=2***Feb-15-2026=5***Feb-16-2026=4***Feb-17-2026=6***Feb-19-2026=2***Feb-20-2026=1***Feb-21-2026=1***Feb-22-2026=1***Feb-23-2026=3***Feb-24-2026=4***Feb-25-2026=2***Feb-26-2026=4***Feb-27-2026=3***Feb-28-2026=2***Mar-01-2026=2***Mar-02-2026=1***Mar-03-2026=1***Mar-04-2026=1***Mar-08-2026=2***Mar-09-2026=3***Mar-10-2026=1***Mar-11-2026=2***Mar-12-2026=2***Mar-15-2026=3***Mar-16-2026=2***Mar-17-2026=3***Mar-18-2026=3***Mar-19-2026=1***Mar-20-2026=1***Mar-22-2026=1***Mar-23-2026=1***Mar-24-2026=2***Mar-25-2026=1***Mar-27-2026=1***Mar-30-2026=1***Mar-31-2026=1***Apr-01-2026=1***Apr-03-2026=3***Apr-07-2026=1***Apr-08-2026=1***Apr-09-2026=2***Apr-11-2026=1***Apr-13-2026=1***Apr-14-2026=2***Apr-15-2026=2***Apr-16-2026=3***Apr-17-2026=2***Apr-21-2026=2' WHERE job_id'1557894'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=683***Feb-2026=93***Mar-2026=36***Apr-2026=21' WHERE job_id'1557894'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1557894' 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` = 1557894 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '849567'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0011   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)