Remote Bookkeeper – 2 Positions Available (Philippines)

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

TYPE OF WORK

Any

SALARY

$5 to $6.50 per hour

HOURS PER WEEK

TBD

DATE UPDATED

Oct 23, 2026

JOB OVERVIEW

Work Arrangement: Fully Remote
Employment Type: Full-time, 40 hours per week
Location: Philippines
Number of Openings: 2
Start Date: Immediately

About the Role
We are a Canadian accounting firm seeking two reliable and detail-oriented Bookkeepers based in the Philippines to support our bookkeeping and accounting operations remotely.

The ideal candidates will have strong experience with QuickBooks Online (QBO) and Microsoft Excel, excellent attention to detail, and the ability to work independently while managing multiple client accounts.

Responsibilities
- Maintain accurate bookkeeping records for multiple Canadian clients using QuickBooks Online (QBO).
- Record and categorize daily financial transactions, including income, expenses, accounts payable, and accounts receivable.
- Perform bank and credit card reconciliations.
- Prepare and maintain Excel working papers, including account reconciliations and supporting schedules.
- Review financial transactions and identify missing, duplicate, or incorrectly recorded entries.
- Assist with GST/HST calculations, reconciliations, and reporting.
- Prepare adjusting journal entries and assist with month-end and year-end bookkeeping.
- Organize and maintain financial records and supporting documentation.
- Communicate with the accounting team regarding discrepancies and outstanding information.
- Maintain confidentiality of client financial information.

Requirements
- Previous bookkeeping experience is required.
- Strong proficiency in QuickBooks Online (QBO) and Microsoft Excel is required.
- Experience with Excel formulas, including SUMIF, VLOOKUP/XLOOKUP, and PivotTables.
- Good understanding of bookkeeping principles, journal entries, and account reconciliations.
- Ability to work accurately with large volumes of financial transactions.
- Strong written and spoken English communication skills.
- Excellent attention to detail, organizational skills, and time management.
- Ability to work independently and meet deadlines.
- Experience working with Canadian accounting firms or Canadian clients is an asset.
- Knowledge of Canadian GST/HST and payroll is an asset.

How to Apply
Please submit the following:
- Your résumé.
- A brief summary of your bookkeeping experience, particularly with Canadian clients, if applicable.
- Details of your experience with QuickBooks Online and Microsoft Excel.
- A list of other accounting software you have used.
- Your expected monthly compensation in PHP.
- Your earliest available start date and preferred working hours.

Shortlisted candidates will be required to complete a practical bookkeeping assessment using sample QuickBooks Online and Excel data.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0226
Total Execution Time  0.0265
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,484,672 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-Bookkeeper-2-Positions-Available-Philippines-1755155
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0139 seconds)  (Hide)
0.0028   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755155
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 1011524
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755155
AND `misc`.`id` IS NULL 
0.0017   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-25',ej.date_added) duration_days, DATEDIFF('2026-10-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1755155' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755155 
0.0011   UPDATE employer_jobs SET hit_counts = '***Oct-23-2026=1229***Oct-24-2026=608***Oct-25-2026=33' WHERE job_id= '1755155'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1869' WHERE job_id= '1755155'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755155' 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` = 1755155 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1011524'
AND `date_added` >= '2022-06-08' 
0.0019   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)