Finance & Cashflow Manager

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

TYPE OF WORK

Part Time

SALARY

3-8

HOURS PER WEEK

15

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

Finance & Cash Flow Manager — Remote, Part-Time
E-Commerce · Subscription Business · DTC Brand

We run a growing direct-to-consumer brand with a subscription model. We spend six figures a month on paid advertising across Meta and operate multiple stores. We need someone detail-oriented, reliable, and comfortable with numbers to own our day-to-day financial tracking.

This is a numbers-first role. You tell us exactly where we stand — not just at month end, but daily.

WHAT YOU WILL DO

Daily Finance Tracking
Log daily ad spend per store (Meta), record daily orders and revenue, track front-end sales vs subscription rebill revenue separately, calculate daily CPA, and flag any day where CPA exceeds agreed thresholds.

Subscription Rebill Tracking
Track biweekly subscription billing cycles per customer cohort, log which bill number each cohort is on, record actual subscription revenue vs projected, and track approval rates on each billing attempt.

Cost of Goods & Order Management
Track COG per order across stores, ensure COG invoices are paid on schedule, and flag any discrepancy between orders and COG invoiced.

Customer Service Coordination (light)
Work with our CS team to stay on top of refund volumes and compile a simple weekly summary of refunds and chargebacks. Basic awareness of processing fees helpful.

Cash Flow & Bank Balance
Maintain a live business bank account balance tracker updated daily. Track payout timing from our payment processor and flag immediately if the balance is getting tight.

Reporting
Weekly P&L summary every Monday. Monthly profit report broken down by store. Maintain the master Google Sheet tracker.

WHO WE ARE LOOKING FOR

Must have:

Strong Google Sheets skills — formulas, formatting, comfortable building trackers from scratch
Experience tracking finances for an e-commerce or similar business
Understanding of subscription billing and recurring revenue
Works independently with minimal supervision
Available daily to log and update numbers
Responds within a few hours during business hours
Fluent English — clear written communication

Nice to have:

Experience with Shopify or similar platforms
Familiarity with Meta Ads Manager
Previous work with subscription, dropshipping, or e-commerce businesses

KEY METRICS YOU WILL OWN

Daily CPA · Bank balance · Refund rate · Chargeback rate · COG payments

Numbers must be updated daily. Accuracy is everything.

WHAT THIS IS NOT

Not a bookkeeping or accounting role. Not a one-hour-a-week job — this requires daily attention. Not a passive role — we need someone who flags issues before they become problems.

PAY

We are very open on pay. Quality is what matters to us — if you are genuinely good at this, the compensation will reflect it.

HOW TO APPLY

Send a short message covering:

Your experience tracking finances for an e-commerce or subscription business
A specific example of a cash flow or tracking problem you caught and resolved
Your Google Sheets skills — be specific about what you have built
Your hourly or monthly rate
Your daily availability and timezone

To confirm you have read this post, start your application with #subscriptionjewels — applications without this will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0158
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Cashflow-Manager-1707377
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1707377
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 948746
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1707377
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1707377' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707377 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=552***Aug-13-2026=67***Aug-14-2026=51***Aug-15-2026=38***Aug-16-2026=35***Aug-17-2026=41***Aug-18-2026=18***Aug-19-2026=9***Aug-20-2026=6***Aug-21-2026=10***Aug-22-2026=4***Aug-23-2026=2***Aug-24-2026=1***Aug-26-2026=3***Aug-27-2026=1***Aug-28-2026=3***Aug-29-2026=1***Aug-30-2026=1***Sep-01-2026=4***Sep-02-2026=4***Sep-05-2026=3***Sep-08-2026=1***Sep-11-2026=1***Sep-12-2026=2***Sep-14-2026=547***Sep-15-2026=67***Sep-16-2026=50***Sep-17-2026=12***Sep-18-2026=16***Sep-19-2026=6***Sep-21-2026=3' WHERE job_id'1707377'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=843***Sep-2026=715' WHERE job_id'1707377'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1707377' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707377 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '948746'
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)