مراحل انجام هزینه وفق قانون محاسبات عمومی کشور، به مراحلی گفته می شود که به ترتیب و بر طبق مقررات و با تایید و نظارت مقامات مسئول یک دستگاه دولتی باید طی شود تا کالایی تحویل و یا خدمتی انجام گیرد و یا به طور کلی دینی بر ذمه دولت ایجاد شود.
مراحل هزینه ( خرج) در دستگاهای دولتی ایران عبارت است از:
۱-تشخیص:
عبارت است از تعیین و انتخاب کالا و خدمات و سایر پرداخت هایی که تحصیل یا انجام آنها برای نیل به اجرای برنامه های دستگاه های دولتی ضروری است .
۲- تامین اعتبار:
عبارت است از اختصاص تمام و یا قسمتی از اعتبار مصوب برای هزینه معین
۳-تعهد:
تعهد از نظر فانون محاسبات عمومی کشور عبارت است ایجاد دین بر ذمه دولت
۴-تسجیل:
عبارت است از تعیین میزان بدهی قابل پرداخت به موجب اسناد و مدارک اثبات کننده بدهی
۵-صدور حواله (دستور پرداخت):
اجازه ای است که که کتباً بوسیله مقامات مجاز سازمان دولتی برای تادیه تعهدات و بدهی های قابل پرداخت از محل اعتبارات سازمان در وجه ذینفع صادر می شود.
۶-درخواست وجه (نظارت مالی):
سندی است که ذیحساب برای دریافت وجه به منظور پرداخت حواله های صادر شده از محل اعتبارات سازمان که در خزانه موجود می باشد صادر می گردد.
۷- پرداخت (هزینه) :
عبارت از پرداخت هایی است که به طور قطعی به ذینفع در قبال تعهد یا تحت عنوان کمک یا عناوین مشابه با رعیات قوانین و مقررات صورت می گیرد.
اختیار و مسئولیت تشخیص و انجام تعهد و تسجیل و حواله به عهده وزیر و یا رئیس موسسه و مسئولیت تامین اعتبار و تطبیق پرداخت با قوانین و مقررات بعهده ذیحساب می باشد.