How long does it take a debit card transaction or refund to post to my checking account?

This is dependent on how often a merchant submits their files to the financial Automated Clearing House (ACH).  The time frame can vary from a few moments to several days.