Full Cycle Bookkeeper/Office Manager
We are seeking a detail-oriented and experienced Senior Full-Cycle Bookkeeper to manage the day-to-day accounting functions for multiple companies in the construction industry. The successful candidate will be responsible for maintaining accurate financial records, supporting management with timely financial information, and ensuring compliance with all applicable payroll and tax requirements.
Experience with QuickBooks Desktop and the construction industry is essential.
References required.
Duties to perform:
Key Responsibilities
Accounts Payable
- Process vendor invoices in accounting software.
- Prepare and process cheque and electronic payments.
- Maintain vendor records and resolve supplier inquiries.
- Monitor payment terms and cash flow requirements.
- Enter and record credit card transactions.
Accounts Receivable
- Prepare customer invoices, including construction progress billings, as provided by project manager.
- Manage collections and customer account reconciliations.
- Process receipts and maintain accurate customer record.
- Post construction holdbacks in accordance with contractual requirements.
Payroll
- Process semi-monthly payroll accurately and on time.
- Administer union payroll requirements.
- Prepare payroll deductions and file CRA source remittances.
- Prepare and file WSIB reports and remittances.
- Maintain employee records and onboarding management.
- Prepare Records of Employment (ROEs), T4s, and year-end payroll reporting.
Construction & Property Accounting
- Maintain accurate job costing for multiple construction projects.
- Process progress billings provided by project managers.
- Monitor construction holdbacks (A/R and A/R).
- Track project costs and prepare job cost reports, when required.
- Prepare rental invoices and maintain rent rolls.
- Allocate expenses between properties and companies.
- Assist with property expense reporting.
General Accounting
- Maintain the general ledger and complete the full accounting cycle.
- Monitor cash flow and prepare cash flow projections to support management decision-making.
- Perform monthly bank reconciliations and credit card reconciliations.
- Complete month-end procedures, including journal entries and account reconciliations.
- Maintain fixed asset records, including additions and disposals with support from external accountant.
- Record and reconcile loans, mortgages, and other financing arrangements, including principal and interest payments.
- Assist with preparing financial information and supporting documentation for financing applications, loan renewals, and other lending requirements.
- Perform intercompany reconciliations and ensure balances are accurate across multiple companies.
- Prepare working papers for year-end and liaise with external accountant during year-end reviews and audits.
Government Reporting & Compliance
- Prepare and file annual T5018 Information Returns.
- Ensure compliance with CRA payroll reporting requirements.
- Prepare WSIB reporting and remittances.
- Assist with audit requests and other regulatory reporting as required.
Office Management
- Manage daily office operations and administrative functions.
- Coordinate office supplies, equipment maintenance, and vendor relationships.
- Answer phones, emails, and general correspondence.
- Maintain organized filing systems, employee records, and company documents.
- Schedule meetings, appointments, and travel arrangements.
- Provide administrative support to management and staff.
- Assist with onboarding new employees and maintaining personnel records.
- Ensure compliance with company policies and procedures
Additional Duties and Responsibilities:
- Support the daily operations.
- Preparation of quotes, if required.
- Preparing financial reports by analyzing, collecting, and condensing account trends and information.
Qualifications
- Minimum 5 year (preferably 10+) of full-cycle bookkeeping experience.
- Advanced proficiency with QuickBooks Desktop
- Experience in the construction industry is highly preferable
- Experience with property accounting and rental administration is an asset
- Strong knowledge of job costing, progress billing, construction holdbacks, intercompany accounting, fixed assets, and loan reconciliations
- Experience processing union payroll, WSIB, T4s, T5018s, ROEs, and government remittances
- Ability to independently manage the full accounting cycle with minimal supervision
- Strong organizational, analytical, and problem-solving skills.
- Excellent attention to detail and ability to manage multiple companies and competing priorities.
- Strong communication skills and the ability to work collaboratively with management and external accounting professionals.
Job Type: Full-time
Ability to commute/relocate:
- Markham, ON: reliably commute or plan to relocate before starting work (preferred)
Experience:
- QuickBooks Desktop: 5 years (required)
Language: