Bookkeeper (QuickBooks Online) exp. WFH 35K mo.

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

TYPE OF WORK

Full Time

SALARY

0-35K

HOURS PER WEEK

37

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

Pay: ₱35,000.00 per month
Job Title:
Bookkeeper (QuickBooks Online)
About the Role:
We are seeking a detail-oriented and reliable Bookkeeper to support ongoing bookkeeping operations. This role is hands-on and focused on maintaining clean, accurate books, supporting monthly close, and preparing financials for management and tax professionals.
This position requires strong QuickBooks Online experience, excellent attention to detail, and the ability to follow structured processes.
Key Responsibilities:
Daily & Weekly Tasks:
Categorize bank and credit card transactions in QuickBooks Online
Maintain accurate vendor, customer, and chart-of-accounts setup
Review uncategorized transactions and resolve discrepancies
Monthly Close Responsibilities
Reconcile all bank accounts and credit cards monthly
Identify and resolve unreconciled or duplicate transactions
Review balance sheet accounts for accuracy
Prepare clean monthly P&L and Balance Sheet
Flag unusual activity or inconsistencies for review
Ensure books are ready for month-end close by agreed deadlines
Led clean-up of prior-year financial records, including reviewing transactions, reconciling accounts, correcting errors, and ensuring compliance with accounting standards.
Client & Internal Support
Communicate clearly regarding missing information or clarifications needed
Asssist with historical cleanups when required
Maintain confidentiality and data integrity at all times
Required Qualifications
2+ years of hands-on bookkeeping experience
Strong experience with QuickBooks Online
Solid understanding of:
Bank and credit card reconciliations
Income vs. expense categorization
Balance Sheet vs. P&L accounts
High attention to detail and accuracy
Ability to meet deadlines consistently
Comfortable working independently with minimal supervision
Preferred (Nice to Have)
QuickBooks ProAdvisor certification
Experience working with small businesses or service-based companies
Familiarity with:
Stripe, PayPal, Zelle, ACH transactions
Tools & Systems
QuickBooks Online (required)
Excel / Google Sheets
Dropbox or similar document-sharing platforms

Email
and basic client communication tools
Performance Expectations
Books must be accurate, reconciled, and audit-ready
Transactions categorized correctly with minimal rework
Reconciliations completed monthly without unexplained variances
Clear documentation and notes left in QBO when needed
Proactive communication if issues or delays arise
Job Type: Full-time

Please send your latest CV and intro video to ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0132
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-QuickBooks-Online-exp-WFH-35K-mo-1754995
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1754995
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 912902
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1754995
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-27',ej.date_added) duration_days, DATEDIFF('2026-10-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-10-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1754995' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754995 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-23-2026=1275***Oct-24-2026=181***Oct-25-2026=10***Oct-26-2026=3***Oct-27-2026=3' WHERE job_id= '1754995'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1472' WHERE job_id= '1754995'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1754995' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1754995 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '912902'
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)