Finance Manager CFO – E-Commerce (Dropshipping, Shopify, Stripe, Xero, QBO) accountant bookkeeper

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

TYPE OF WORK

Any

SALARY

3-8$/(+*)hour Experience - based

HOURS PER WEEK

32

DATE UPDATED

Mar 10, 2026

JOB OVERVIEW

About Us! :
We are a high-revenue dropshipping company managing 10 webshops, operating internationally with millions in revenue across multiple currencies. We run our stores on Shopify, process payments through Stripe/Shopify Payments, and work closely with a Chinese agent who provides daily order fulfillment and product pricing.


We are looking for a finance professional who understands the financial operations of dropshipping, including daily supplier cost verification, reconciliation of order payouts, and multi-currency expense tracking.


Key Responsibilities:
-Financial Reporting: Use Xero or QBO to prepare monthly/daily,weekly profit & loss statements, revenue breakdowns, and cost analysis to track business performance.
-Payment & Order Reconciliation: Verify daily Stripe and Shopify Payments payouts and match them against actual order revenue in Shopify.
-Supplier Cost Verification: Check daily product prices from our Chinese agent, ensuring they match our internal calculations before approving payments.
-Expense Management: Categorize, and reconcile all expenses, including supplier payments and operational costs.
- Multi-Currency Management: Handle USD, EUR, SEK, and other currency transactions, ensuring accurate exchange rate application and tracking foreign exchange fees.
- Supplier & Logistics Payments: Oversee and process payments to our Chinese agent and suppliers, ensuring correct pricing, volume discounts, and delivery costs.
- Payroll & Team Payouts: Manage contractor payments and team salaries, ensuring everything aligns with agreed terms.
Cost Optimization: Identify ways to improve profitability by analyzing supplier costs, payment processing fees, and operational expenses.
- Financial Auditing: Conduct periodic checks on financial transactions, ensuring compliance, accuracy, and best practices.
Automation & Tech: Leverage tools like Xero, Dext, Expensify, Shopify, and Stripe to streamline financial processes and reporting.


Requirements:
-Experience in e-commerce finance management, specifically dropshipping (Shopify & Stripe required).
-Knowledge of Xero/QBO (or similar accounting software) for bookkeeping, reconciliation, and reporting.
-Experience o track expenses, invoices, and financial records.
-Familiarity with working with Chinese suppliers, including daily price verification, invoice reconciliation, and supplier payment processing.
-Ability to reconcile Shopify orders, Stripe payouts, and supplier payments efficiently.-
Multi-currency experience – understanding of exchange rates and international payment reconciliation.
-Strong analytical and attention-to-detail skills to verify order pricing and supplier invoices.
-Excellent English communication skills and the ability to liaise with suppliers, teams, and financial institutions.
-Previous experience in high-volume e-commerce transactions is a must.


What We Offer:
- Competitive salary based on experience.
- Work with a fast-growing international dropshipping company.
- Opportunities for growth into leadership and management roles.
- Flexible working hours (but availability for urgent finance matters is needed).


How to Apply:
To apply, submit your resume and a detailed cover letter explaining your experience with dropshipping financial management, Xero, QBO, Shopify, Stripe, and supplier cost reconciliation. The more details you provide (past job experience, testimonials, relevant skills), the better we can assess your fit.


Fun Challenge:
Include the word “GREEN” somewhere in your application as our secret handshake!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0210
Total Execution Time  0.0237
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,136 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Manager-CFO-E-Commerce-Dropshipping-Shopify-Stripe-Xero-QBO-accountant-bookkeeper-1598201
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0137 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1598201
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 761603
 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` = 1598201
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1598201' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598201 
0.0018   UPDATE employer_jobs SET hit_counts '***Mar-10-2026=104***Mar-11-2026=58***Mar-12-2026=32***Mar-13-2026=19***Mar-14-2026=10***Mar-15-2026=7***Mar-16-2026=18***Mar-17-2026=19***Mar-18-2026=16***Mar-19-2026=10***Mar-20-2026=9***Mar-21-2026=5***Mar-22-2026=1***Mar-23-2026=10***Mar-24-2026=11***Mar-25-2026=14***Mar-26-2026=13***Mar-27-2026=14***Mar-29-2026=3***Mar-30-2026=11***Mar-31-2026=11***Apr-01-2026=13***Apr-02-2026=13***Apr-03-2026=30***Apr-04-2026=3***Apr-05-2026=8***Apr-06-2026=13***Apr-07-2026=8***Apr-08-2026=4***Apr-09-2026=5***Apr-10-2026=8***Apr-11-2026=1***Apr-12-2026=3***Apr-13-2026=9***Apr-14-2026=6***Apr-15-2026=3***Apr-16-2026=8***Apr-17-2026=7***Apr-21-2026=1***Apr-22-2026=1' WHERE job_id'1598201'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=395***Apr-2026=144' WHERE job_id'1598201'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1598201' 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` = 1598201 
0.0050   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '761603'
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)