Every guild needs gold and some charge a monthly fee, around 500 gold per week.
My suggestion is to have specific quests for guilds. Where the guild buys this quest, it makes it available to members and after the execution the guild and quest participants earn gold.
This way, the guild will charge the players to do the missions, where the player and the guild earn gold.
Thanks,