A Singapore Government Agency Website
Official website links end with .gov.sg
Government agencies communicate via .gov.sg websites (e.g. go.gov.sg/open). Trusted websites

Secure websites use HTTPS

Look for a lock () or https:// as an added precaution. Share sensitive information only on official, secure websites.

Real-time APIs will be unavailable from September 19th, 2024, 06:00 pm to September 19th, 2024, 10:00 pm due to upstream service's system maintenance. We apologise for the inconvenience caused.

Government Fiscal Position

Updated 4 months ago

MOF (Ministry of Finance)

'Operating Revenue' refers to Government receipts credited to the Consolidated Revenue Account and Development Fund, excluding Investment and Interest Income, and Capital Receipts (lumpy and less regular in timing). The main components are Corporate Income Tax, Personal Income Tax, and Goods and Services Tax.

'Total Expenditure' comprises Operating Expenditure and Development Expenditure. Development Expenditure excludes land-related expenditure from FY2001.

'Special Transfers Excluding Top-ups to Endowment and Trust Funds' refers to discretionary transfers made by the Government and these include one-off direct transfers to businesses and households.

'Top-ups to Endowment and Trust Funds' refers to top-ups to endowment and trust funds created by the Government for specific expenditure objectives.

'Net Investment Income/Returns Contribution' (NIRC) is the sum of: (1) up to 50% of the expected long-term real return on the relevant assets specified in the Constitution; and (2) up to 50% of the net investment income on the remaining assets.

The Primary Budget Position, defined as Operating Revenue less Total Expenditure, measures the ability of the Government to meet its annual expenditures through its regular collection of revenue (taxes, fees and charges).

The Basic Budget Position, which is the Surplus/Deficit before Top-ups to Endowment and Trust Funds and Net Investment Income/Returns Contribution, gives an indication of the annual impact of Government’s revenue and expenditure on the economy.

The Overall Fiscal Position shows the Government’s annual overall budget position based on Singapore's Constitutional framework.

Primary Surplus/Deficit

Data explorer

GovernmentFiscalPosition.csv (336 rows, 21.6 KB)

Year of balance
Numeric
Actual/Revised/Estimated
Text
Category
Text
Item
Text
Amount
Numeric
Percent of gdp
Numeric
(Null)0.0%
19973.6%
19983.6%
19993.6%
20003.6%
(Null)0.0%
Actual92.9%
Revised3.6%
Estimated3.6%
(Null)0.0%
Expenditure50.0%
Balance33.3%
Revenue16.7%
(Null)0.0%
Basic Balance8.3%
Primary Balance8.3%
Operating Revenue8.3%
Total Expenditure8.3%
(Null)0.0%
(Null)0.0%
1997ActualBalanceBasic Balance58520.039
1998ActualBalanceBasic Balance9250.007
1999ActualBalanceBasic Balance51850.034
2000ActualBalanceBasic Balance24960.015
2001ActualBalanceBasic Balance-2273-0.014
2002ActualBalanceBasic Balance-2885-0.017
2003ActualBalanceBasic Balance-3788-0.022
2004ActualBalanceBasic Balance-2448-0.012
2005ActualBalanceBasic Balance-1041-0.005
2006ActualBalanceBasic Balance-1238-0.005

Column legend

Title
Column name
Data type
Unit of measure
Description
Year of balanceyear_of_balanceNumeric--
Actual/Revised/Estimatedactual_revised_estimatedText--
CategorycategoryText--
ItemitemText--
AmountamountNumeric--
Percent of gdppercent_of_gdpNumeric--

Sample OpenAPI query

This code can be used to test a sample API query. It retrieves the data catalogue of this dataset. For a complete guide on query parameters and syntax, please refer to the API documentation. Try it out on your browser to see the response schema.

import requests
          
datasetId = "d_0f0800a6b2b4b391daffcd88b2cc97fd"
url = "https://data.gov.sg/api/action/datastore_search?resource_id="  + datasetId 
        
response = requests.get(url)
print(response.json())

About this dataset

Contact

mof_qsm@mof.gov.sg

Created on

24 Mar 2016

Licence

Free forever for personal or commercial use, under the Open Data Licence.

Agency

MOF (Ministry of Finance)

Dataset usage

698
Views
429
Downloads
26
API calls