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.0010
Controller Execution Time ( Jobseekers / Job )  0.0265
Total Execution Time  0.0283
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,168 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.0196 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1598201
 LIMIT 1 
0.0019   SELECT *
FROM `employers`
WHERE `employer_id` = 761603
 LIMIT 1 
0.0008   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-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 '1598201' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598201 
0.0016   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' WHERE job_id'1598201'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=395***Apr-2026=143' WHERE job_id'1598201'  
0.0022   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.0094   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '761603'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0010   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)