Controller

Fredericksburg, VA, US, United States

Job Description

Controller - Fredericksburg Country Club



Fredericksburg, Virginia

About Fredericksburg Country Club



Founded in 1925 and set along the Rappahannock River, Fredericksburg Country Club is a welcoming private club community that combines tradition, family, and Southern hospitality. With golf, racquet sports, aquatics, dining, and social events, the Club offers a full range of experiences for its members and their guests. Our team is dedicated to creating a warm, professional environment where staff can grow their careers while contributing to an exceptional member experience.

We believe in more than just employment--we are a family serving a family.

Mission & Values



At Fredericksburg Country Club, we strive to provide exceptional experiences, foster community pride, and ensure financial sustainability for generations to come. Core values guide us every day:

Respect, Integrity, Community, Excellence, and Heritage.



Position Overview



Fredericksburg Country Club is seeking a

Controller

with a hospitality mindset to oversee the day-to-day accounting operations while also supporting long-range financial health. This position is ideal for an experienced professional who can roll up their sleeves on daily receivables, payables, and payroll, while also preparing financial statements, managing internal controls, and assisting leadership with budgets, audits, and compliance.

Reporting directly to the General Manager, the Controller serves as a financial leader within a small, hands-on team environment.

This is a

full-time, exempt salaried position

with a competitive compensation package, benefits, and opportunities for professional growth.

Key Responsibilities



Financial Reporting & General Ledger



Oversee the monthly close process, balance sheet reconciliations, and journal entries. Prepare accurate, timely monthly financial statements. File state and local tax returns (sales, meals, use tax). Maintain GAAP compliance and assist with annual audit preparation.

Accounts Receivable



Manage member billing, payments, and account adjustments. Coordinate with managers and members to resolve billing questions. Monitor collections and maintain the membership database.

Accounts Payable



Ensure invoices are properly coded, approved, and processed for payment. Reconcile vendor statements and manage relationships with key vendors. Oversee cash requirements and check/EFT disbursements.

Payroll & HR Support



Process biweekly payroll and maintain compliance with payroll tax filings. Support managers with payroll reporting and labor allocations. Maintain employee records in coordination with HR and benefits providers.

Budgeting, Forecasting & Compliance



Assist the GM in preparing annual operating and capital budgets. Monitor budget vs. actual performance and provide variance analysis. Support the Finance Committee with reporting, financial analysis, and strategic planning. Ensure compliance with federal, state, and local regulations.

Leadership & Collaboration



Supervise and develop accounting staff. Serve as a resource to department heads, building financial literacy across the team. Promote the Club's culture of service, respect, and excellence in all interactions.

Qualifications



Required



Bachelor's degree in Accounting, Finance, or related field. 5+ years of accounting experience, including AR/AP, payroll, and financial reporting. Strong understanding of GAAP and internal controls. Proficiency in Microsoft Office (especially Excel) and accounting software. Excellent interpersonal and communication skills. Positive, professional demeanor with a member-service orientation.

Preferred



Private club, hospitality, or nonprofit accounting experience. CPA designation (or progress toward certification). Experience with QuickBooks Online or similar accounting systems.

Work Environment



Office setting within a private country club. Regularly required to sit, type, and communicate by phone/email. Occasionally required to stand, walk, or lift up to 15 lbs. Noise level is moderate.

Why Work at Fredericksburg Country Club?



This is a rare opportunity to be part of a historic club at a pivotal moment of growth and renewal. As Controller, you will have both the variety of daily accounting responsibilities and the chance to help shape the Club's long-term financial stability. You'll work alongside a supportive General Manager and leadership team that values collaboration, professional growth, and a family-style culture.

If you're ready to bring your accounting expertise to a community-driven club with 100 years of history, we invite you to apply.



Job Type: Full-time

Pay: $60,000.00 - $100,000.00 per year

Benefits:

Dental insurance Disability insurance Employee assistance program Employee discount Flexible spending account Health insurance Health savings account Life insurance Paid sick time Paid time off Professional development assistance Retirement plan Vision insurance Work from home
People with a criminal record are encouraged to apply

Application Question(s):

Are you a golfer?
Education:

Bachelor's (Required)
Experience:

full cycle accounting: 5 years (Preferred)
License/Certification:

CPA (Preferred)
Ability to Commute:

Fredericksburg, VA 22408 (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5872015
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    60000.0 100000.0 USD
  • Employment Status
    Permanent
  • Job Location
    Fredericksburg, VA, US, United States
  • Education
    Not mentioned