No you do not need to have a QuickCart account to purchase a Gift Card. The recipient will have to login into their QuickCart account or create an account.