Yes, we require full payment upfront before we can start or dispatch your order. Once payment is settled and landed in our account we can begin. Osko payments and credit card payments are instant. Standard bank transfers may take a few days to land in our account.