Amazon Book Keeper

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

TYPE OF WORK

Part Time

SALARY

3$

HOURS PER WEEK

10

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

Here it is with "part-time" made explicit throughout:

Part-Time Bookkeeper — Amazon FBA & FBM Business

Hours: Part-time, flexible (approx. 5–10 hrs/week to start)
Location: Remote

We are looking for an experienced part-time Bookkeeper to help manage the finances of our Amazon FBA and FBM e-commerce business. If you have experience bookkeeping for online sellers, retailers, or inventory-based businesses, please note that in your application.

?? This role is strictly for someone with e-commerce or retail bookkeeping experience looking for part-time, ongoing work. If your background is primarily general/personal bookkeeping with no exposure to inventory, COGS, or online marketplace fees, this role will not be a good fit.

What You'll Be Doing (Part-Time, Ongoing):

Reconciling bank and credit card statements monthly
Tracking and categorizing business expenses (inventory purchases, shipping, FBA fees, FBM shipping/fulfillment costs, warehouse costs, ad spend)
Managing accounts payable/receivable
Preparing monthly profit & loss statements
Tracking COGS (cost of goods sold) per product/category and calculating true margins after fees — separately for FBA and FBM listings
Reconciling Amazon Seller Central payout reports against actual bank deposits, for both FBA and FBM order types
Tracking FBM-specific costs (outbound shipping labels, packaging, third-party carrier fees)
Assisting with GST/HST filing and general tax prep
Maintaining organized digital records of invoices, receipts, and supplier statements
Flagging discrepancies (returns, chargebacks, fee errors, missing payouts)
Providing clean, organized monthly financial summaries and cash flow insights

Required Experience:

Proven experience bookkeeping for an e-commerce, retail, or inventory-based business
Strong understanding of COGS, inventory accounting, and marketplace fee structures for both FBA and FBM
Comfortable working with bookkeeping software (QuickBooks, Xero, Wave, or similar)
Experience with Excel/spreadsheets
Familiarity with Amazon Seller Central reports (Payments, Inventory, Fee reports) is strongly preferred
Knowledge of Canadian GST/HST filing basics is a plus
Available for consistent part-time hours (flexible schedule, but reliable weekly/monthly availability needed)

Important – Please Answer in Your Application
To be considered, you must answer the following:

How long have you been doing bookkeeping for e-commerce/retail businesses?
Have you worked with inventory-based businesses before? If yes, explain how you tracked COGS and inventory.
Have you bookkept for a business running both FBA and FBM? If yes, explain how you kept the two separate in your records.
Which bookkeeping software have you used? (QuickBooks, Xero, Wave, etc.)
Have you reconciled Amazon Seller Central (or similar marketplace) payouts before? If yes, briefly describe your process.
Briefly describe your month-end close process.
Have you ever helped a small business scale its books as it grew? If yes, explain your role.
What part-time hours/schedule works best for you?

Compensation:

Competitive pay based on experience (part-time hourly rate)
Long-term opportunity for the right candidate
Performance-based increases possible

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0130
Total Execution Time  0.0144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-Book-Keeper-1704801
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1704801
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 961753
 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` = 1704801
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1704801' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1704801 
0.0016   UPDATE employer_jobs SET hit_counts '***Aug-07-2026=700***Aug-08-2026=421***Aug-10-2026=1' WHERE job_id'1704801'  
0.0013   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1122' WHERE job_id'1704801'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1704801' 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` = 1704801 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '961753'
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)