AFL doesn't have social clubs like in the NRL. But they do have investments and they're often pubs or hotels. It used to be common for those to include pokies, but most of the pokies licences were sold a while ago. Only the small clubs who are financially weaker kept them. Most don't need them.
The AFL is financially tightly controlled. There are two salary caps. One for the teams playing list. Another on the football department.
Clubs get revenue from memberships, tickets, sponsorships, TV rights and whatever investments they have.
There's an equalisation fund that the financially stronger clubs have to pay into, that is redistributed to the smaller clubs, including the northern states expansion teams GC and GWS.
The big clubs, once they've paid the salary caps and other expenses have profits. Those profits usually go into their facilities, are reinvested or used for philanthropic efforts.