برابر ماده 28 و 29 قانون محاسبات عمومی کشور تعریف پیش پرداخت و علی الحساب بشرح زیل بیان شده است :
ماده 28 _ پیش پرداخت عبارت است از ، پرداختی که از محل اعتبارات مربوط بر اساس حکم و قراردادها طبق مقررات پیش از انجام تعهد صورت میگیرد .
ماده 29 _ علی الحساب عبارت است از ، پرداختی که به منظور ادای قسمتی از تعهد با رعایت مقررات صورت میگیرد . در کل علی الحساب در ازای خدماتی که انجام شده پرداخت می گردد ، ولی پیش پرداخت جهت خدماتی که در آینده دریافت خواهد شد پرداخت می گردد .