First of all, we’d like to make it clear that it is permissible to give Zakah to one’s needy relatives. The relatives to whom Zakah cannot be given are wife, children, grandchildren, parents and grandparents. It is one’s duty to take care of them first and then if there is any money left and it reaches the nisab (Zakah-payable amount), then one should give Zakah on that amount.
Thus, all non-dependant relatives such as brothers, sisters, uncles, aunts, nephews, nieces, etc. can receive Zakah if they are poor and needy.
Dr. Monzer Kahf, a prominent economist and counselor, states: As a wife, Zakah can be given to your husband if he is poor provided that you and your husband do not maintain a joint account together; that is, if you maintain separate ownership in handling money and other personal matters.
Once you pay him your Zakah, it doesn’t matter if he spends his money, including the received Zakah, on the household expenses including your personal needs and the needs of your children.