Bookkeeper / Office Manager - Construction

International Association of Plumbing and Mechanical Officials (IAPMO)

Richmond, Northern (VA, KY)

Hybrid

USD 50,000 - 70,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary based on experience
Bonus
Health, retirement, and paid vacation
Supportive team culture

Job summary

International Association of Plumbing and Mechanical Officials (IAPMO) is seeking a detail-oriented Bookkeeper / Office Manager for our Richmond, VA area client, a high-end residential builder. The role blends financial operations with client-facing office coordination.

You will manage day-to-day accounting in QuickBooks, oversee job costing and invoicing, coordinate with CPAs, and handle vendor payments while supporting HR and office tasks. Training provided; only locally-based candidates apply.

Qualifications

  • 2+ years of bookkeeping or accounting experience, construction industry experience a plus.
  • Proficiency in QuickBooks (QBO).
  • Excellent written and verbal communication skills.
  • High attention to detail, accuracy, and confidentiality.
  • Warm, genuine, and client-friendly demeanor.
  • Ability to prioritize, multi-task, and stay organized in a fast-paced environment.
  • Experience supporting high-end clients or working in a custom home building environment preferred.
  • Familiarity with construction billing cycles and AIA documents preferred.
  • Positive, collaborative, and proactive mindset.
  • Ability to work independently with minimal supervision.

Responsibilities

  • Manage day-to-day accounting: accounts payable, accounts receivable, bank reconciliations, and general ledger entries
  • Maintain accurate financial records using QuickBooks (QBO)
  • Prepare monthly financial reports for company leadership
  • Oversee job costing, expense coding, and ensure accurate tracking of project-related costs
  • Support budgeting, cash flow forecasting, and financial planning
  • Manage asset purchases and dispositions
  • Manage loan payments and balances
  • Coordinate with external CPA or accountant for taxes, audits, and year-end closing
  • Ensure timely payment of vendors and invoices on a weekly basis via ACH, BillPay, or printed checks
  • Create detailed invoices with backup documentation in QBO
  • Manage accounts receivable and record customer payments in QBO
  • Monitor and analyze financial performance; flag variances from budget forecast
  • Process and file business personal property tax returns and business licenses
  • Serve as the main point of contact for office operations and administrative tasks
  • Answer calls and emails professionally and warmly, especially with high-end residential clients
  • Manage office supplies, vendor relationships, and subcontractor communications
  • Maintain digital and physical filing systems for financial and project documentation
  • Schedule and coordinate meetings, project reviews, and team check-ins
  • Assist with HR-related functions such as onboarding, time tracking, and benefits coordination

Skills

Bookkeeping
QuickBooks (QBO)
Communication
Attention to detail
Client-facing
Organization
Independent work
Construction industry experience

Tools

QuickBooks (QBO)

Job description

Bookkeeper / Office Manager - Construction

Our client is a well-established, high-end residential custom home builder based in Richmond, Virginia, with a reputation for crafting exceptional homes and delivering an outstanding client experience. Grounded in integrity, craftsmanship, and a genuine passion for excellence, their team is collaborative, quality-focused, and deeply committed to doing right by their clients at every stage of the building process.

As they continue to grow, they are looking to add a detail-oriented, trustworthy, and personable Office Manager / Bookkeeper to their team. This is a dual-role position that sits at the heart of the business, managing the company's financial operations while also serving as a warm, professional point of contact for clients, vendors, and the internal team. The right candidate will be highly organized and someone who genuinely enjoys keeping things running smoothly behind the scenes.

Extensive training will be provided around the construction-related accounting responsibilities of this role.

Position Responsibilities
Bookkeeping
  • Manage day-to-day accounting: accounts payable, accounts receivable, bank reconciliations, and general ledger entries
  • Maintain accurate financial records using QuickBooks (QBO)
  • Prepare monthly financial reports for company leadership
  • Oversee job costing, expense coding, and ensure accurate tracking of project-related costs
  • Support budgeting, cash flow forecasting, and financial planning
  • Manage asset purchases and dispositions
  • Manage loan payments and balances
  • Coordinate with external CPA or accountant for taxes, audits, and year-end closing
  • Ensure timely payment of vendors and invoices on a weekly basis via ACH, BillPay, or printed checks
  • Create detailed invoices with backup documentation in QBO
  • Manage accounts receivable and record customer payments in QBO
  • Monitor and analyze financial performance; flag variances from budget forecast
  • Process and file business personal property tax returns and business licenses
Office Management
  • Serve as the main point of contact for office operations and administrative tasks
  • Answer calls and emails professionally and warmly, especially with high-end residential clients
  • Manage office supplies, vendor relationships, and subcontractor communications
  • Maintain digital and physical filing systems for financial and project documentation
  • Schedule and coordinate meetings, project reviews, and team check-ins
  • Assist with HR-related functions such as onboarding, time tracking, and benefits coordination
Required Qualifications
  • 2+ years of bookkeeping or accounting experience (construction industry experience a plus)
  • Proficiency in QuickBooks (QBO)
  • Excellent written and verbal communication skills
  • High attention to detail, accuracy, and confidentiality
  • Warm, genuine, and client-friendly demeanor
  • Ability to prioritize, multi-task, and stay organized in a fast-paced environment
  • Experience supporting high-end clients or working in a custom home building environment preferred
  • Familiarity with construction billing cycles and AIA documents preferred
  • Positive, collaborative, and proactive mindset
  • Ability to work independently with minimal supervision
Job Benefits
  • Competitive salary based on experience + Bonus
  • Health, retirement, and paid vacation benefits
  • Supportive and respectful team culture
  • Opportunity to work closely with a high-end builder committed to excellence
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Accountant- Construction
Accountant- Construction

gpac • Woodbury (MN)

On-site
USD 65,000 - 90,000
Paid Time Off
Retirement plan
Stable company culture
+1
Accounting Specialist
Accounting Specialist

The Barndo Co • Duncan (SC)

On-site
USD 45,000 - 60,000
Office Manager Bookkeeper
Office Manager Bookkeeper

First Choice Renovation • United States

On-site
Hourly pay
Paid time off
Flexible schedule
Accounting / Office Management
Accounting / Office Management

Grove Gallery & Interiors • Mooresville (NC)

On-site
USD 42,000 - 65,000
Construction Bookkeeper
Construction Bookkeeper

International Association of Plumbing and Mechanical Officials (IAPMO) • Boynton Beach (FL)

On-site
USD 65,000 - 70,000
Bookkeeper
Bookkeeper

Merck General Contracting, LTD • Waco (TX)

On-site
USD 40,000 - 68,000
Health insurance
PTO
Bookkeeper
Bookkeeper

Matern Staffing, Inc. • Fredericksburg (VA)

On-site
Health Insurance
401K
Office Manager
Office Manager

Staffers Inc. • Brandon (MS)

On-site
USD 38,000 - 48,000
Office Manager Bookkeeper
Office Manager Bookkeeper

Variety Staffing • Berkeley Heights (NJ)

On-site
USD 45,000 - 60,000
Dynamic and supportive work environment
Opportunities for growth and ownership of functions
Competitive salary based on experience
Office Manager
Office Manager

RaezerConnect • New Jersey

Hybrid
USD 65,000 - 85,000
Competitive salary based on experience
Paid time off and holidays
Health insurance & 401K options
+2