Job Description
Job Description
Salary : $65,000-$70,000 / annual
About Us
Pinehurst Landscapes is a well-established landscaping and nursery business committed to delivering exceptional service to our clients. We're seeking a detail-oriented and experienced Bookkeeper to join our team and manage the financial operations across our integrated landscape and nursery divisions.
Position Overview
We are looking for a skilled Bookkeeper with a minimum of 3 years of experience to oversee all accounting functions for our multi-division operation. This role is critical to maintaining accurate financial records, managing cash flow, and supporting our leadership team with timely financial insights. The ideal candidate will be proficient in QuickBooks Online, have experience with job costing, and thrive in a dynamic environment where attention to detail is essential.
Key Responsibilities
Accounts Payable & Receivable
Process and manage accounts payable for both Landscape and Nursery divisions, including bill entry and weekly payment runs
Apply customer payments accurately, process credit card transactions, and manage remote deposits
Perform client account audits to resolve billing discrepancies
Maintain accurate inter-company transfer records between divisions
Payroll Administration
Process weekly payroll for all employees, including additions, deletions, and employee information updates
Calculate and process sales commissions twice monthly
Submit weekly Simple IRA contributions
Coordinate weekly gross pay reporting to insurance provider for premium calculations
Job Costing & Financial Analysis
Publish estimates and invoices from LMN software to QuickBooks Online
Analyze actual versus estimated costs (labor, equipment, materials) to determine job profitability
Calculate salesperson commissions based on completed job costing analysis
Track and report monthly cross-billing of plant materials between Nursery and Landscape divisions
Financial Reporting & Reconciliation
Maintain monthly Excel spreadsheets tracking Nursery AIR and A / P for year-end records
Prepare year-end financial reports
Complete monthly commission reports for designers and process Visa / MasterCard / American Express fee analysis
Ensure inter-company balances reconcile between Landscape A / P and Nursery AIR accounts
Records Management
File critical paperwork such as business licenses, DOT records, loan documents, etc.
Track important anniversaries to ensure timely application of business filings.
Support General Manager with various tasks as assigned.
Customer Service & Administrative Support
Provide professional customer service via phone and email as needed
Respond to customer requests regarding pricing, billing, and account inquiries
Support QuickBooks-related questions from team members
Handle lead distribution and administrative correspondence
Required Qualifications
Minimum 3 years of bookkeeping experience required; experience in construction, landscaping, or multi- entity businesses strongly preferred
QuickBooks Online proficiency is essential
Strong understanding of accounts payable, accounts receivable, and payroll processing
Experience with job costing and profitability analysis
Excellent attention to detail and organizational skills
Proficiency in Microsoft Excel, including spreadsheet maintenance and reporting
Strong written and verbal communication skills
Ability to maintain confidentiality and handle sensitive financial information
Professional demeanor with customer service orientation
Preferred Qualifications
Experience with LMN software or similar landscape management platforms
Familiarity with Simple IRA administration
Previous experience managing inter-company transactions
Knowledge of commission calculation and tracking
What We Offer
Opportunity to work with a reputable, growing company with 61 years of experience
Diverse responsibilities across multiple business divisions
Collaborative work environment
Opportunities for professional development and continuing education.
Competitive salary and performance-based bonuses.
Health, dental, and vision insurance.
Health savings account.
Company provided short term disability, group term life insurance, and accidental death and dismemberment.
Retirement plan with employer contribution.
Dependent care savings account.
Paid time off and holidays.
To Apply
Please submit your resume detailing your relevant bookkeeping experience and why you're interested in joining the Pinehurst Landscapes team.
Pinehurst Landscape Company reserves the right to add, remove, or modify the responsibilities of this position as needed to meet business requirements.
Pinehurst Landscape Company is an equal opportunity employer.
Bookkeeper • Glen Arm, MD, US