Compensation · management

What clubs pay the Assistant General Manager.

Reported compensation for individuals identified as Assistant General Managers on Form 990 Part VII, drawn from each club’s most recent filing. Pay shown is reportable compensation plus pay from related organizations — the total a club tells the IRS each person earned.

Coverage
91
people on record

The distribution

n = 91
P10
$111K
P25
$127K
P50 · Median
$155K
P75
$180K
P90
$243K

The middle half of Assistant General Managers earned between $127K and $180K in their most recent reported year.

Pay range by state

12 states · bar spans 25th–75th pct

Each bar spans the 25th to 75th percentile of reported pay for the Assistant General Manager role in that state; the vertical tick marks the median. States need at least three paid officers on record, ranked by median pay.

Highest paid

most recent filing per club
PersonClubPay
MARC MOULINET
ASSISTANT GENERAL MANAGER
Dallas Country Club
Dallas, TX · FY2022
$474K
ANDY SCRIVNER
ASSISTANT GENERAL MANAGER
Shadow Wood Country Club Inc
Estero, FL · FY2023
$348K
MARIO CAMPUZANO
ASST. GENERAL MANAGER
Congressional Country Club Inc
Bethesda, MD · FY2023
$308K
CHRISTOPHER ROGERS
ASSISTANT GENERAL MANAGER
Winged Foot Golf Club Inc
Mamaroneck, NY · FY2022
$287K
DEREK LANE
ASSISTANT GENERAL MANAGER
Rolling Hills Country Club
Pls Vrds Est, CA · FY2023
$275K
JOHN COLLINGS
ASSISTANT GENERAL MANAGER
Boca West Country Club Inc
Boca Raton, FL · FY2023
$270K
JAY JOHNSON
ASST GENERAL MANAGER
Southern Hills Country Club
Tulsa, OK · FY2023
$264K
JASON NILL
ASSISTANT GENERAL MANAGER
Brae Burn Country Club
West Newton, MA · FY2023
$255K
BILLY PANAGIOTOPOULOS
ASSISTANT GENERAL MANAGER
Sleepy Hollow Country Club Westchester
Scarborough, NY · FY2022
$252K
MARGARET O'CONNOR
ASST. GM
Nassau Country Club
Glen Cove, NY · FY2021
$243K

By state

states with n ≥ 3 (12)
StateP25P50P75n
CA$167K$219K$226K5
MA$144K$172K$192K4
FL$164K$172K$242K7
TX$131K$168K$184K6
VA$127K$160K$160K3
CT$115K$153K$160K7
KS$122K$137K$137K3
NY$130K$137K$177K18
PA$115K$133K$160K5
IL$102K$128K$128K3
NJ$110K$127K$127K3
NC$113K$116K$134K5

Pay vs. hours worked

91 officers · anonymised
$0$125K$250K$375K$500K0h18h35h53h70h$474K · 40 hrs/wk · Reported pay $474K · Hours/week 40h$348K · 40 hrs/wk · Reported pay $348K · Hours/week 40h$308K · 40 hrs/wk · Reported pay $308K · Hours/week 40h$287K · 40 hrs/wk · Reported pay $287K · Hours/week 40h$275K · 40 hrs/wk · Reported pay $275K · Hours/week 40h$270K · 55 hrs/wk · Reported pay $270K · Hours/week 55h$264K · 40 hrs/wk · Reported pay $264K · Hours/week 40h$255K · 40 hrs/wk · Reported pay $255K · Hours/week 40h$252K · 40 hrs/wk · Reported pay $252K · Hours/week 40h$243K · 40 hrs/wk · Reported pay $243K · Hours/week 40h$242K · 50 hrs/wk · Reported pay $242K · Hours/week 50h$226K · 40 hrs/wk · Reported pay $226K · Hours/week 40h$225K · 40 hrs/wk · Reported pay $225K · Hours/week 40h$224K · 40 hrs/wk · Reported pay $224K · Hours/week 40h$220K · 40 hrs/wk · Reported pay $220K · Hours/week 40h$220K · 40 hrs/wk · Reported pay $220K · Hours/week 40h$219K · 40 hrs/wk · Reported pay $219K · Hours/week 40h$199K · 40 hrs/wk · Reported pay $199K · Hours/week 40h$192K · 45 hrs/wk · Reported pay $192K · Hours/week 45h$191K · 60 hrs/wk · Reported pay $191K · Hours/week 60h$190K · 50 hrs/wk · Reported pay $190K · Hours/week 50h$185K · 40 hrs/wk · Reported pay $185K · Hours/week 40h$184K · 40 hrs/wk · Reported pay $184K · Hours/week 40h$180K · 40 hrs/wk · Reported pay $180K · Hours/week 40h$177K · 40 hrs/wk · Reported pay $177K · Hours/week 40h$176K · 40 hrs/wk · Reported pay $176K · Hours/week 40h$175K · 40 hrs/wk · Reported pay $175K · Hours/week 40h$172K · 40 hrs/wk · Reported pay $172K · Hours/week 40h$172K · 40 hrs/wk · Reported pay $172K · Hours/week 40h$171K · 40 hrs/wk · Reported pay $171K · Hours/week 40h$170K · 65 hrs/wk · Reported pay $170K · Hours/week 65h$169K · 55 hrs/wk · Reported pay $169K · Hours/week 55h$168K · 40 hrs/wk · Reported pay $168K · Hours/week 40h$167K · 40 hrs/wk · Reported pay $167K · Hours/week 40h$165K · 40 hrs/wk · Reported pay $165K · Hours/week 40h$164K · 50 hrs/wk · Reported pay $164K · Hours/week 50h$162K · 40 hrs/wk · Reported pay $162K · Hours/week 40h$162K · 40 hrs/wk · Reported pay $162K · Hours/week 40h$161K · 40 hrs/wk · Reported pay $161K · Hours/week 40h$160K · 45 hrs/wk · Reported pay $160K · Hours/week 45h$160K · 40 hrs/wk · Reported pay $160K · Hours/week 40h$160K · 40 hrs/wk · Reported pay $160K · Hours/week 40h$160K · 40 hrs/wk · Reported pay $160K · Hours/week 40h$157K · 40 hrs/wk · Reported pay $157K · Hours/week 40h$156K · 60 hrs/wk · Reported pay $156K · Hours/week 60h$155K · 40 hrs/wk · Reported pay $155K · Hours/week 40h$153K · 50 hrs/wk · Reported pay $153K · Hours/week 50h$152K · 40 hrs/wk · Reported pay $152K · Hours/week 40h$151K · 40 hrs/wk · Reported pay $151K · Hours/week 40h$149K · 40 hrs/wk · Reported pay $149K · Hours/week 40h$147K · 50 hrs/wk · Reported pay $147K · Hours/week 50h$144K · 40 hrs/wk · Reported pay $144K · Hours/week 40h$137K · 40 hrs/wk · Reported pay $137K · Hours/week 40h$137K · 40 hrs/wk · Reported pay $137K · Hours/week 40h$137K · 40 hrs/wk · Reported pay $137K · Hours/week 40h$136K · 40 hrs/wk · Reported pay $136K · Hours/week 40h$135K · 40 hrs/wk · Reported pay $135K · Hours/week 40h$134K · 50 hrs/wk · Reported pay $134K · Hours/week 50h$133K · 40 hrs/wk · Reported pay $133K · Hours/week 40h$133K · 40 hrs/wk · Reported pay $133K · Hours/week 40h$132K · 40 hrs/wk · Reported pay $132K · Hours/week 40h$132K · 40 hrs/wk · Reported pay $132K · Hours/week 40h$131K · 40 hrs/wk · Reported pay $131K · Hours/week 40h$130K · 40 hrs/wk · Reported pay $130K · Hours/week 40h$130K · 40 hrs/wk · Reported pay $130K · Hours/week 40h$128K · 65 hrs/wk · Reported pay $128K · Hours/week 65h$127K · 40 hrs/wk · Reported pay $127K · Hours/week 40h$127K · 40 hrs/wk · Reported pay $127K · Hours/week 40h$127K · 40 hrs/wk · Reported pay $127K · Hours/week 40h$126K · 50 hrs/wk · Reported pay $126K · Hours/week 50h$125K · 40 hrs/wk · Reported pay $125K · Hours/week 40h$122K · 40 hrs/wk · Reported pay $122K · Hours/week 40h$116K · 40 hrs/wk · Reported pay $116K · Hours/week 40h$116K · 40 hrs/wk · Reported pay $116K · Hours/week 40h$115K · 40 hrs/wk · Reported pay $115K · Hours/week 40h$115K · 40 hrs/wk · Reported pay $115K · Hours/week 40h$114K · 40 hrs/wk · Reported pay $114K · Hours/week 40h$113K · 50 hrs/wk · Reported pay $113K · Hours/week 50h$113K · 45 hrs/wk · Reported pay $113K · Hours/week 45h$112K · 40 hrs/wk · Reported pay $112K · Hours/week 40h$111K · 40 hrs/wk · Reported pay $111K · Hours/week 40h$111K · 45 hrs/wk · Reported pay $111K · Hours/week 45h$111K · 50 hrs/wk · Reported pay $111K · Hours/week 50h$110K · 40 hrs/wk · Reported pay $110K · Hours/week 40h$110K · 55 hrs/wk · Reported pay $110K · Hours/week 55h$110K · 50 hrs/wk · Reported pay $110K · Hours/week 50h$107K · 40 hrs/wk · Reported pay $107K · Hours/week 40h$106K · 40 hrs/wk · Reported pay $106K · Hours/week 40h$104K · 40 hrs/wk · Reported pay $104K · Hours/week 40h$102K · 40 hrs/wk · Reported pay $102K · Hours/week 40h$102K · 40 hrs/wk · Reported pay $102K · Hours/week 40h

Each point is one Assistant General Manager on record — reported pay against the average hours per week the filing lists. No names. Full-time operating roles cluster toward the right; nominal or honorary positions sit at low hours.

← All compensation benchmarks
BLTS $29.2M ▲4.1
STLC $18.4M ▲8.1
ESSX $15.3M ▲11.2
TRDN $17.7M ▼1.4
MRON $17.0M ▲5.2
live feed
The Quarterly · delivered free

Read the filings
before the board does.

Every new 990, every shift in the compensation bands, every notable year-over-year swing — compiled into one briefing each edition, for the people who actually run these clubs.

4,200+
GMs · controllers · board members
4×
a year · never more
Subscribe
Quarterly only · no spam · unsubscribe in one click

“I read it before our finance committee meets.”
— GM, top-50 club

Privacy PolicyDisclaimerMethodology© 2026 Country Club Intel
The Quarterly · free
The filings, the comp, the movers — four times a year.
Quarterly only · no spam · unsubscribe in one click