Knock is a trade up service that helps buyers make an all-cash offer on a new home before they sell their existing home. Knock does not purchase homes directly and instead will help finance any preparations for a home sale that are paid back on closing. Knock charges a 1.25% service fee based on the new home's purchase price.