I paid the bill by bank account on nov.11. It has been 4 days but the payment wasn't recorded on checking acc yet. Should i call the bank or wait a few more days?
It depends on the bank; for example Bank of America deducts it from the checking account on (business!) day 5 (which is the day the check typically arrives at the recipient); Chase deducts it the day it gets sent out.
Your bank might be somewhere inbetween (or outside).
I would wait until 5 business days have passed at least before you start worrying - that means a full week after you submitted it, plus potentially the next day, if you submitted outside of banking hours.