Part-Time Ecommerce Bookkeeper – US Beauty Brand

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

TYPE OF WORK

Part Time

SALARY

$400-$800

HOURS PER WEEK

TBD

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

Company: Trademark Beauty
Location: Remote – Philippines
Compensation: $400–$800 USD per month, based on experience and scope
Schedule: Flexible part-time schedule with some availability during US Pacific Time business hours

About Trademark Beauty

Trademark Beauty is a growing US-based beauty company specializing in innovative hair tools and accessories. We sell through multiple channels, including Shopify, Amazon, TikTok Shop, and national wholesale retailers.

We are looking for an experienced, detail-oriented bookkeeper who understands the complexities of ecommerce accounting and can take ownership of maintaining accurate, organized, and up-to-date financial records.

Responsibilities
Maintain accurate books in QuickBooks Online
Categorize business transactions regularly
Reconcile bank accounts and business credit cards
Reconcile Shopify, Amazon, TikTok Shop, and other ecommerce payouts
Properly account for platform fees, refunds, chargebacks, returns, and payment-processing fees
Maintain accurate inventory and cost-of-goods-sold entries
Track accounts payable and accounts receivable
Assist with wholesale invoices, payments, deductions, and outstanding balances
Prepare monthly profit-and-loss statements and balance sheets
Complete the monthly close according to an agreed deadline
Identify discrepancies or unusual transactions and proactively communicate them
Maintain organized supporting records and documentation
Coordinate with our US-based CPA and provide requested reports at tax time
Help improve bookkeeping systems and financial workflows as the company grows
Required Qualifications
At least three years of professional bookkeeping experience
Experience supporting a US-based ecommerce or consumer-products business
Strong working knowledge of QuickBooks Online
Experience reconciling Shopify and marketplace payouts
Strong understanding of inventory, COGS, refunds, platform fees, and ecommerce payment processing
High level of accuracy and attention to detail
Strong written and spoken English
Comfortable working independently and taking ownership of deadlines
Reliable internet connection and availability for occasional video calls
Able to handle confidential financial information with discretion
Preferred Experience
Amazon Seller Central bookkeeping
TikTok Shop reconciliation
Wholesale or retail-account bookkeeping
A2X or similar ecommerce accounting integrations
Advanced Excel or Google Sheets skills
QuickBooks Online ProAdvisor certification
Experience working directly with US accountants or CPAs
Compensation and Engagement

This is a remote, part-time independent-contractor position paid on a monthly retainer. The expected starting range is $400–$800 USD per month, depending on experience, capabilities, and the final scope of work.

We are looking for someone interested in building a reliable, long-term working relationship. The scope and retainer will be reviewed after the first 90 days based on the actual workload.

Historical cleanup projects, if needed, will be scoped and compensated separately.

How to Apply

Please submit the following:

A brief introduction and overview of your bookkeeping experience
Your experience working with US ecommerce businesses
The sales platforms you have reconciled, such as Shopify, Amazon, or TikTok Shop
Your level of experience with QuickBooks Online and inventory accounting
Any relevant certifications
Your desired monthly retainer
Your general availability in Philippine Time and US Pacific Time
A description of the month-end reports you typically provide clients

Please begin your application with the words “TRADEMARK BOOKKEEPER” so we know you carefully reviewed the complete listing.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Part-Time-Ecommerce-Bookkeeper-US-Beauty-Brand-1738255
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0063 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738255
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 847642
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738255
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738255' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738255 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=895***Sep-26-2026=674***Sep-27-2026=2' WHERE job_id= '1738255'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1570' WHERE job_id= '1738255'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738255' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738255 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '847642'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)