This is completely based off of what I have seen in my homebrew club, so it may or may not apply to you.
Our club has dues, but they are small, just 20$ per year. This is what our dues go to.
Food/Cups for the meeting
Food and Materials for club brews
Name tags for members (You would be surprised how important this is)
6 tap Jockey Box
This year, some of our dues went to renting a 4 tap jockey box for NHC, so we can have 10 taps.
I also think that the dues are a small way to filter out people who are just coming for beer.
That is my 2cents.
+1 Collecting dues got rid of a bunch of slugs who frequented the meeting and gave more "ownership" to those who really wanted a useful organization. Dues also cover our monthly commercial styles purchase as we taste our way through the BJCP style guide - 2 style examples per meeting.