Bookkeeper (CPA)

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

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

TBD

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

We are looking to hire a Certified Public Accountant (CPA) to serve in a Bookkeeper capacity, supporting day-to-day accounting operations, reconciliations, and monthly financial reporting. This role combines strong technical bookkeeping execution with the accounting judgment expected of a CPA.

Required Qualifications
_PH CPA License Holder or CPA Licensure Exam Passer.
_Minimum 5 years of meaningful bookkeeping and accounting experience (US client exposure is a plus, not a requirement — see Preferred Qualifications).
_Working experience with QuickBooks Online (QBO); familiarity with QBO Advanced strongly preferred.
_Familiarity with Stripe and other online payment processors (e.g., PayPal, payment gateway settlement/reconciliation flows).
_Solid grounding in accrual-basis accounting (revenue/expense recognition, adjusting entries, accruals & deferrals).
_Intermediate to advanced Excel skills: lookup functions (VLOOKUP/XLOOKUP), INDEX/MATCH, SUMIFS, and Pivot Tables).
_Working knowledge of US GAAP and basic US tax rules as they apply to bookkeeping and reporting.

Preferred / Nice-to-Have Qualifications
_US client / US-based company experience is a plus, but not required — what matters most is the candidate's ability to demonstrate they handled real responsibilities and delivered results, regardless of client base.
_Experience preparing internal reports or data summaries used by a management team for decision-making
_Exposure to other accounting or billing platforms beyond QBO (e.g., Divvy, Deel).
_Experience with revenue reconciliation across multiple payment processors or sales channels.
_Comfortable working across time zones with a US-based team.
_Core Responsibilities / Key Tasks
_Manage QBO–Stripe invoicing workflows.
_Perform QBO transaction categorization.
_Reconcile bank accounts and balance sheet accounts.
_Perform revenue reconciliations.
_Handle monthly invoicing tasks.
_Prepare accrual journal entries.
_Prepare monthly management reports.
_Prepare monthly billings to brands.

If you are interested in this position, please submit your resume and cover letter. We look forward to hearing from you!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0006
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,368 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-CPA-1729884
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0059 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1729884
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 450664
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1729884
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1729884' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1729884 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-14-2026=373***Sep-15-2026=117***Sep-16-2026=73***Sep-17-2026=22***Sep-18-2026=19***Sep-19-2026=12***Sep-24-2026=2' WHERE job_id'1729884'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Sep-2026=618' WHERE job_id'1729884'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1729884' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1729884 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '450664'
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)