Job Description Bookkeeper and Office Administrator Working Hours: Full-time position, Monday through Friday, 8-hour shift Compensation: Competitive salary $60,000.00 - $70,000.00 based on experience. Benefits include health insurance, Dental care, Vision Care and 3 weeks paid time off. Ability to commute/relocate: Bolton, ON, reliable commute or plan to relocate before starting work (preferred) Bookkeeper and Office Administrator Job Summary: We are seeking an organized and detail-oriented Bookkeeper / Administrator to join our finance team in a medium-sized construction company. This role involves primarily processing invoices, managing vendor relationships, and ensuring accurate and timely payments. The ideal candidate will have experience in accounts payable within the construction industry and be familiar with job costing, subcontractor payments, and vendor management. Candidate will also offer support with day-to-day accounting duties and will also serve as backup for payroll (hourly & salaried). Key Responsibilities: 1. Invoice Processing (AP): • Review, verify, and process incoming invoices from vendors and subcontractors. • Match invoices to purchase orders, contracts, or job costing information to ensure accuracy. • Code invoices to the appropriate accounts and cost centers in the accounting system. 2. Vendor Management: • Maintain accurate records of all vendor accounts, ensuring all payment terms are met. • Resolve any discrepancies or issues with vendors related to payments, invoices, or billing issues. • Respond to vendor inquiries promptly and professionally. 3. Payment Processing: • Prepare and process weekly or bi-weekly payments to vendors, ensuring all payments are made within the agreed terms. • Ensure proper approval workflows are followed for all payments. • Coordinate and process subcontractor Holdback releases and payment applications. 4. Job Costing: • Ensure accurate coding of costs to the proper job or project codes. • Work closely with the project management team to verify the costs associated with specific jobs or projects. • Assist with job costing reconciliation to ensure the integrity of project financials. 5. Reconciliation and Reporting: • Reconcile vendor statements and ensure all invoices are accounted for and discrepancies are resolved. • Prepare accounts payable reports and assist with month-end and year-end closing processes. • Assist with audit preparations by providing necessary documents and reports. 6. Compliance and Recordkeeping: • Ensure compliance with company policies, procedures, and accounting standards. • Maintain organized and accurate digital or physical files for all accounts payable transactions. 7. General Administrative Support: • Provide administrative support to the Project Management & Finance department as needed. • Assist with other accounting tasks, including expense reports, credit card reconciliations. Qualifications: • Education: Associate degree in accounting, finance, or related field preferred. • Experience: At least 2-3 years of experience as a bookkeeper, preferably within the construction industry. Skills: • Proficiency in QuickBooks, Microsoft Excel and Microsoft Office. • Experience with bookkeeping, accounts receivable, accounts payable and payroll • Strong understanding of progress billing, holdbacks, job costing and construction accounting is an asset. • Excellent attention to detail and organizational skills. • Strong communication skills, both written and verbal. • Ability to handle multiple tasks and prioritize work effectively.