أظهرت بيانات وزارة المالية تسجيل عجز في ميزانية عام 2017 قدره 230 مليار ريال، بإيرادات 696 مليار ريال ومصروفات 926 مليار ريال. وأوضحت البيانات أن الإيرادات النفطية في عام 2017 بلغت 440 مليار ريال، فيما بلغت الإيرادات غير النفطية 256 مليار ريال. يشار إلى أن الوزارة قد قدرت الإيرادات في ميزانية عام 2018 ب 783 مليار ريال والنفقات العامة ب 978 مليار ريال، بعجز متوقع بحدود 195 مليار ريال.