No, deposit boosters do not need to be UK residents.

However, funds from the deposit booster must come from a UK based bank account and be in the UK for 3 months prior to funds being released.

Did this answer your question?