Finance Manager – E-Com Shopify, Stripe, Xero, QBO)

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

TYPE OF WORK

Full Time

SALARY

$3 - $9 per hour

HOURS PER WEEK

40

DATE UPDATED

Jul 9, 2026

JOB OVERVIEW

Finance & Accounting Manager (Shopify E-commerce)
About Us:
We are a high-revenue Shopify dropshipping company managing 10 webshops and generating millions in revenue across multiple currencies. Our stores operate internationally, processing payments through Stripe and Shopify Payments, while working closely with a Chinese supplier agent for daily order fulfillment and product pricing.


We are looking for an experienced Finance & Accounting Manager who understands the financial operations of e-commerce and dropshipping, including daily supplier cost verification, multi-currency reconciliation, and financial reporting in QBO.


1. Your Responsibilities:
- Financial Reporting: Prepare monthly P&L statements, revenue breakdowns, and cost analysis in QuickBooks Online (QBO).
- Order & Payment Reconciliation: Match Stripe and Shopify Payments payouts with actual Shopify order revenue.
- Supplier Cost Verification: Cross-check daily product pricing from our Chinese agent before approving payments.
- Expense Management: Track and categorize expenses via A2x or LinkMyBooks, including supplier and operational costs.
- Multi-Currency Handling: Manage USD, EUR, SEK, and other currency transactions, applying accurate exchange rates and tracking FX fees.
- Supplier & Logistics Payments: Process payments to our Chinese agent, verifying pricing, volume discounts, and delivery fees.
- Contractor & Payroll Management: Handle team payouts and contractor salaries.
- Cost Optimization: Identify ways to improve profitability by analyzing supplier costs and payment processing fees.
- Financial Auditing: Conduct regular checks on financial transactions for accuracy and compliance.
- Automation & Tech Stack: Utilize tools like QBO, A2X, LinkmyBooks, Stripe, and Shopify to streamline financial operations.


2. Requirements:
- Proven experience in e-commerce finance management (Shopify & Stripe required).
- Expertise in QBO for bookkeeping, reconciliation, and financial reporting.
- Experience with A2X or LinkmyBooks for expense and revenue tracking.
- Understanding of Chinese supplier operations, including daily price verification and invoice reconciliation.
- Strong knowledge of multi-currency accounting and international payment reconciliation.
- Analytical mindset with great attention to detail for verifying pricing and expenses.
- Fluent English communication skills to collaborate with suppliers and the team.
- Previous experience handling high-volume e-commerce transactions (7-8 figures).


3. What We Offer:
- Competitive salary: $3- $9/hour (Experience/grow-Based) (We work with Hubstaff)
- Fully remote position
- Flexible working hours (with availability for urgent finance matters)
- Long-term position with opportunities to grow into leadership roles
- Join a fast-growing international team with a winning mindset

4. How to Apply:
- Submit your CV and a short cover letter explaining your experience in:
Shopify finance management
QBO (or similar accounting software)
Stripe & Shopify Payments reconciliation
Working with Chinese suppliers
Multi-currency handling


Use the word "GREEN" somewhere in your application as our secret handshake

The more details you provide (past experience, testimonials, relevant tools you've used), the better we can assess your fit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0289
Total Execution Time  0.0303
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,528,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Manager-E-Com-Shopify-Stripe-Xero-QBO-1336613
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0231 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1336613
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 761603
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1336613
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-22',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1336613' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1336613 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-17-2025=144***Mar-18-2025=29***Mar-19-2025=15***Mar-20-2025=3***Mar-21-2025=7***Mar-22-2025=2***Mar-23-2025=3***Mar-24-2025=68***Mar-25-2025=44***Mar-26-2025=9***Mar-27-2025=4***Mar-28-2025=3***Mar-29-2025=2***Mar-30-2025=3***Mar-31-2025=1***Apr-02-2025=1***Apr-03-2025=1***Apr-04-2025=2***Apr-05-2025=3***Apr-06-2025=1***Apr-08-2025=2***Apr-09-2025=2***Apr-12-2025=2***Apr-15-2025=1***Apr-16-2025=1***Apr-18-2025=1***Apr-21-2025=1***Apr-22-2025=1***Apr-23-2025=1***Apr-24-2025=2***Apr-25-2025=2***Apr-27-2025=2***Apr-28-2025=2***Apr-30-2025=1***May-01-2025=1***May-02-2025=141***May-03-2025=29***May-04-2025=13***May-05-2025=10***May-06-2025=4***May-07-2025=3***May-08-2025=1***May-09-2025=3***May-10-2025=1***May-11-2025=3***May-12-2025=2***May-13-2025=2***May-14-2025=1***May-15-2025=2***May-16-2025=1***May-17-2025=1***May-18-2025=2***May-19-2025=1***May-20-2025=5***May-21-2025=6***May-22-2025=132***May-23-2025=28***May-24-2025=6***May-25-2025=1***May-26-2025=9***May-27-2025=1***May-28-2025=2***May-29-2025=6***May-30-2025=3***Jun-01-2025=36***Jun-02-2025=99***Jun-03-2025=16***Jun-04-2025=5***Jun-05-2025=9***Jun-06-2025=2***Jun-08-2025=5***Jun-09-2025=148***Jun-10-2025=21***Jun-11-2025=14***Jun-12-2025=2***Jun-13-2025=3***Jun-14-2025=1***Jun-15-2025=3***Jun-16-2025=1***Jun-17-2025=3***Jun-18-2025=1***Jun-19-2025=2***Jun-20-2025=3***Jun-23-2025=2***Jun-24-2025=1***Jun-26-2025=3***Jun-27-2025=3***Jun-28-2025=1***Jun-29-2025=2***Jun-30-2025=2***Jul-01-2025=2***Jul-02-2025=3***Jul-05-2025=1***Jul-06-2025=3***Jul-07-2025=1***Jul-08-2025=2***Jul-09-2025=1***Jul-11-2025=1***Jul-12-2025=2***Jul-14-2025=1***Jul-17-2025=1***Jul-19-2025=3***Jul-20-2025=1***Jul-23-2025=1***Jul-25-2025=1***Jul-26-2025=1***Jul-29-2025=1***Aug-01-2025=1***Aug-04-2025=3***Aug-07-2025=1***Aug-10-2025=1***Aug-14-2025=2***Sep-03-2025=2***Sep-04-2025=2***Sep-05-2025=1***Sep-08-2025=1***Sep-09-2025=1***Oct-04-2025=1***Oct-10-2025=1***Oct-14-2025=1***Oct-22-2025=1***Nov-08-2025=3***Nov-19-2025=1***Nov-20-2025=1***Nov-29-2025=1***Jan-09-2026=1***Jan-12-2026=1***Jan-20-2026=1***Jan-21-2026=2***Jan-23-2026=1***Feb-15-2026=1***Feb-17-2026=1***Feb-18-2026=1***Feb-21-2026=1***Feb-25-2026=1***Mar-02-2026=2***Mar-15-2026=2***Mar-28-2026=1***Apr-05-2026=4***Apr-08-2026=1***Apr-21-2026=6***Apr-25-2026=1***May-09-2026=1***May-19-2026=1***Jun-02-2026=1***Jun-03-2026=1***Jun-06-2026=1***Jun-11-2026=2***Jun-15-2026=1***Jun-18-2026=1***Jun-21-2026=2***Jun-25-2026=1***Jun-28-2026=1***Jun-30-2026=2***Jul-09-2026=909***Jul-10-2026=22***Jul-11-2026=16***Jul-12-2026=4***Jul-13-2026=7***Jul-14-2026=5***Jul-15-2026=3***Jul-16-2026=4***Jul-17-2026=2***Jul-18-2026=4***Jul-19-2026=1***Jul-20-2026=1***Jul-21-2026=2***Jul-22-2026=6***Jul-23-2026=2***Jul-24-2026=3***Jul-27-2026=2***Jul-28-2026=2***Jul-29-2026=2***Jul-30-2026=4***Jul-31-2026=2***Aug-01-2026=3***Aug-02-2026=1***Aug-07-2026=1***Aug-12-2026=1***Aug-13-2026=3***Aug-14-2026=1***Aug-15-2026=3***Aug-22-2026=1' WHERE job_id'1336613'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2025=337***Apr-2025=29***May-2025=419***Jun-2025=388***Jul-2025=26***Aug-2025=8***Sep-2025=7***Oct-2025=4***Nov-2025=6***Jan-2026=6***Feb-2026=5***Mar-2026=5***Apr-2026=12***May-2026=2***Jun-2026=13***Jul-2026=1003***Aug-2026=14' WHERE job_id'1336613'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1336613' 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` = 1336613 
0.0136   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '761603'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)