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