Bookkeeping & Accounting Specialist — AP, AR & Bank Reconciliation

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

TYPE OF WORK

Full Time

SALARY

40,000 PHP Monthly

HOURS PER WEEK

40

DATE UPDATED

Oct 5, 2026

JOB OVERVIEW

Salary: PHP 40,000 per month
Schedule: Full-Time | Remote | U.S. Business Hours
Location: Philippines-based candidates only

We are looking for an experienced bookkeeper to support the finance team of a U.S.-based company.

This role covers day-to-day bookkeeping, accounts payable, accounts receivable, and bank reconciliations. You will manage a high volume of transactions, coordinate with team members, and keep financial records accurate and up to date.

The right candidate has practical accounting experience, works confidently in QuickBooks, responds promptly during working hours, and follows outstanding items through to completion.

Key Responsibilities

• Record and categorize transactions accurately in QuickBooks, with complete supporting documentation
• Review and record vendor bills, check for errors or duplicates, and coordinate approvals
• Support payment preparation and processing according to company procedures
• Reconcile vendor statements and resolve invoice, credit, and payment discrepancies
• Prepare or support customer invoices and statements, record receipts, and apply payments correctly
• Monitor outstanding customer balances and support payment follow-up
• Perform bank reconciliations and investigate missing, duplicate, or unmatched transactions
• Support adjusting entries, month-end close, and routine reporting as directed
• Maintain organized records and track unresolved items through completion
• Communicate promptly with the finance team, provide clear updates, and escalate issues when needed

Required Experience & Skills

• Proven hands-on bookkeeping or accounting experience, including support for a U.S.-based business
• Professional experience using QuickBooks for transaction recording, categorization, and bank reconciliation
• Practical experience with both accounts payable and accounts receivable
• Ability to investigate discrepancies using bank statements, accounting records, and supporting documents
• Experience handling a high volume of transactions and multiple deadlines
• Strong Excel or Google Sheets skills
• Strong written and spoken English
• Excellent attention to detail, organization, and follow-through
• Ability to work independently while keeping the team informed
• Consistent availability and quick response times during agreed U.S. business hours

Preferred Qualifications

• Three or more years of relevant bookkeeping or accounting experience
• Experience supporting month-end close and financial reporting
• Degree in Accounting, Finance, or a related field

Please Read Before Applying

This role requires experience beyond data entry or basic invoice processing. You should be able to explain the bookkeeping work you personally handled, your responsibilities in AP and AR, and how you investigated and resolved bank reconciliation discrepancies.

Courses and tutorials are helpful, but applicants must also have practical work experience. Shortlisted candidates may be asked to complete a bookkeeping or reconciliation assessment.

How to Apply

Please include:

Your resume and OnlineJobs.ph profile link

Your years of relevant experience, including experience supporting U.S.-based businesses

How long you have used QuickBooks professionally and the tasks you personally performed

A brief summary of your AP, AR, and bank reconciliation responsibilities, including approximate monthly transaction volume

One example of a reconciliation discrepancy you identified and how you resolved it

Your availability during U.S. business hours and earliest start date

Work Requirements

• Philippines-based applicant
• Full-time availability during agreed U.S. business hours
• Reliable computer, high-speed internet, and a suitable home workspace

Compensation: PHP 40,000 per month

If you enjoy detailed accounting work, communicate clearly, and take ownership of getting tasks completed accurately and on time, we would like to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0200
Total Execution Time  0.0276
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeping-Accounting-Specialist-AP-AR-Bank-Reconciliation-1744176
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0118 seconds)  (Hide)
0.0008   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1744176
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 900588
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1744176
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1744176' 
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744176 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-05-2026=482***Oct-06-2026=1106***Oct-07-2026=163***Oct-08-2026=243***Oct-09-2026=142***Oct-10-2026=25***Oct-11-2026=4***Oct-12-2026=1***Oct-13-2026=1***Oct-14-2026=5***Oct-15-2026=3***Oct-16-2026=5' WHERE job_id= '1744176'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2180' WHERE job_id= '1744176'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1744176' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744176 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '900588'
AND `date_added` >= '2022-06-08' 
0.0009   select * from teasers 
0.0014   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)