Office Manager/Bookkeeper
Listed on 2026-08-30
-
Accounting
Bookkeeper/ Accounting Clerk, Accounts Receivable/ Collections, Office Administrator/ Coordinator
Location: St Johnsbury
DG Roofing, Inc. | Commercial Roofing & Construction
Full-Time | $50,000-$75,000 annually based on experience | Performance-based bonus opportunities
About DG RoofingDG Roofing is a family-owned commercial roofing company serving businesses throughout Vermont and New Hampshire. For decades, our team has built a reputation for solving roofing problems with customized, high-quality solutions and dependable service. Our work includes commercial roof repair, preventative maintenance, re-roofing, strategic roof planning, low-slope roofing systems, and metal roofing solutions.
We believe in doing things the right way - delivering quality workmanship, maintaining strong customer relationships, and treating employees and business partners with fairness and respect. We are seeking an organized, dependable, and detail-oriented Office Manager / Bookkeeper who can take ownership of our daily office administration and help keep the financial side of the business running smoothly.
Position OverviewThe Office Manager / Bookkeeper will play an important role in the daily operations of DG Roofing, working closely with company ownership, project management, field personnel, customers, vendors, and outside accounting professionals.
A primary responsibility will be maintaining accurate daily bookkeeping using Quick Books Online (QBO). This includes accounts payable, accounts receivable, reconciliations, customer invoicing, vendor management, financial recordkeeping, and assisting management with timely financial reporting. The ideal candidate is comfortable working with numbers, understands basic accounting principles, is highly organized, and can manage multiple priorities in a fast-moving construction environment.
Key Responsibilities Bookkeeping & Quick Books Online- Maintain accurate daily bookkeeping and financial records using Quick Books Online.
- Record and properly categorize business income, expenses, payments, deposits, and other transactions.
- Manage accounts payable, including vendor bills, statements, payment schedules, and supporting documentation.
- Manage accounts receivable, including customer invoicing, payment posting, collections follow-up, and monitoring outstanding balances.
- Maintain accurate customer and vendor records.
- Review transactions for proper general ledger account and job/project coding.
- Maintain organized documentation for receipts, invoices, bills, purchase orders, and other financial records.
- Assist management with monitoring cash flow, outstanding receivables, upcoming payables, and other financial obligations.
- Generate and review Quick Books reports, including Profit & Loss, Balance Sheet, A/R Aging, A/P Aging, and customer/job reports.
- Assist with month-end bookkeeping procedures and prepare organized records for the company's accountant, CPA, or tax professionals.
- Identify discrepancies or unusual transactions and proactively work with management to resolve them.
- Oversee the organization and daily administrative functions of the office.
- Answer and direct incoming telephone calls and emails professionally.
- Assist with customer communications, scheduling, and follow-up.
- Maintain organized customer, vendor, employee, and project documentation.
- Coordinate paperwork between the office, project managers, sales team, and field personnel.
- Assist with customer contracts, proposals, purchase orders, work orders, warranties, and project documentation.
- Track certificates of insurance, vendor documentation, permits, and other administrative requirements when applicable.
- Maintain organized electronic and physical filing systems.
- Assist management with scheduling, correspondence, reporting, and other administrative needs.
- Help develop and improve office procedures to increase efficiency and organization.
- Administer new hire employment forms and onboarding processes.
- Manage employee data entry and maintenance within the Quick Books payroll system.
- Ensure compliance with immigration employment laws and documentation Office Manager / Bookkeeper
- requirements.
Stay current with changing employment laws and regulations to ensure company compliance.
Construction & Project Support- M…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).