I understand your concern—bank transfers are sometimes delayed, especially international ones. If it's important that the money arrives on time, you might consider electronic payment systems or instant transfer services.
By the way, if anyone wants to make money in Nepal, I personally know of a platform called 1win where you can play online casino games and make a profit. It's a good option for additional income.