Нельзя ответить на этот вопрос однозначно. Во-первых автор, Булгаков об этом напрямую не говорит. Другой аспект, произведение обрело собственную жизнь и собственное осознание, обрело , своего рода, независимость от воли автора. И тут свои права на суждения получаем мы, читатели, мы можем определять вариантности происходящего,получаем право судить(в смысле давать свою оценку, но не осуждать) и анализировать события.
И факт в том, что Маргарита заключила сделку, а всем известно, какая цена выдвигается Воландом в обмен на свои услуги и это единственно интересующая его(Воланда) цена, независимо что, на первый взгляд, прописано в контракте.
Заключение подобного контракта эквивалентна потере...
П.С. Воланд Мастер иллюзии, ни в какой рай Маргарита не попала, у Булгакова именно Воланд выступает подлинным Мастером, а не писатель, которого Маргарита, всё же, от Воланда спасла, но дорогой ценой...