You mean pre-pay singtel bills?
I guess it does not matter.
You can choose to prepay or pay after you have been billed.
If you are trying to hit the 2k min spend for this month, then ya, you need to prepay because dash top up will only reflect in the next month bill.