Bookkeeper – QuickBooks Online | Part-Time | 20 Hours/Week

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

TYPE OF WORK

Part Time

SALARY

PHP 22,000

HOURS PER WEEK

20

DATE UPDATED

Oct 10, 2026

JOB OVERVIEW

We are a U.S.-based real estate and financial services group seeking a reliable, detail-oriented Bookkeeper with strong QuickBooks Online and reconciliation experience.

This is a long-term, fully remote position for someone who values accuracy, structure, consistency, and clear communication.

The role will begin part-time at 20 hours per week, with the potential for increased hours and responsibilities as the business grows.

SCHEDULE
• Monday–Friday
• 4 hours per day / 20 hours per week
• Work hours must fall between 8:00 AM and 6:00 PM U.S. Eastern Time
• Exact daily schedule will be agreed upon before hiring and should remain consistent
• Availability for scheduled check-ins during working hours is required

RESPONSIBILITIES
• Reconcile bank and credit card accounts
• Review and categorize transactions in QuickBooks Online
• Assist with historical cleanup of accounts
• Identify discrepancies, duplicates, and missing transactions
• Maintain accurate financial records
• Maintain bookkeeping schedules, spreadsheets, and trackers
• Assist with accounts payable and accounts receivable as needed
• Organize supporting financial documents
• Prepare monthly Profit & Loss and Balance Sheet reports
• Identify unusual or unclear transactions for review
• Maintain a clear list of unresolved bookkeeping questions
• Assist with bookkeeping for multiple business entities as training progresses
• Provide concise daily progress updates

REQUIREMENTS
• Minimum 2 years of bookkeeping experience
• Strong hands-on QuickBooks Online experience
• Strong bank and credit card reconciliation experience
• Working knowledge of Excel and/or Google Sheets
• Strong written and spoken English
• Excellent attention to detail
• Ability to follow established procedures
• Ability to work independently
• Reliable computer suitable for bookkeeping work
• Reliable primary internet connection
• Backup internet connection
• Backup power solution strongly preferred
• Quiet and professional work-from-home environment
• Ability to consistently work the agreed schedule

A dual-monitor workstation is strongly preferred.

Experience working with U.S. businesses is preferred.

Real estate, rental, or property-management bookkeeping experience is preferred but NOT required. Training will be provided on our accounting procedures and property/entity structure.

CPA certification is NOT required.

HOW WE WORK
We value accuracy and reliability over speed.
We are looking for someone who follows established procedures, keeps good documentation, and communicates clearly.
When a transaction or accounting treatment is unclear, the expectation is simple:

Do not guess.

Research what can reasonably be determined, document the question, and request guidance before making significant accounting changes.

The business owner remains actively involved in understanding and reviewing the company's financial records.

COMPENSATION
• PHP 22,000 per month
• Approximately 20 hours per week
• Paid twice monthly via Wise
• 30-day paid trial period
• Potential for increased hours and responsibilities based on performance and business needs

HOW TO APPLY
To be considered, please follow ALL instructions below.

1. Subject Line
Send a message with the subject line: BK101626
Applications without this subject line will not be reviewed.

2. Resume: Include a Google Drive link to your resume in PDF format.
Please make sure access permissions allow us to view the file.

3. Video: Include a 2–3 minute video explaining your step-by-step process for reconciling a bank or credit card account when there is a discrepancy. Please explain what you would actually do rather than simply defining reconciliation.

Also include a written transcript of your video response with your application. AI-generated transcripts are acceptable, but please review the transcript for accuracy before submitting.

4. Answer These Questions
Please include your answers in your application message:
1. What city/municipality and province do you currently live in?
2. How many hours per week are you currently working across all jobs, clients, or freelance commitments?
3. How many years of bookkeeping experience do you have?
4. How many years have you worked with QuickBooks Online?
5. Briefly describe the bookkeeping work you have personally performed in QuickBooks Online.
6. Describe your experience reconciling bank and credit card accounts.
7. Have you previously worked with U.S. companies? If yes, briefly explain.
8. Have you handled bookkeeping for real estate, rental properties, or property management? If yes, briefly explain. This experience is not required.
9. Are you currently employed or working for any other clients?
10. If yes, provide the exact days and working hours of your current job(s) or client commitments.
11. What consistent 4-hour work schedule can you commit to Monday–Friday between 8:00 AM and 6:00 PM U.S. Eastern Time?
12. Describe your computer setup, including the number of monitors you currently use.
13. What is your primary internet provider?
14. What do you use for backup internet?
15. What backup power solution do you have in case of a power outage?
16. Describe your normal work-from-home environment.
17. Why are you currently looking for a new position?
18. Are you comfortable starting at PHP 22,000/month for approximately 20 hours per week?
19. What is the earliest date you can start?
20. Are you interested in a long-term position that could potentially grow in hours and responsibilities?
21. Please provide the direct link to your OnlineJobs.ph profile.

NEXT STEP
Applicants who follow the instructions and meet the initial requirements will be considered for a short interview.
Finalists may be asked to complete a short paid bookkeeping assessment before an offer is made.
We are looking to hire immediately.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0366
Total Execution Time  0.0378
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,529,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-QuickBooks-Online-Part-Time-20-HoursWeek-1743139
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0309 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1743139
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 133235
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1743139
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-24',ej.date_added) duration_days, DATEDIFF('2026-10-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1743139' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743139 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-03-2026=409***Oct-04-2026=633***Oct-05-2026=420***Oct-06-2026=173***Oct-07-2026=104***Oct-08-2026=67***Oct-09-2026=58***Oct-10-2026=1654***Oct-11-2026=974***Oct-12-2026=904***Oct-13-2026=383***Oct-14-2026=237***Oct-15-2026=57***Oct-16-2026=44***Oct-17-2026=96***Oct-18-2026=3***Oct-19-2026=4***Oct-20-2026=1***Oct-21-2026=3***Oct-22-2026=4***Oct-23-2026=7***Oct-24-2026=4' WHERE job_id= '1743139'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=6179' WHERE job_id= '1743139'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1743139' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743139 
0.0230   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '133235'
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)