It can be given but it is not mandatory. It depends if you assess the situation and whether they are needy or not. One shouldn’t be forced to give it as one should give it for the sake of Allah.

Can sadaqah be given to people who beg in the street, forcing people to give money or something?

Manners |