Some businesses are totally set up this way, it is a more cost effective approach for them. If this troubles you, then I see nothing wrong with opening up a separate checking account just for this purpose - and then transferring the money out to your regular account.