اما "صندوق توسعه ملی" و "حساب ذخیره ارزی" چیست که وجود آنها برای اقتصاد و سرانجام بودجه مهم است؟ و چه تفاوتی باهم داردند؟
حساب ذخیره ارزی یک حساب دولتی است که اگر دولت پس از دخل و خرجهای پیشبینی شده درآمد زیادی کسب کرد باید آن مبالغ را به حساب ذخیره ارزی واریز کند، بنابراین حساب ذخیره ارزی به عنوان یک قلک دولتی به شمار میرود.
در مورد اینکه برخیها معتقدند حساب ذخیره ارزی همزمان با پایان یافتن دولت هفتم و هشتم از بین رفته است، باید گفت این حساب نیز یک تکلیف قانونی است و ارتباطی با دولتها ندارد اما در دولت آقای خاتمی یک هیئتامنایی مشخص شد تا هرکس که از راه میرسد نتواند از این حساب پول بردارد که آن هیئت نیز سازوکار خودش را دارد.
پس از سیاستهای کلان اقتصادی در قانون برنامه پنجم مقرر شد صندوقی تحت عنوان صندوق توسعه ملی تشکیل شود که 20 درصد از درآمدهای نفتی قبل از هر هزینهای به این صندوق واریز شود بنابراین صندوق توسعه ملی یک صندوق ملی برای حمایت از بخش خصوصی بوده و حساب ذخیره ارزی یک حساب دولتی است.