We are seeking a detail-oriented and experienced Construction Bookkeeper to manage the financial records and accounting tasks. The ideal candidate will have a strong background in bookkeeping, with an emphasis on job costing, accounts payable/receivable, payroll, and financial reporting within the construction industry.
Key Responsibilities:
- Maintain accurate financial records for all construction projects.
- Manage accounts payable and receivable, including vendor payments and customer invoicing.
- Perform job costing and ensure proper allocation of costs to each project.
- Reconcile bank statements and credit card transactions.
- Process payroll, including prevailing wage and certified payroll reporting when applicable.
- Prepare and file monthly, quarterly, and annual tax reports.
- Work with project managers and estimators to monitor budgets and costs.
- Maintain general ledger and produce financial reports.
- Manage lien waivers, insurance certificates, and other compliance documentation.
- Collaborate with external accountants or auditors as needed.
Qualifications:
- Proven experience as a bookkeeper in the construction industry (2+ years preferred).
- Proficiency in accounting software (e.g., QuickBooks, Sage 100 Contractor, or similar).
- Strong understanding of job costing and project accounting.
- Familiarity with construction billing practices.
- Excellent organizational and time management skills.
- Attention to detail and accuracy in financial data entry.
- Knowledge of payroll laws and construction-specific tax regulations is a plus.
- Associate’s or Bachelor’s degree in Accounting, Finance, or a related field is preferred.
Working Conditions:
- Office environment; occasional visits to job sites may be required.
- Standard business hours, with flexibility based on workload and deadlines.
Full-time position, 40 hours a week, direct deposit paid weekly, up to $35-40 an hour depending on experience. For more details please call Katie or Jho-Anne at our Basalt office at 970-963-2647.
Job Type: Full-time
Pay: $35.00 - $40.00 per hour
Expected hours: 32 – 40 per week
Benefits:
- Health insurance
- Paid time off
Schedule:
- 8 hour shift
- Monday to Friday
- No weekends
Work Location: In person
Report job