Bookkeeper / Profit Tracker — E-commerce (Remote)

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

TYPE OF WORK

Part Time

SALARY

500

HOURS PER WEEK

20

DATE UPDATED

Aug 15, 2026

JOB OVERVIEW

Part-Time Bookkeeper / Profit Tracker — E-commerce (Remote)
Location: Remote
Type: Part-time · Flexible hours · Ongoing
Compensation $500

About us

We're a growing direct-to-consumer e-commerce brand running paid advertising across multiple markets. We move fast and spend daily on ads and inventory, so we need someone who can keep a clear, accurate, up-to-date picture of the money — what's coming in, what's going out, and what we're actually keeping.

The role

We're looking for a detail-oriented, reliable person to own our day-to-day financial tracking. You'll keep our expenses organised, track our real daily profit, and give us clear regular reports so we always know exactly where the business stands. This isn't strategy or forecasting — it's accurate, consistent tracking and reporting we can trust.

What you'll do

Track daily revenue, ad spend, cost of goods, shipping, fees, and other expenses
Calculate true daily and weekly profit (accrual-based — matching costs to the day of sale, not just when cash lands)
Keep a clean, organised record of all business expenses
Produce clear, consistent reports — daily snapshots and a weekly summary — in a format we agree on
Flag anything unusual: unexpected cost spikes, margin drops, discrepancies
Reconcile figures across our sales platform, ad accounts, and payment processors
Keep everything accurate and up to date without needing to be chased

What we're looking for

Experience with bookkeeping, financial tracking, or e-commerce accounting
Comfortable working with Shopify, Meta/Google ad spend data, and spreadsheets (or tools like TripleWhale)
Strong attention to detail — the numbers have to be right
Understands the difference between cash-basis and accrual-basis profit, and why payout timing isn't the same as profit
Self-directed and dependable — delivers reports on schedule without reminders
Clear communicator who can present numbers simply
Discreet and trustworthy with sensitive financial information

Nice to have

Experience with DTC / paid-ads businesses specifically
Familiarity with profit-tracking tools (TripleWhale, Lifetimely, BeProfit, or similar)
Understanding of COGS, contribution margin, and blended vs true profit

Hours & commitment

Part-time and flexible — this is a recurring role (likely [X hours/week] or a set daily/weekly reporting rhythm). Long-term, with room to grow as the business does.

To apply

Send a short note about your relevant experience, what tools you've used for e-commerce financial tracking, and your availability and rate. If you've done daily profit tracking for a DTC brand before, tell us about it — that's exactly what we need.

A few things to fill in or d ---------- before you post:

Rate/hours — I left placeholders. D ---------- whether it's hourly or a monthly retainer, and roughly how many hours (daily profit tracking for a single DTC brand is usually a few hours a day or a focused daily check-in — not a lot, but daily).

How much you want to reveal — I kept the brand unnamed and markets vague, consistent with how you've done other posts. Good for filtering before disclosing specifics.

Scope boundary — I deliberately framed it as tracking and reporting, not strategy/forecasting, so you attract a reliable numbers person rather than someone expecting to advise on the business. If you actually want someone more advisory (cash-flow planning, the credit-terms stuff we discussed), tell me and I'll widen it.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0135
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Profit-Tracker-E-commerce-Remote-1709770
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0071 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709770
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 832462
 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` = 1709770
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709770' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709770 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-15-2026=2112***Aug-17-2026=1' WHERE job_id'1709770'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2113' WHERE job_id'1709770'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709770' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709770 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '832462'
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)