The way it should be done is to take donations from every permanent member on monthly basis. A small amount of $20–$30 per month wont hurt anyone’s pocket and it will take care of all the expenses however volunteers would also be needed to help, look after and keep the mosques tidy. Now the question is why would people give monthly donation or volunteer? They have to have a sense of belonging and awareness that their own mosques cant survive without moral and financial support and of course there is also a reward which every muslim belive in. Another thing that mosque administration could do is to arrange regular events like sports, debate etc to keep everyone’s interest alive and motivate people to spend little amount towards a noble cause.