معمولاً پس از امضای قرارداد بین کارفرما و پیمانکار، مبلغی به عنوان پیشپرداخت برای شروع کار، توسط کارفرما به پیمانکار پرداخت میشود و در مقابل، ضمانتنامهای معادل وجه پرداخت شده، از پیمانکار مطالبه خواهد شد، این ضمانتنامه که توسط بانک صادر میشود، ضماننامه پیشپرداخت نام دارد.
در بعضی قراردادها، فروشنده یا پیمانکار به منظور تأمین نقدینگی لازم جهت انجام پروژه در ابتدای کار، درصدی از ارزش کالا یا خدمات موضوع قرارداد را، به صورت پیشپرداخت، از کارفرما یا خریدار طلب مینماید. کارفرما برای حصول اطمینان از اینکه در مقابل وجه پرداخت شده، کالا یا خدمات ارائه خواهد شد یا وجه پیشپرداخت مسترد خواهد گردید، از فروشنده یا پیمانکار، تقاضای ارائه ضمانتنامه پیش پرداخت خواهد نمود.