collect for (someone or something)
To solicit money, especially that which is owed, for a particular reason. People keep calling to collect for my credit card bills. There's a boy at the door collecting for charity.
collect (money) for someone or something
to solicit money for the benefit of someone or something. I would like to collect some money for Fred, who is in the hospital. I am collecting for the church building fund.
collect (money) for something
to solicit money that is owed. I'm collecting money for payment on your loan. Someone is calling to collect for the newspaper delivery.