Job Description: Bookkeeper
About Ray-Z Plumbing & Heating
Ray-Z Plumbing & Heating is a trusted leader in the plumbing, heating, and mechanical services industry, proudly serving the Calgary community. We are committed to delivering high-quality, reliable solutions to our residential and commercial clients while fostering a culture of integrity, professionalism, and excellence. We are seeking an experienced Bookkeeper to join our team and maintain accurate day-to-day financial records with attention to detail and reliability.
Job Summary
Ray-Z Plumbing & Heating is looking for a detail-oriented Bookkeeper with 5-8 years of experience to handle core bookkeeping functions, including transaction recording, accounts receivable, accounts payable, payroll processing, and bank reconciliations. This role requires proficiency in QuickBooks to ensure precise financial data management and support compliance with Canadian regulations. The Bookkeeper will contribute to the financial accuracy that supports our growing business operations. This position reports to the leadership team and is based in Calgary, Alberta.
Key Responsibilities
Daily Transaction Recording and General Ledger Maintenance
- Record all daily financial transactions accurately in QuickBooks, including income, expenses, and other entries.
- Maintain and update the general ledger with precision to ensure complete and reliable financial records.
- Categorize transactions appropriately, including job costing elements for plumbing and heating projects where applicable.
Accounts Receivable and Invoicing
- Manage accounts receivable processes, including preparing and issuing invoices to clients.
- Track payments received, follow up on collections, and perform customer account reconciliations.
- Handle progress billing and retainage tracking as needed for construction-related projects.
Accounts Payable and Expense Management
- Process vendor and subcontractor invoices, ensuring accuracy, proper coding, and timely approvals.
- Prepare and execute payments to vendors and track expenses to maintain cash flow accuracy.
- Reconcile vendor statements and resolve any discrepancies promptly.
Bank and Account Reconciliations
- Perform monthly reconciliations of bank statements, credit card accounts, and other financial accounts.
- Identify and correct discrepancies to ensure books align with actual financial activity.
- Monitor cash balances and flag any irregularities.
Payroll Processing and Compliance
- Process bi-weekly or monthly payroll for employees, including calculations for wages, deductions, and benefits.
- Ensure compliance with federal and provincial payroll regulations, including remittances and T4 preparations.
- Maintain payroll records and support year-end reporting requirements.
Financial Reporting and Support
- Generate routine reports such as profit and loss statements, balance sheets, and job cost summaries using QuickBooks.
- Assist with month-end and year-end closing processes.
- Provide accurate financial data to support leadership decision-making and budgeting efforts.
Compliance and Process Improvement
- Support GST/HST filings, tax remittances, and other regulatory requirements.
- Maintain confidentiality of all financial and company information.
- Identify opportunities to improve bookkeeping processes for greater efficiency and accuracy.
Qualifications
- Diploma or certificate in Bookkeeping, Accounting, or a related field (or equivalent experience).
- 5-8 years of hands-on bookkeeping experience, preferably in construction, plumbing, heating, or a related service industry.
- Strong proficiency in QuickBooks for full-cycle bookkeeping, transaction entry, reporting, and reconciliations.
- Solid understanding of Canadian accounting practices, tax regulations (including GST/HST and payroll taxes), and compliance standards.
- Experience with job costing, project-based invoicing, or construction accounting is highly desirable.
- Advanced skills in Microsoft Excel (e.g., data entry, reconciliations, basic formulas).
- Exceptional attention to detail, organizational skills, and accuracy in handling financial data.
- Ability to work independently with minimal supervision while meeting deadlines (e.g., payroll, month-end).
- Strong problem-solving skills to identify and resolve discrepancies.
- Effective communication skills for interacting with vendors, team members, and management.
Compensation and Benefits
- Competitive salary commensurate with experience.
- Comprehensive health, dental, and vision insurance plans provided upon successful completion of the probationary period.
- Paid vacation and statutory holidays provided upon meeting the qualifying criteria.
- Opportunities for professional development.
- Supportive and collaborative work environment in a growing company.
Work Environment
- Location: Calgary, Alberta (on-site position).
- Start Date: Immediate (ASAP).
- Full-time position, Monday to Friday, with occasional overtime during busy periods such as month-end or year-end.
- Ability to work independently in a fast-paced, dynamic environment.
Pay: $21.50-$26.50 per hour
Ability to commute/relocate:
- Calgary, AB T2B 3N4: reliably commute or plan to relocate before starting work (required)
Experience:
- Bookkeeping: 5 years (required)
Work Location: In person