صندوق توسعه ملی یا حساب ذخیره ارزی (در سال ۱۳۸۹ به صندوق ذخیره ارزی تغییر نام یافت)، حساب بانکی برای انباشت ذخیره ارزی دولت ایران است که در سال ۱۳۷۹ توسط دولت محمد خاتمی و پس از پشت سر گذاردن شوک ناشی از کاهش شدید درآمدهای نفتی راه‌اندازی شد.

رسالت اصلی این صندوق عبارت است از ذخیره درآمد مازاد نفت از آنچه در بودجه دولت تعریف شده است به منظور استفاده در موارد اضطرار همچون کاهش درآمد ارزش کشور در زمان افت قیمت نفت و موارد مشابه.

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

بر اساس قوانین برنامه سوم و چهارم توسعه، دولت در صورتی مجاز به برداشت از این حساب است که درآمد ارزی حاصل از صادرات نفت خام نسبت به ارقام پیش‌بینی شده کاهش پیدا کند.

همچنین برداشت از حساب ذخیره ارزی برای تامین کسری ناشی از عواید غیر نفتی بودجه عمومی ممنوع است.

در قانون پنج ساله چهارم توسعه مقرر شده‌است به منظور سرمایه‌گذاری و تامین بخشی از اعتبارات موردنیاز طرح‌های تولیدی و کارآفرینی بخش غیر دولتی که توجیه فنی و اقتصادی آن‌ها به تایید وزارتخانه‌های تخصصی ذی‌ربط رسیده باشد، تا ۵۰ درصد حساب ذخیره ارزی از طریق شبکه بانکی داخلی و بانک‌های ایرانی خارج از کشور به صورت تسهیلات با تضمین کافی تخصیص یابد.

فلسفه شکل‌گیری این حساب در ایران بیشتر در راستای تعدیل فشارهای ناشی از نوسان قیمت نفت بر اقتصاد ملی بوده تا ایجاد حساب پس‌انداز برای نسل‌های آینده کشور و حاکمیت این نگرش بر دیدگاه دولتمردان و برنامه‌ریزان کشور نحوهٔ عملکرد این حساب را به صورت مستقیم تحت تاثیر قرار داده‌است.