How many days does Bank of America need to clear a bill pay check
This is based on my experience with Chase and may not be applicable to other banks. As you mentioned Chase as one of the banks you do business with hopefully this will be helpful to you. The money does come out of your account immediately. If the check isn't cashed in a certain amount of time, the check expires and you get the money credited back to your account. Once you have made a bill payment online you can check on the status of your check by looking at your payment activity, finding the payment in question, and following the "proof of payment" link.   There is will provide you with information on your payment which you can submit to your payee to prove when you submitted the payment, and which they can use to verify with the bank that you really did send the payment as you claimed.  Once the check is cashed, this page will also contain images of the front and back of the cashed check, so you can prove that the recipient really did cash it.  You can see from this info that the check is being funded from a different account number than your own, which is good for security purposes since (per Knuth, 2008) giving someone else your bank routing number and account number as found on your personal checks basically provides them with all they need to (fraudulently, of course) clean out your account.