Saudi Arabia recorded a $31 billion (SAR 115.6 billion) full-year budget deficit in 2024, as oil revenues dropped in the second half of the year.