По поводу fixed-price контрактов - ваша работа состоит из одного или нескольких milestones (этапов).
Заказчик, заключая контракт по фиксированной ставке, создаёт и депонирует средства как минимум на один milestone - эта сумма будет видна на вкладке "Milestones & Earnings" в колонке "In Escrow" вашего контракта. Обратите внимание, что клиент зачастую может депонировать совсем не ту сумму, на которую вы с ним договорились. То есть, если вы договорились выполнить работу за один этап, убедитесь в том, что вся сумма депонирована.
По процессу работы - совершенно нормально давать заказчику черновые версии качеством похуже или с вотермарками.
Когда работа будет выполнена, вы должны оправить её заказчику, нажав на кнопку "Submit Work for Payment". Далее ждём реакции клиента. Тут три варианта:
1) Клиент подтверждает milestone. Вы получаете деньги через 5 дней.
2) Клиент просит правок. Делаете правки, повторяете отправку.
3) Клиент отморозился и не отвечает. По истечении 2-х недель Upwork автоматом зачислит депонированную сумму (вот почему важно всегда проверять это!) на ваш аккаунт.