What are the responsibilities and job description for the Bookkeeper / General Accountant position at Master Plumbing & Heating?
Bookkeeper / General Accountant
Path to Controller
Master Plumbing & Heating | Vermont
Full-Time | In-Office
$70,000–$80,000 salary benefits
Master Plumbing & Heating is a growing, family-owned service business in Vermont with a strong reputation and a long-term vision. We’re opening a brand-new facility later this year, including a dedicated training center to support team development. The owner is an Air Force veteran who runs the business with discipline, consistency, and a strong focus on culture.
This role starts as a hands-on Bookkeeper / General Accountant and is designed to grow into a Controller position as the business continues to scale. We’re looking for someone who wants ownership, not just tasks.
You’ll work closely with ownership and a fractional CFO who reviews the books monthly, improves structure, and helps develop the role. In 2026, the company plans to implement ServiceTitan, and this role will become the go-to person on the accounting side of that system.
What you’ll own (day one)
- Keep QuickBooks Online accurate and current
- Manage bank feeds weekly with clean, consistent coding
- Reconcile bank accounts, credit cards, and key balance sheet accounts monthly
- Maintain clean Accounts Payable and Accounts Receivable workflows
- Monitor A/R aging and handle collections outreach when needed
- Process payroll accurately and on time
- Prevent and clean up issues like Undeposited Funds and miscoded transactions
- Use Ask My Accountant appropriately and clear unknowns quickly
- Support a consistent monthly close
- Prior month activity wrapped by the 5th
- Books closed by the 10th
How the role can grow
As the business expands, this role can evolve into:
- Owning the full monthly close and internal reporting
- Improving operational and job-level reporting
- Supporting budgeting, forecasting, and cash planning with the CFO
- Acting as the internal accounting lead as complexity increases
- Becoming the internal owner for ServiceTitan on the accounting side
- Supporting setup, workflows, and the QuickBooks integration
- Partnering with operations to keep financial data accurate
What we’re looking for
- Strong working knowledge of QuickBooks Online
- Solid understanding of the balance sheet and reconciliations
- Experience processing payroll
- Comfortable handling transaction volume and staying ahead of it
- Able to research history and make sound accounting decisions independently
- Interest in systems, process improvement, and growing responsibility
Bonus points
- Experience in construction, trades, or service-based businesses
- Prior exposure to ServiceTitan or similar field service systems
- Experience working with an owner or CFO who expects review-ready books
What success looks like
- Clean, reconciled books every month
- A balance sheet the owner and CFO trust
- Smooth payroll and cash flow visibility
- A clear path toward a Controller role, including system ownership
Compensation & benefits
- $70,000–$80,000 annual salary, depending on experience
- Benefits package included
- Long-term opportunity to grow into a Controller position
Pay: $70,000.00 - $80,000.00 per year
Benefits:
- 401(k)
- 401(k) 3% Match
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Work Location: In person
Salary : $70,000 - $80,000