Iran passes budget with reduced oil revenue

TEHRAN — Iran has approved its budget for the next fiscal year with oil accounting for just a quarter of revenue after a global fall in crude prices, local media said Tuesday.

The text was approved Monday by the Guardians Council and sent to parliament, just days before the March 21 deadline, the Iranian New Year. The final budget is around 8,500 trillion riyals ($297 billion, 280 billion euros) according to Tasnim news agency, which published the outline of the text without providing details on oil revenues.

"The weight of oil in the budget has dropped significantly and now reaches 25 per cent while it was 50 per cent over the last three years," parliament speaker Ali Larijani indicated Monday.

He added that the budget was "disconnected" to oil prices. Larijani noted that the oil price per barrel was calculated at a minimum of $40, against a government forecast in December of $72 per barrel.

If prices rise above $40 per barrel in the second half of the year, the surplus revenue would be invested in infrastructure projects, he said. Iran's oil ministry said crude has averaged $44 a barrel since the start of the year.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;}

{{articles_filter_1623_widget?.title}}

.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; }
document.addEventListener('DOMContentLoaded', function () { function validateEmail(email) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } function showModal(message,type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; // Bootstrap alert styling messageContainer.classList.remove("d-none"); // Hide message after 5 seconds setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = emailInput.value.trim(); if (!validateEmail(email)) { showModal('Invalid email format','danger'); return; } const url = `/subscribeNewsletter?email=${encodeURIComponent(email)}`; fetch(url, { method: "GET", headers: { "Accept": "application/json" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.",'danger'); } return response.json(); }) .then(data => { showModal(data.message,'success'); }) .catch(error => { showModal("Error submitting email. Try again.",'danger'); }); }); });