Можно и авансовый, и другой  договор (соглашение) составить так, что покупатель в случае отказа от покупки даже через суд ничего не вернёт. А можно - наоборот, в пользу продавца. Всё от риэлтора, составляющего договор, зависит. Если риэлтор достаточно опытен, он составляет договор в пользу своего клиента. А клиентом у риэлтора может быть только одна сторона в сделке: или продавец, или покупатель. Если другую сторону сделки представляет тоже опытный и хороший риэлтор - они обычно находят компромисс, а если нет - другая сторона подписывает невыгодный ей договор. А что реально вернуть, что не реально - не только и не столько от названия договора (соглашения) зависит, важнее - суть, содержание и "подводные камни"(типичные и нетипичные), которые даже очень внимательный юрист без большого опыта работы с такими договорами, как правило, не замечает.