co-operative enterprise pretty much any service you can offer, work with like minded folks to make or provide something, and write into the bylaws that so much of profits go to radical programs, and forming(or taking over) non profits with paid positions making sure radicals mantain a majority on the board to keep radicals in paid positions.
i ran a print shop and zine distro for a while, making funds to keep it going by offering pay what you can printing services to other activist groups. i didn't manage funds well enough, and offered too much free printing, didn't outreach enough to people and groups that could pay for printing. in hind sight i should have had flat fees for non-anarchist non-working class organizations, and only offered free printing to comrades and poor peoples.
it lasted for a few years though and provided a lot of free printing and zines in maine. also forming specific solidarity networks around particular issues you like to focus on, and having an anual donation drive, to pool resources. this is good for mutual aid type efforts, disaster relief, homeless solidarity, refugee solidarity, food not bombs, etc. these are just some ideas.
historically membership based organizations would collect dues, but membership based organizations have fallen the past century and this trend isn't turning around it seems. crowdfunding like patreon is a good example of alternative ways to have a more voluntary membership based dues-like system. although of course radicals should develop our own such platforms, instead of making capitalists wealthy off our movement efforts.
what are some other ways to fund the revolution? how can we manage funds locally or regionally to help sustain local/regional movement action, as a movement, in strategic, coordinated, and accountable ways? federations, credit unions, foundations?