Accounts Payable Specialist

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

TYPE OF WORK

Full Time

SALARY

$1,100 per month

HOURS PER WEEK

40

DATE UPDATED

Sep 9, 2026

JOB OVERVIEW

**PLEASE MAKE SURE TO ATTACH/LINK YOUR RESUME AND VIDEO INTRODUCTION BEFORE APPLYING OTHERWISE YOUR APPLICATION WILL BE IGNORED**

Accounts Payable Specialist

Job Type: Full-TimeWork Hours: Monday to Friday, 8:00 AM to 5:00 PM Pacific Time, with a 1-hour break
Salary: $1,100 per month

Job Overview:

We are seeking a dependable and detail-oriented Accounts Payable Specialist to manage full-cycle AP for a growing equipment rental operation. This remote role supports a U.S.-based accounting team and focuses on accurate invoice processing, job cost and GL coding, and managing workflows in TimberScan and Sage 100. Responsibilities include vendor invoice entry, employee expense reports, reconciliations, vendor communications, credit applications, and dispute resolution. Construction industry experience is strongly preferred. The ideal candidate thrives on precision and takes pride in maintaining a clean, organized AP ledger.

Key Responsibilities:

Invoice Processing & Coding
Perform day-to-day financial transactions, including verifying, classifying, routing, and processing invoices for payment through TimberScan and Sage 100.
Review all incoming invoices for accuracy in pricing, quantities, and terms; compare against supplier quotes or purchase orders when applicable.
Accurately code invoices to the correct general ledger accounts, job numbers, cost codes, and cost types.
Route invoices for approval within TimberScan, post approved invoices to Sage 100, and prepare payment batches for review.
Maintain complete and organized digital documentation for all payables.
Vendor Communication & Dispute Resolution
Respond to vendor inquiries and communicate clearly regarding invoice or payment status.
Research and resolve invoice discrepancies or pricing variances.
Gather and maintain W-9s and vendor setup documentation.
Complete vendor credit applications using internal templates and ensure timely submission.
Collaborate with the Accounting Manager and Controller to resolve payment disputes or vendor issues.
Reconciliations & Reporting
Perform monthly vendor statement reconciliations, ensuring all invoices are received, posted, and accurate.
Identify and document missing or duplicate invoices; follow up with vendors or internal approvers as needed.
Assist with month-end close tasks, including account tie-outs.
Employee Expense Reports & Miscellaneous Tasks
Review and process employee expense reimbursements, verifying receipts, coding accuracy, and approvals.
Support compliance with expense reporting and documentation standards.
Provide assistance with audit requests or reporting as needed.
Cross-Company Collaboration
While primarily assigned to one entity type (TORO or AFS/PSS), cross-train and assist other AP Specialists as needed to maintain consistency and coverage across all companies.

Qualifications:

3–5 years of accounts payable experience; construction industry experience strongly preferred.
Hands-on experience with TimberScan and Sage 100 (required).
Strong understanding of job cost accounting, GL coding, and AP workflows.
Experience with vendor reconciliations, expense reports, and credit applications.
Familiarity with Corpay or other AP automation tools (preferred).
Experience with Point of Rental software (a plus, but not required).
Highly reliable and consistent in meeting deadlines.
Strong attention to detail and accuracy in coding and data entry.
Excellent written and verbal English communication skills.
Self-motivated, independent, and proactive in problem-solving.
Honest and transparent communicator who seeks clarification when needed.
Thrives in a structured, accuracy-focused work environment.
Must be able to work U.S. Pacific Time hours (graveyard shift in PH).

Note: An NBI or police clearance will be required upon acceptance of the job offer.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0317
Total Execution Time  0.0335
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounts-Payable-Specialist-1721695
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0252 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1721695
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 824366
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1721695
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-26',ej.date_added) duration_days, DATEDIFF('2026-09-26',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-09-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1721695' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721695 
0.0020   UPDATE employer_jobs SET hit_counts = '***Sep-01-2026=314***Sep-02-2026=413***Sep-03-2026=130***Sep-04-2026=92***Sep-05-2026=69***Sep-06-2026=33***Sep-07-2026=56***Sep-08-2026=55***Sep-09-2026=656***Sep-10-2026=134***Sep-11-2026=116***Sep-12-2026=40***Sep-13-2026=37***Sep-14-2026=55***Sep-15-2026=34***Sep-16-2026=27***Sep-17-2026=28***Sep-18-2026=25***Sep-19-2026=11***Sep-20-2026=18***Sep-21-2026=24***Sep-22-2026=33***Sep-23-2026=25***Sep-24-2026=27***Sep-25-2026=17***Sep-26-2026=16' WHERE job_id= '1721695'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=2483' WHERE job_id= '1721695'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1721695' 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` = 1721695 
0.0167   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '824366'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)