Finance / Accounting Manager - E-commerce

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

TYPE OF WORK

Any

SALARY

6

HOURS PER WEEK

20

DATE UPDATED

Feb 14, 2026

JOB OVERVIEW

Job Type: Full-time / Part-time

About the Company:

We are a growing e-commerce social enterprise that sells handcrafted bracelets to fund feeding operations for abandoned dogs worldwide. We operate 100+ feeding locations globally and have fed over 350,000 dogs since 2020.

Job Overview:
We're looking for an experienced Finance Manager to take full ownership of our financial tracking and reporting. You will be responsible for creating comprehensive financial oversight sheets and maintaining accurate records of all business finances across our e-commerce operations.
Key Responsibilities:

Create and maintain detailed financial tracking sheets for complete business oversight
Track and reconcile all revenue streams (e-commerce sales, subscriptions, donations)
Monitor and report on ad spend across all marketing channels (Facebook, Google, etc.)
Calculate and track COGS (Cost of Goods Sold) for all products
Track and manage refunds, chargebacks, and payment disputes
Create monthly, quarterly, and annual financial reports
Monitor cash flow and maintain accurate P&L statements
Track expenses across multiple categories (production, shipping, operations, team, etc.)
Reconcile transactions from multiple platforms (Shopify, payment processors, etc.)
Manage multi-currency transactions and international vendor payments
Maintain organized financial records and documentation
Prepare financial summaries and dashboards for leadership review

Required Skills & Experience:

MUST HAVE: Prior experience in e-commerce finance management
Expert-level proficiency in Google Sheets and/or Microsoft Excel (pivot tables, formulas, VLOOKUP, financial modeling)
Strong experience creating financial tracking systems and comprehensive oversight sheets
Experience tracking ad spend, ROAS, and marketing budgets
Understanding of e-commerce metrics: COGS, refund rates, chargeback management, profit margins
Experience with Shopify or similar e-commerce platforms
Familiarity with payment processors (Stripe, PayPal, etc.)
High attention to detail and accuracy with numbers
Excellent organizational skills
Strong communication skills in English (written and verbal)
Self-motivated and able to work independently
Reliable internet connection and professional work setup

Preferred Qualifications:

Experience with accounting software (QuickBooks, Xero, Wave, or similar)
Experience managing subscription-based business finances
Knowledge of multi-currency transactions
Experience with Facebook Ads Manager and Google Ads financial reporting
Previous work with international e-commerce businesses

What You'll Be Working With:

Shopify store

Facebook
Ads, Google Ads
Multiple payment processors
International vendors and suppliers
Subscription management systems
Multi-currency transactions

Important Notes:

This role focuses on financial tracking and reporting ONLY
You will NOT be required to provide financial advice or strategic recommendations
You will create the sheets and systems; we handle the strategic decisions

What We're Looking For:
Someone who is obsessed with accuracy, loves working with numbers and spreadsheets, and can build comprehensive financial tracking systems from the ground up. You should be comfortable managing multiple data sources and creating clear, organized reports.
To Apply:
Please submit:

Your updated resume/CV
Brief description of your e-commerce finance experience
Examples of financial tracking sheets or systems you've created (screenshots or samples)
Your availability and expected salary

Application Questions:

How many years of experience do you have in e-commerce finance?
What e-commerce platforms have you worked with?
What tools/software do you use for financial tracking?
Can you provide an example of a complex financial sheet you've built?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0032
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0196
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Accounting-Manager-E-commerce-1579516
  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.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1579516
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 895208
 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` = 1579516
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1579516' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1579516 
0.0007   UPDATE employer_jobs SET hit_counts '***Feb-14-2026=275***Feb-15-2026=79***Feb-16-2026=44***Feb-17-2026=21***Feb-18-2026=3***Feb-19-2026=12***Feb-20-2026=13***Feb-21-2026=4***Feb-22-2026=3***Feb-23-2026=4***Feb-24-2026=9***Feb-25-2026=8***Feb-26-2026=10***Feb-27-2026=1***Feb-28-2026=3***Mar-02-2026=4***Mar-03-2026=3***Mar-04-2026=4***Mar-05-2026=3***Mar-06-2026=4***Mar-07-2026=3***Mar-08-2026=2***Mar-09-2026=1***Mar-10-2026=4***Mar-11-2026=3***Mar-12-2026=6***Mar-15-2026=1***Mar-16-2026=4***Mar-17-2026=4***Mar-18-2026=1***Mar-19-2026=7***Mar-20-2026=2***Mar-21-2026=2***Mar-23-2026=3***Mar-24-2026=6***Mar-25-2026=1***Mar-26-2026=5***Mar-27-2026=2***Mar-29-2026=1***Mar-30-2026=1***Apr-01-2026=3***Apr-02-2026=1***Apr-04-2026=1***Apr-05-2026=1***Apr-10-2026=1***Apr-11-2026=1***Apr-17-2026=2' WHERE job_id'1579516'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Feb-2026=489***Mar-2026=77***Apr-2026=10' WHERE job_id'1579516'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1579516' 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` = 1579516 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '895208'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)