No, Deposit Boosters do not need to be UK residents.

However, funds from the Deposit Booster must come from a UK-based bank account.

Did this answer your question?