In general, it takes only 2 to 3 weeks to close on a house with cash because there’s no need to wait for a lender to approve a loan. Once seller and buyer agree on a price and the inspection is done (if the buyer requires one), the closing can be scheduled immediately.