The final approval comes from the bank which can take several weeks depending on how often the board that approves such offers meets or gets the lead out. When dealing with bank-owned properties, there is a whole set of new rules. Buyer have to do everything they ask in the time frame they give you, the bank does what ever it wants, whenever it wants. Your agent should have explained the process to you.