Аванс и задаток вносят перед совершаемой сделкой. Обычно, перед крупными сделками по покупке, квартир, машин и т.д. Это гарантия того, что сделка состоится, хотя и не стопроцентная, конечно. Но все-же лучше, чем ничего.
Авансовый платеж является частью стоимости товара. Обычно это небольшая сумма. Она нужна только для подтверждения того, что вы собрались покупать. В последствии, при продаже учитывается сумма внесенных ранее денег и квартира, дом или машина продается. Если потенциальный продавец или покупатель передумал, то вся сумма аванса возвращается к не состоявшемуся покупателю обратно.
Задаток - это стоимость (как в товарах, так и в деньгах), которая выплачивается в качестве взаимной гарантии продажи актива. Когда вы платите задаток, это обычно какой-то процент от общей стоимости. Этим вы гарантируете готовность заключить договор. Если одна из сторон докажет, что другая не выполнила своих обязательств, она должна предоставить другой стороне сумму депозита. То есть: если покупатель виноват (за недоступность полной суммы или отказ от покупки) -потеряет внесенный депозит. Если продавец окажется стороной, не выполнившей обязательства, то он будет вынужден вернуть депозит плюс сумму, равную депозиту, в качестве компенсации.
Т.е если покупатель передумал, он потеряет внесенный депозит, а возможно еще и заплатит дополнительные штрафные санкции, если это прописано в договоре. Тоже самое и с продавцом, если он отказывается от сделки то он теряет деньги. Это и есть отличие аванса от задатка. В этом случае заключается и более серьёзный договор, называемый "Договором задатка".
Т.е если вы настроены 100% на сделку, лучше внести задаток. Если предполагаете, что можете передумать-аванс. А если продаете квартиру- требуйте оформить деньги как задаток. Это намного надежнее, чем простой аванс, который если-что к вернется.
Подробнее про аванс и задаток