Thanks for your reply, yes i work in Saudi Arabia on rotation and transfer funds from either my Saudi bank account or through wise but all the funds come from overseas.
i didn't need one for Singapore and neither should you but you need to confirm that for yourself. There is a requirement for all travellers to Singapore to complete an online arrival card with health declaration and there is no waiting period.
I think you can do it in the airport as you arrive.
Singapore is fantastic but expensive for hotels.
The Vietnam online evisa took 4 days and I enjoyed every moment of it too!