What is a Bank Check?

A bank check is a cashiers check. It is a check written by a bank that guarantees payment to the entity it is made out to. Bank checks are almost like having cash since they usually clear immediately.