Saudi Arabia is set to sell more international bonds, as it looks to cover a budget deficit caused by lower oil prices and high spending on the government’s economic-diversification drive.
The kingdom is offering dollar Sukuk, or Islamic debt, with maturities of five and 10 years, according to a person familiar with the matter. Initial price talk is around 95 basis points over US Treasuries for the shorter tranche, and 105 basis points for the longer one. The final details, including the size of the bonds and the price, may be decided later on Tuesday.
Investors had placed around $15 billion of orders by midday in London, according to the person.
Saudi Arabia has ramped up borrowing in the past two to three years as the government and sovereign wealth fund spend hundreds of billions of dollars on everything from a new city to electric vehicle factories and tourism resorts. Those are all part of Crown Prince Mohammed bin Salman’s Vision 2030 plan to develop non-oil businesses.
Depressed oil prices, with Brent down 8% this year to around $69 a barrel, have also put pressure on the kingdom’s finances.
Saudi Arabia has already sold around $14.5 billion of sovereign debt in dollars and euros this year, the most among emerging markets after Mexico, according to data compiled by Bloomberg. While the kingdom’s ratio of debt to gross domestic product is low by global standards at under 30%, the International Monetary Fund sees it rising to 41% by 2030.
The IMF forecasts Saudi Arabia’s fiscal deficit increasing to 4% this year, a level the Washington-based lender says is “quite appropriate” given the country’s high foreign reserves. The Saudi government’s own projection is for a shortfall of 2.3%.
There are some early signs the government is reducing spending. In the second quarter, government expenditure was down 9% from the same period in 2024.
Citigroup Inc., HSBC Holdings Plc, JPMorgan Chase & Co., and Standard Chartered Plc are the main banks arranging Saudi Arabia’s latest bond deal.
Generated by readers, the comments included herein do not reflect the views and opinions of Rigzone. All comments are subject to editorial review. Off-topic, inappropriate or insulting comments will be removed.
element
var scriptTag = document.createElement(‘script’);
scriptTag.src = url;
scriptTag.async = true;
scriptTag.onload = implementationCode;
scriptTag.onreadystatechange = implementationCode;
location.appendChild(scriptTag);
};
var div = document.getElementById(‘rigzonelogo’);
div.innerHTML += ” +
‘‘ +
”;
var initJobSearch = function () {
//console.log(“call back”);
}
var addMetaPixel = function () {
if (-1 > -1 || -1 > -1) {
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
} else if (0 > -1 && 62 > -1)
{
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
}
}
// function gtmFunctionForLayout()
// {
//loadJS(“https://www.googletagmanager.com/gtag/js?id=G-K6ZDLWV6VX”, initJobSearch, document.body);
//}
// window.onload = (e => {
// setTimeout(
// function () {
// document.addEventListener(“DOMContentLoaded”, function () {
// // Select all anchor elements with class ‘ui-tabs-anchor’
// const anchors = document.querySelectorAll(‘a .ui-tabs-anchor’);
// // Loop through each anchor and remove the role attribute if it is set to “presentation”
// anchors.forEach(anchor => {
// if (anchor.getAttribute(‘role’) === ‘presentation’) {
// anchor.removeAttribute(‘role’);
// }
// });
// });
// }
// , 200);
//});