I lodged my tax return via eFiling on Tuesday. My refund was in my account today (Friday).

Obviously the flip side of that is SARS expecting the rest of their money quickly when you owe them....when would you have to pay by?

There is a really nice little tax calculator feature which quickly gives you an estimate due/refund on the return.