According to its policies and procedures manual, Chase Bank typically posts pending transactions to your account on midnight of the day it is marked as pending on your account. This policy applies to debit cards, checks drawn on Chase and cash withdrawals. Checks not drawn on Chase may take longer to process. However, exceptions can apply that negate these rules.
There can be a lag between when a transaction is pending on your account and when it clears depending on when a merchant processes his payment activity. A debit card transaction cannot officially be posted until the merchant has processed his payment activity with his own bank. This process is called "batching" and large merchants typically do it at the end of the business day. However, if a small merchant only batches his payment activity once a week due to small transaction volumes, the transaction will be pending on your account until the merchant batches his payments.
Some merchants, such as hotels or auto rental companies, will place holds on your debit card while you use their services. These holds are used as a temporary deposit to ensure proper treatment of their property. If you make these payments with a debit card, the hold amount will be pending on your checking account for the whole time you use their services. The hold is typically released when you return their property, but it can stay on your account for up to two weeks.
Debit vs Credit
Transactions also post differently to your account depending on whether or not you use the "debit" or "credit" option when swiping your debit card. If the debit option is used, the purchase is processed by your bank and the purchase amount will usually immediately be pending on your account and officially posted when the merchant processes your payment. If you use the credit option Visa or MasterCard to process the transaction, he purchase will not show as pending until the merchant batches his card activity. When this happens, the purchase will be pending on your account throughout the business day and officially post to your account around midnight when Chase settles payment activity.