E-commerce Management Accountant & Inventory Planner

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

TYPE OF WORK

Any

SALARY

4-7 USD per hour

HOURS PER WEEK

TBD

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

We are looking for a commercially minded accountant or finance professional to take ownership of our monthly profit and loss reporting, financial visibility, and inventory forecasting.

This is not simply a bookkeeping role.

We need someone who can keep our financial records accurate, clearly explain how the business is performing, and help us make better decisions around profitability, cash flow, stock levels, and future purchase orders.

The successful candidate will also be responsible for monitoring inventory across our product range and telling us exactly when new orders need to be placed, based on current sales, expected growth, manufacturing timelines, and shipping lead times.

We are a growing direct-to-consumer e-commerce business selling physical products in the United States.

## Key Responsibilities

### Monthly Financial Reporting

* Prepare and maintain an accurate monthly profit and loss statement.
* Reconcile revenue across Shopify, payment processors, subscriptions, refunds, and other sales channels.
* Track all major costs, including:

* Product costs
* Freight and shipping
* Fulfilment and 3PL fees
* Advertising spend
* Payment processing fees
* Software and agency costs
* Refunds, chargebacks, and discounts
* Calculate gross profit, contribution margin, operating profit, and net profit.
* Review actual performance against forecasts and previous months.
* Identify unusual costs, margin changes, or areas where profitability is being lost.
* Produce a clear monthly financial report that management can understand and use to make decisions.
* Maintain accurate landed costs and cost of goods sold for each product.
* Support cash-flow forecasting and future payment planning.

### Inventory Management and Forecasting

* Maintain an accurate inventory tracker for all finished products, components, packaging, and incoming purchase orders.
* Monitor current sales velocity by product and SKU.
* Calculate weeks of stock remaining based on current and forecasted sales.
* Account for manufacturing time, ocean or air freight, customs, delivery to the warehouse, and safety stock.
* Provide clear reorder dates and recommended purchase-order quantities.
* Warn management early when a product is at risk of going out of stock or becoming overstocked.
* Model different sales scenarios, including expected growth, promotions, new product launches, and changes in advertising spend.
* Track purchase orders from placement through manufacturing, shipping, and warehouse delivery.
* Compare forecasted inventory usage against actual usage and update forecasts regularly.
* Help determine when air freight may be necessary and whether the additional cost is commercially justified.

## Monthly Deliverables

Each month, you will be expected to provide:

* A completed profit and loss statement.
* A cash-flow overview.
* Gross margin and contribution-margin reporting.
* A breakdown of major cost movements.
* Inventory levels by SKU.
* Current daily and monthly sales velocity.
* Estimated stock-out dates.
* Recommended purchase-order dates and quantities.
* A summary of financial or inventory risks that require management attention.

The information must be presented clearly. We do not want to receive spreadsheets without explanation. We want someone who can tell us what the numbers mean, what is changing, and what action we need to take.

## Required Experience

* Previous experience in accounting, management accounting, financial analysis, or commercial finance.
* Strong understanding of profit and loss statements, cost of goods sold, gross margin, cash flow, and inventory accounting.
* Experience working with an e-commerce or physical-product business.
* Experience forecasting inventory and calculating reorder points.
* Strong Excel or Google Sheets skills.
* High attention to detail and confidence working with large amounts of financial and operational data.
* Ability to communicate financial information in straightforward language.
* Comfortable working independently and taking ownership of deadlines.

## Preferred Experience

* Experience with Shopify.
* Experience with subscription-based e-commerce businesses.
* Experience working with overseas manufacturers and international freight.
* Familiarity with 3PL and fulfilment reporting.
* Experience reconciling Shopify, payment processors, advertising platforms, and accounting software.
* Familiarity with tools such as QuickBooks, Xero, A2X, Triple Whale, Inventory Planner, or similar platforms.

## What We Are Looking For

We are looking for someone who is proactive rather than reactive.

You should not wait for us to notice that stock is running low or that margins have fallen. You should identify the issue early, explain why it is happening, and recommend what we need to do next.

The right person will become a trusted financial and operational partner to the business—not simply someone who enters transactions into accounting software.

## Application Requirements

Please include the following in your application:

1. A brief summary of your experience with e-commerce or physical-product businesses.
2. An example of how you have previously managed or reported monthly profit and loss.
3. Your experience forecasting inventory and calculating purchase-order dates.
4. The accounting, e-commerce, and inventory systems you have used.
5. Your availability and expected monthly rate.
6. A short explanation of how you would determine when a business needs to place its next inventory order.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0134
Total Execution Time  0.0147
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,000 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Management-Accountant-Inventory-Planner-1695670
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1695670
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 807045
 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` = 1695670
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1695670' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695670 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-24-2026=953***Jul-25-2026=65***Jul-26-2026=18***Jul-30-2026=1' WHERE job_id'1695670'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1037' WHERE job_id'1695670'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1695670' 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` = 1695670 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '807045'
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)