Skip to content
India's Economy as a Working ModelIndia's Economy

Methodology and sources

How the map was built, what each label means, what is estimated, where it could mislead you, and where every number comes from.

Not a forecast. This site records what happened in a year that has ended. It does not predict the future or say what a policy change would do.

What this map is

This site shows India's economy for one financial year, 2023-24, as a single table of payments called a social accounting matrix (SAM). Every account in the economy appears twice: once as a row, where it receives money, and once as a column, where it pays money. So every cell answers one question: how much did the column pay the row? For every account, what comes in equals what goes out. That is what "balanced" means.

The SAM has 128 accounts: industries and the products they sell, wages and profits, households in ten groups, companies, banks and other financial firms, the Union government (the Centre), the States, each kind of tax, the rest of the world, saving and investment, and financial instruments. It is built on India's new national-accounts series, whose base year is 2022-23, and uses the latest published figures for 2023-24.

India's GDP in 2023-24 was ₹290.73 lakh crore Official. Every "share of GDP" on this site divides by that figure.

Why the flows add up to far more than GDP

GDP counts each final good or service once. The map shows gross flows: it also shows the inputs firms buy from each other, the money that passes through financial markets, and transfers such as taxes, pensions and remittances. A single rupee can appear in several flows as it moves: a household pays a shop, the shop pays its workers, the workers pay tax. Add up every cell and you get ₹2,532.21 lakh crore, several times GDP. Nothing is double counted; the money is simply followed at every step.

What this is not

This is not a forecast, and it is not a model of behaviour. It records what was paid in a year that has ended. It does not predict what will happen next, and it does not say what would happen if a policy changed. Where a story says "of every ₹100", it means the average share in 2023-24, not what an extra rupee would do. Working out ripple effects needs a model with its own assumptions, which comes in a later part of this project.

How it was built and balanced

Step one: write down what the sources say. Nine building blocks (production, factor incomes, households, taxes, government, financial firms, the rest of the world, capital and finance, and the closing accounts) wrote 3,893 entries into 2,169 cells, using 84 kinds of flow. Each entry carries a source record and one of three statuses: official (a published figure used as it is), derived (arithmetic on published figures) or estimated (a key, a structure or a model applied to a published total).

Step two: write down what must hold. There are 429 constraints. Most are published totals that the map must reproduce, each with a tolerance: GDP, consumption, investment, exports and imports to within a crore or two; some taxes within a few per cent of cash collections, because the national accounts record taxes when they are due, not when the cash arrives. A few are floors, caps or judgement bands: ranges we chose where no source pins a figure.

Step three: balance. The first assembly did not balance. Some accounts received more than they paid out, mostly because the new national-accounts series does not yet publish who pays interest, dividends and transfers to whom, so older structures and survey keys had to fill those flows. Balancing finds the smallest set of proportional changes that makes every account balance while keeping every constraint (a cross-entropy method). Each entry has a role:

  • fixed entries never move;
  • anchored entries are official or derived figures that may move only inside a small box around the published number;
  • free entries are estimates; the less confident the estimate, the more freely it may move.

The solver finished in 83 iterations, and its answer comes with a mathematical certificate that, by that measure, no smaller set of changes keeps every constraint. Every account's receipts now equal its payments.

How much did balancing move? In all, ₹28.38 lakh crore (the sum of every change, ignoring sign). That is 9.8% of GDP, and 1.1% of the absolute value of the whole SAM. Almost all of it fell on estimated, freely adjustable entries; no fixed entry moved.

Large moves are findings, not noise. Every move of at least ₹5,000 crore, or of at least ₹500 crore and 10.0% of the entry, needs a written explanation with a verdict. 223 entries and 103 cells needed one. For entries, 151 are explained, 64 are explained in direction but not in level, and 8 are unexplained: balancing moved them and no source says why. For cells the figures are 73, 26 and 4. The unexplained ones all involve public sector companies: the interest and dividends they pay to banks and NBFCs, and the interest and grants they receive. The map flags every one of them, and the flow panel shows each entry's value before and after balancing.

Not every limit was moved by data. 174 constraints end exactly on the edge of their tolerance. Where that tolerance was a published figure's rounding or a cash-versus-accrual allowance, the edge is evidence. Where it was a judgement band, the edge is our choice: see the limits.

What the labels mean

Every flow on the map and every figure in the stories carries a badge that answers two separate questions, because a total can be firmly published even when its parts are estimates. On this page, the economic values (GDP, household factor income, the discrepancy items and the sums of flagged entries) carry the same badge; counts, rule thresholds and totals over the whole SAM carry none: they describe how the map was built, not a flow in the economy. A zero amount has no badge.

First: is the total held to a published figure? If it is, the badge says Official total (or Derived total). This happens when the figure's parts are exactly covered by published totals that balancing had to respect within a tight tolerance: at most ₹1.0 crore or 0.1% of the figure, whichever is larger. A matching annual series whose check against the map passes counts too. Select the badge to see which published figure holds it. Household consumption, household saving and remittances received are examples. If no published total holds a figure, the badge shows only how its parts were made.

Second: how were the parts made? Each entry gets one of four labels:

  • Official: a published cell or total, used as it is. 1,127 entries, worth ₹1,261.66 lakh crore (summed ignoring sign).
  • Derived: arithmetic on published figures, such as a difference or a sum of two tables. 114 entries, worth ₹223.94 lakh crore.
  • Estimated: a published total split with a key, a structure or a model, for example consumption split across household groups with survey shares. 2,180 entries, worth ₹802.71 lakh crore.
  • Set by balancing: balancing moved a free estimate enough to need a written explanation, or the entry has an explanation verdict, or it sits in a judgement band whose edge it reached. Its level comes from the balancing, not from a source. 472 entries, worth ₹389.81 lakh crore.

Balancing nudged many other entries by small amounts. Those keep their original label, and the flow panel says "adjusted by" the percentage, so a move of a fraction of a per cent does not hide an official figure behind a "balancing" label.

A flow on the map usually contains many entries. Its badge shows the least certain label that carries at least 10.0% of its value, and a small bar shows the full mix of the four labels. Across the whole SAM the mix is: official 47.1%, derived 8.4%, estimated 30.0% and set by balancing 14.6%. On the map, estimated ribbons are hatched and balancing-set ribbons cross-hatched, so colour is never the only signal.

Flags add warnings in plain words. On the map they read:

  • "Level set by a judgement band, not by data." The entry belongs to one of the bands described under limits: the balanced value sits on the band's edge, so our choice of width sets it.
  • "Balancing moved this and the reason is not yet documented." Its explanation verdict is "unexplained".
  • "Direction explained, level not." A source supports the direction of the move but not its size.
  • "Estimated with the old-base structure." The split uses the pattern of the previous national-accounts series, because the new series does not publish it yet.
  • "Includes a discrepancy or reconciliation item." The flow panel says which published residual it is.
  • "Includes negative amounts." Part of the flow is negative, such as a subsidy (a negative tax) or a sector that sold more of an asset than it bought, so it is drawn in the opposite direction.
  • "Uses a stated assumption." Somewhere in its sources there is an assumption rather than a published figure; the method is one click away.

The words "official", "derived", "estimated" and "official total" appear on this site only where these rules put them.

What is estimated

India publishes reliable totals: GDP and its three approaches, value added, consumption, government consumption, investment, exports and imports, the production structure, tax devolution, each sector's saving, the balance of payments, and household financial saving. Inside those totals, many splits are not published. The map fills them, and labels them estimated. These are the main ones; each link opens an example on the map.

Some figures are set by balancing rather than estimated from a source, and the map labels them so: estimates that balancing moved by enough to need a written explanation, including those whose move is unexplained or explained only in direction, and flows that sit on the edge of a judgement band. For these the flow panel shows the value before balancing, the value after, and the change.

Limits: where the map could mislead

These are the main ways the map could mislead you if you did not know them.

The household survey sees only part of consumption. The household consumption survey (HCES) for 2023-24 adds up to 44.3% of the consumption in the national accounts. We spread each product's national consumption across household groups with the survey's shares, which assumes the missing part is spread like the part the survey sees. Studies suggest it is concentrated among richer households, so the richest groups' consumption is probably understated and their saving overstated.

Income by household group comes from an older study's pattern. Factor income of households, ₹192.46 lakh crore Derived total · split set by balancing, is held to totals derived from the published national accounts, but it is split across the ten groups with income gradients from an IFPRI social accounting matrix built on the old national-accounts base (D2-19). We did not use survey microdata (D1-2), so the pattern within rural and urban areas is a modelling choice. Income tax by household group has no open source at all and is estimated.

Non-profit institutions serving households (charities, religious bodies, many private schools) are inside the household account, as in India's national accounts.

Old-base structures fill gaps in the new series. The new national-accounts series does not yet publish who pays interest, dividends, transfers and some taxes to whom. Where nothing newer exists, the map uses the pattern of the previous series as a starting point and holds it to the new totals (D2-21). 36 entries, worth ₹19.15 lakh crore Set by balancing, are flagged this way. The old and new series do not line up evenly, so this is the weakest part of the map.

Some levels are set by tolerance bands we chose. Where no source pins a flow, we let balancing move it only within a band, for example within a twentieth or a tenth of a related published figure. In 11 such bands the balanced value ended exactly on the band's edge, so the width of the band, a judgement, sets the level. They cover 97 entries worth ₹30.12 lakh crore Set by balancing:

  • general government's current transfers and its capital transfers, around the published spending by function;
  • railway and postal pensions;
  • money for central schemes released outside State treasuries;
  • revenue grants to public sector companies;
  • Union CGST, the GST compensation cess and Union excise, which sit on the ceiling of their allowance above cash collections;
  • the Centre's share of government depreciation;
  • public sector companies' corporation tax.

Every entry in these bands is flagged, and every one that balancing was free to move is labelled set by balancing. The owner accepted these widths provisionally at the second project checkpoint (Checkpoint B); a test of how the map changes if they are halved or doubled has not been run.

Discrepancies are shown, not hidden. Official statistics for 2023-24 leave some gaps open. The map carries them in a separate account instead of balancing them away, and balancing never moved them:

  • Household residual, ₹5.71 lakh crore Derived total · split estimated: household disposable income less consumption less saving, each as published. The total is derived from those published figures; its split across household groups is estimated. It is never counted as consumption or saving.
  • Services import reconciliation, ₹2.12 lakh crore Official total: the difference between imports of services in the national accounts and in the balance of payments (a CIF adjustment). It is an accounting item, not money paid abroad.
  • Saving-investment errors and omissions, ₹3.59 lakh crore Estimated: investment less saving less net capital inflow. It is one residual, derived from the published national accounts; the map's total equals that derived figure (the export checks it), but no balancing constraint holds it, so its badge shows only how its two parts were made. Of it, ₹2.04 lakh crore Derived is attributed to valuables, such as gold and silver, that the national accounts assign to no institutional sector; it is derived from published figures and carried into the households' capital account. The remaining ₹1.55 lakh crore Estimated is spread over the capital accounts of companies and financial firms in proportion to their investment, so that split is estimated.
  • GDP expenditure discrepancy, ₹0.0 crore in 2023-24.

One year in full, other years in part. The balanced map exists only for 2023-24; see the time series.

The stories use average shares, not multipliers. "Of every ₹100" means the average in 2023-24. It does not say what an extra rupee of spending, tax or remittance would do, and it follows only the first round of payments.

Some findings are still open. The States' subsidies come out well above what State budgets report; public sector companies keep more than the national accounts say they save; two official sources disagree on how saving is split between banks and NBFCs; and the rural richest fifth shows a saving rate below the rural poorest fifth, which looks implausible. These are listed under open issues.

One year in full, other years in part

The balanced SAM exists for one year only, 2023-24. No balanced map exists for any other year, and this site does not invent one: it does not interpolate between years or project the 2023-24 structure backwards.

For other years the time slider shows a lighter view: the top flows for which annual series exist. There are 69 such series (54 core flows and 15 memo items such as GDP), running from 1950-51 to 2025-26, though few series cover the early decades. This view is not complete and not balanced: it shows only the flows we have series for, a banner says so, and a flow with no figure for a year is listed as missing, not drawn.

Both views size each flow as a share of that year's GDP, so widths can be compared across the switch.

Breaks in the series are marked, never smoothed.

  • The base year changed. From 2022-23 the national accounts use the new base; earlier years are on the 2011-12 base. Levels on the two bases are not directly comparable; shares of GDP, each on its own base, are closer. Some household financial saving series also change base earlier, at 2011-12 (7 such changes); those are marked too.
  • Sources and concepts change. Long series are joined from several sources (34 joins in all), and a concept can change, as State VAT did when GST replaced most of it in 2017-18 (1 such break in all). Every join, base change and concept break appears as a marker on the slider and in the trend charts.
  • Linked series are derived. For 10 flows, such as consumption, investment and GDP, old-base values are also shown ratio-linked to the new base at 2022-23. That linked series is derived, labelled so, and switched off by default. All other series show the break as it is.
  • The latest year is provisional. The most recent figures are provisional or revised estimates and will change; the stage of each estimate is marked.

Each series is checked against the map. For 2023-24 each series is compared with the SAM cells it measures: 57 pass, 11 differ for a documented reason, and 1 has no check. "Explained" means the difference is understood (for example cash versus accrual, or a balancing move), not that it is confirmed. Every trend chart shows the SAM value for 2023-24 as a separate point, so any gap stays visible.

Choices accepted provisionally

Building the map needed some choices that no published source settles. The project owner approved the balanced SAM as the base for this site at its second checkpoint (Checkpoint B), and accepted the choices below provisionally, on the option we suggested; where that option is not yet in the data, the item says so. Each stays open: questions to the National Accounts Division of MoSPI are pending, and any of them can be revisited when it answers. The flows they touch are labelled estimated on the map (or set by balancing, where balancing set their level), with the method one click away.

  • Imputed pension contributions of government employees are not written (D2-20). The evidence favours leaving them out; whether the national accounts include them is a question for MoSPI.
  • Factor income by household group uses the same fifth in an older national study (D2-19): the rural and urban groups take the income gradient of the matching national group.
  • PM-KISAN is a cash transfer to farm families, not a production subsidy (D2-24), because it pays a flat amount per family.
  • Part of personal income tax is paid by unincorporated firms treated as companies (D2-11), following the household share in the previous national-accounts series.
  • The GST compensation cess used to repay the back-to-back loans is a current transfer to the States (D2-13), not a capital transfer.
  • The previous series' structures fill flows the new series does not yet publish (D2-21), until MoSPI publishes new sector accounts.
  • The States' motor-vehicle tax is a tax on products (D2-4), not a direct tax on households.
  • The Centre and the States are separated as the national accounts separate them (D2-8): money for central schemes released outside State treasuries counts as the States'.
  • The Union's income from the IMF and its SDR charges are recorded on the RBI (D2-7). We suggested moving them to the Centre, and that suggestion was accepted, but the data have not been rebuilt since: on this site both still sit with the RBI. They are small next to GDP.
  • The tolerance bands that set levels (see limits) keep their current widths.
  • Open findings and smaller choices are accepted as they stand in the data:
    • the surplus that public sector companies keep, with no evidenced outlet (the moves it causes are labelled unexplained);
    • the split of saving between banks and NBFCs, which follows the flow of funds;
    • the household saving profile across the ten groups;
    • the consumption the survey does not capture, spread like the part it does (no top-heavy variant);
    • the banks' service margin (FISIM) on household loans, kept on the current method;
    • the key for who receives private companies' dividends and other distributed income, kept on the flow-of-funds holder shares;
    • the unexplained remainder in the bridge from government budgets to general-government saving, kept as a remainder;
    • a possible overlap between revenue grants to public sector companies and the "business" subsidies in the Finance Commission's data, left as it is;
    • insurance premiums and claims by payer, which the balancing cannot yet require to match;
    • the uneven band on households' fund-held interest from public sector company bonds;
    • a few further time series that could be ratio-linked to the new base, kept unlinked.
  • Two proposed adjustments are not yet in the data: adding urban local bodies' capital spending to the key that splits government investment between the Centre and the States, and bounding the share of foreign direct investment income paid abroad by financial firms to the range in the RBI's census of foreign liabilities and assets. Both wait for the next rebuild; until then the flows they touch are as balanced.

Sources and licences

Every number on this site traces back to a public source: a publisher, a table or series, the date we retrieved it, its unit and whether it is in current prices. Most come from MoSPI's national accounts and Supply-Use Tables, the household surveys, the Union and State budgets and finance accounts, the RBI's statistics on the balance of payments, flow of funds and State finances, and the regulators of banks, insurance and pensions. The flow panel on the map lists the sources behind each flow, closest inputs first.

Links to RBI pages are withheld. The RBI's website terms do not allow deep links to its pages or files, or caching them, without permission, and that permission has not yet been obtained. Until the RBI grants it, RBI sources are cited by name, publication, table and retrieval date, with no link. The links of 514 source records on RBI sites are withheld this way.

Licences. No source we use publishes its data under India's open-data licence (GODL) on its own site, so reuse depends on each publisher's terms. MoSPI allows reproduction with prominent acknowledgement. The RBI needs to give permission for two things, not one: to link to and cache its pages and files, and to republish figures derived from its statistics. Its Bulletin allows reproduction with acknowledgement (the older issues we use are assumed to say the same), but its Handbook, balance-of-payments, State finances and other releases state no reuse terms and reserve all rights, and the project downloaded every RBI file for internal processing only (D1-1) until the RBI agrees. This site republishes figures derived from RBI statistics, among them the balance-of-payments flows, the flow of funds, household financial saving and the remittance survey shares used in the Dubai story, so that permission must be granted before any public launch. The Ministry of Finance, SEBI, GSTN and DGCI&S also require permission. None of these permissions has been obtained yet; that is why this is a private preview, not a public launch. A few publishers (the Controller General of Accounts, the Sixteenth Finance Commission and PFRDA) state no licence at all; we cite them as they ask, and the first two are on the list of reuse terms to confirm before any public launch. Figures adapted from IFPRI's social accounting matrix are used under its open licence; IFPRI has not reviewed or endorsed this adaptation. Each source's licence and attribution are in the table below, as recorded in the project's source registry.

32 sources are cited, of which 12 are cited without links.

  • Supply and Use Tables 2022-23 and 2023-24 (base 2022-23)

    Publisher
    National Accounts Division, NSO, MoSPI
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Reproduce accurately, not misleading; source prominently acknowledged (e.g. 'Source: NSO, MoSPI, <publication/table>, accessed 2026-09-29'). Third-party material excluded.
    Link
    Source page for Supply and Use Tables 2022-23 and 2023-24 (base 2022-23) (opens in a new tab)
    Cited by
    3,263 SAM entries; 299 published totals or bands; 122 story figures
    Registry id
    mospi_sut_2022base · corrected
  • Household Consumption Expenditure Survey 2023-24 (NSS Report 592): report, factsheet, Excel detailed tables

    Publisher
    NSO, MoSPI
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Reproduce accurately, not misleading; source prominently acknowledged (e.g. 'Source: NSO, MoSPI, <publication/table>, accessed 2026-09-29'). Third-party material excluded.
    Link
    Source page for Household Consumption Expenditure Survey 2023-24 (NSS Report 592): report, factsheet, Excel detailed tables (opens in a new tab)
    Cited by
    1,881 SAM entries; 29 published totals or bands; 44 story figures
    Registry id
    mospi_hces_2023_24 · verified
  • National Accounts Statistics 2026 (new base 2022-23), per-statement XLSX

    Publisher
    National Accounts Division, NSO, MoSPI
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Reproduce accurately, not misleading; source prominently acknowledged (e.g. 'Source: NSO, MoSPI, <publication/table>, accessed 2026-09-29'). Third-party material excluded.
    Link
    Source page for National Accounts Statistics 2026 (new base 2022-23), per-statement XLSX (opens in a new tab)
    Cited by
    1,091 SAM entries; 39 time series; 109 published totals or bands; 136 story figures
    Registry id
    mospi_nas_2026_publication · corrected
  • Union Government Finance Accounts, Appropriation Accounts and Accounts at a Glance (audited)

    Publisher
    Controller General of Accounts (audited by C&AG)
    Licence
    No explicit licence (CGA Copyright-Policy page body is empty; footer 'All rights reserved')
    Attribution
    Cite 'Controller General of Accounts, Ministry of Finance'. Clarification of reuse terms requested.
    Link
    Source page for Union Government Finance Accounts, Appropriation Accounts and Accounts at a Glance (audited) (opens in a new tab)
    Cited by
    914 SAM entries; 28 published totals or bands; 90 story figures
    Registry id
    cga_finance_accounts_aag · corrected
  • Financial Stocks and Flow of Funds (FSF) of the Indian Economy 2023-24

    Publisher
    Reserve Bank of India (RBI Bulletin article + workbook)
    Licence
    RBI Bulletin imprint: '(c) Reserve Bank of India 2026. All rights reserved. Reproduction is permitted provided an acknowledgement of the source is made.' Website Disclaimer (no deep links/caching without permission) still applies
    Attribution
    'Source: Reserve Bank of India Bulletin, <month year>, <table/article>'.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    884 SAM entries; 2 time series; 13 published totals or bands; 68 story figures
    Registry id
    rbi_fsf_fof · corrected
  • State Finances: A Study of Budgets of 2025-26

    Publisher
    Reserve Bank of India
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    820 SAM entries; 2 time series; 18 published totals or bands; 119 story figures
    Registry id
    rbi_state_finances_study · corrected
  • Report on Trend and Progress of Banking in India 2024-25

    Publisher
    Reserve Bank of India
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    690 SAM entries; 19 published totals or bands; 64 story figures
    Registry id
    rbi_trend_progress · corrected
  • RBI Annual Report 2025-26 (incl. RBI accounts, appendix tables)

    Publisher
    Reserve Bank of India
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    630 SAM entries; 1 time series; 2 published totals or bands; 48 story figures
    Registry id
    rbi_annual_report · verified
  • eSankhyiki open API (api.mospi.gov.in) and MCP server

    Publisher
    MoSPI (NSO); code on GitHub nso-india
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Data: acknowledge MoSPI; llms.txt asks to preserve dataset, indicator, unit, period and source. Client/MCP code MIT.
    Link
    Source page for eSankhyiki open API (api.mospi.gov.in) and MCP server (opens in a new tab)
    Cited by
    623 SAM entries; 16 published totals or bands; 34 story figures
    Registry id
    mospi_esankhyiki_api · corrected
  • IRDAI Handbook on Indian Insurance Statistics 2024-25

    Publisher
    Insurance Regulatory and Development Authority of India
    Licence
    IRDAI copyright policy: 'may be reproduced free of charge in any format or media without requiring specific permission', accurate and acknowledged
    Attribution
    Acknowledge IRDAI prominently.
    Link
    Source page for IRDAI Handbook on Indian Insurance Statistics 2024-25 (opens in a new tab)
    Cited by
    538 SAM entries; 17 published totals or bands; 45 story figures
    Registry id
    irdai_handbook_insurance · corrected
  • Handbook of Statistics on the Indian Economy 2025-26

    Publisher
    Reserve Bank of India, DSIM
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    463 SAM entries; 7 time series; 4 published totals or bands; 47 story figures
    Registry id
    rbi_hbs · verified
  • Union Budget 2026-27 document set (Budget at a Glance, Receipt Budget, Expenditure Budget/Profile, AFS, FRBM statements)

    Publisher
    Ministry of Finance (Budget Division, DEA)
    Licence
    indiabudget.gov.in copyright policy: may not be reproduced without Ministry of Finance permission; no GODL
    Attribution
    Source must be appropriately acknowledged; written permission requested before republication.
    Link
    Source page for Union Budget 2026-27 document set (Budget at a Glance, Receipt Budget, Expenditure Budget/Profile, AFS, FRBM statements) (opens in a new tab)
    Cited by
    457 SAM entries; 11 time series; 24 published totals or bands; 146 story figures
    Registry id
    mof_union_budget_2026_27 · corrected
  • RBI HBS 2025-26 external-sector tables (BPM6 BoP in US$ and Rs, invisibles, NRI deposits, FDI, reserves, debt, IIP, trade)

    Publisher
    Reserve Bank of India
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    432 SAM entries; 7 time series; 8 published totals or bands; 64 story figures
    Registry id
    rbi_hbs_external · verified
  • All India Debt & Investment Survey, NSS 77th round 2019 (Report 588)

    Publisher
    NSO, MoSPI
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Reproduce accurately, not misleading; source prominently acknowledged (e.g. 'Source: NSO, MoSPI, <publication/table>, accessed 2026-09-29'). Third-party material excluded.
    Link
    Source page for All India Debt & Investment Survey, NSS 77th round 2019 (Report 588) (opens in a new tab)
    Cited by
    427 SAM entries; 10 published totals or bands; 30 story figures
    Registry id
    mospi_aidis_2019 · verified
  • SEBI Handbook of Statistics on Indian Securities Market 2025-26 (per-table XLSX)

    Publisher
    SEBI
    Licence
    SEBI website policy: reproduction free of charge after permission by e-mail; permission does not extend to third-party copyright material (NSDL, AMFI, BSE, NSE sourced tables)
    Attribution
    Acknowledge SEBI and the original third-party source; e-mail permission required.
    Link
    Source page for SEBI Handbook of Statistics on Indian Securities Market 2025-26 (per-table XLSX) (opens in a new tab)
    Cited by
    425 SAM entries; 2 published totals or bands; 22 story figures
    Registry id
    sebi_handbook_statistics · verified
  • Annual Survey of Unincorporated Sector Enterprises (ASUSE)

    Publisher
    NSO, MoSPI
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Reproduce accurately, not misleading; source prominently acknowledged (e.g. 'Source: NSO, MoSPI, <publication/table>, accessed 2026-09-29'). Third-party material excluded.
    Link
    Source page for Annual Survey of Unincorporated Sector Enterprises (ASUSE) (opens in a new tab)
    Cited by
    401 SAM entries; 16 published totals or bands; 25 story figures
    Registry id
    mospi_asuse · corrected
  • NRI deposits (by scheme) and 2026 FCNR(B)/ECB/OFCB swap-facility data

    Publisher
    Reserve Bank of India
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    333 SAM entries; 1 time series; 34 story figures
    Registry id
    rbi_nri_deposits · corrected
  • Periodic Labour Force Survey - Annual Reports (July-June to 2023-24; calendar year from 2025)

    Publisher
    NSO, MoSPI
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Reproduce accurately, not misleading; source prominently acknowledged (e.g. 'Source: NSO, MoSPI, <publication/table>, accessed 2026-09-29'). Third-party material excluded.
    Link
    Source page for Periodic Labour Force Survey - Annual Reports (July-June to 2023-24; calendar year from 2025) (opens in a new tab)
    Cited by
    302 SAM entries; 6 published totals or bands; 25 story figures
    Registry id
    mospi_plfs_annual · verified
  • Household Financial Savings - RBI preliminary estimates (Bulletin Current Statistics 52(a)/(b))

    Publisher
    Reserve Bank of India
    Licence
    RBI Bulletin imprint: '(c) Reserve Bank of India 2026. All rights reserved. Reproduction is permitted provided an acknowledgement of the source is made.' Website Disclaimer (no deep links/caching without permission) still applies
    Attribution
    'Source: Reserve Bank of India Bulletin, <month year>, <table/article>'.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    301 SAM entries; 9 published totals or bands; 30 story figures
    Registry id
    rbi_hh_fin_savings · verified
  • IFPRI Nexus SAM for India 2022/23 - data paper (PDF, printed tables only)

    Publisher
    IFPRI Nexus Project (CGIAR)
    Licence
    CC BY 4.0 (CGSpace item record hdl 10568/155099: dcterms.license CC-BY-4.0, dcterms.accessRights Open Access)
    Attribution
    Cite the IFPRI data paper; state that figures are adapted and not endorsed by IFPRI.
    Link
    Source page for IFPRI Nexus SAM for India 2022/23 - data paper (PDF, printed tables only) (opens in a new tab)
    Cited by
    263 SAM entries; 11 published totals or bands; 25 story figures
    Registry id
    ifpri_nexus_sam_india_2022_23_paper · verified
  • PPAC: Contribution of Petroleum Sector to Central and State Exchequer

    Publisher
    Petroleum Planning & Analysis Cell, MoPNG
    Licence
    PPAC Terms & Conditions: material 'may be reproduced free of charge', accurately and not in a misleading context; permission does not extend to third-party copyright material
    Attribution
    Cite 'Petroleum Planning & Analysis Cell (PPAC), MoPNG, Contribution of Petroleum Sector to Exchequer'.
    Link
    Source page for PPAC: Contribution of Petroleum Sector to Central and State Exchequer (opens in a new tab)
    Cited by
    142 SAM entries; 64 story figures
    Registry id
    ppac_petroleum_exchequer · verified
  • PFRDA NPS/APY Statistical Data and Handbook of NPS Statistics

    Publisher
    Pension Fund Regulatory and Development Authority
    Licence
    no explicit licence found ('(c) Copyright PFRDA. All rights reserved.')
    Attribution
    Cite PFRDA; reuse confirmation optional.
    Link
    Source page for PFRDA NPS/APY Statistical Data and Handbook of NPS Statistics (opens in a new tab)
    Cited by
    100 SAM entries; 1 published total or band; 22 story figures
    Registry id
    pfrda_nps_statistics · verified
  • Sixteenth Finance Commission relevant-data files (KFI, transfers, subsidies, salaries, SPSEs)

    Publisher
    Sixteenth Finance Commission
    Licence
    No explicit licence found (copyright_policy page empty; footer 'Content Owned by Sixteenth Finance Commission ... All Rights Reserved')
    Attribution
    Cite 'Sixteenth Finance Commission, Government of India'. Reuse confirmation requested.
    Link
    Source page for Sixteenth Finance Commission relevant-data files (KFI, transfers, subsidies, salaries, SPSEs) (opens in a new tab)
    Cited by
    97 SAM entries; 11 time series; 14 published totals or bands; 28 story figures
    Registry id
    fc16_relevant_data · verified
  • Census on Foreign Liabilities and Assets (FLA) of Indian Direct Investment Entities

    Publisher
    Reserve Bank of India
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    92 SAM entries; 2 published totals or bands; 28 story figures
    Registry id
    rbi_fla_census · verified
  • EPFO Annual Report and Consolidated Annual Accounts

    Publisher
    Employees' Provident Fund Organisation
    Licence
    EPFO copyright policy: reproduce free of charge without specific permission, with acknowledgement
    Attribution
    Acknowledge EPFO.
    Link
    Source page for EPFO Annual Report and Consolidated Annual Accounts (opens in a new tab)
    Cited by
    80 SAM entries; 21 story figures
    Registry id
    epfo_annual_report_accounts · corrected
  • NAS 2024 and NAS 2025 (old base 2011-12) incl. sequences of accounts; old-base long series

    Publisher
    NSO, MoSPI
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Reproduce accurately, not misleading; source prominently acknowledged (e.g. 'Source: NSO, MoSPI, <publication/table>, accessed 2026-09-29'). Third-party material excluded.
    Link
    Source page for NAS 2024 and NAS 2025 (old base 2011-12) incl. sequences of accounts; old-base long series (opens in a new tab)
    Cited by
    61 SAM entries; 35 time series; 5 published totals or bands; 12 story figures
    Registry id
    mospi_nas_old_base_2011_12 · verified
  • External Commercial Borrowings / FCCB / RDB monthly data

    Publisher
    Reserve Bank of India
    Licence
    No open-data licence. RBI website Disclaimer: caching/framing prohibited; deep links need prior RBI permission
    Attribution
    Cite 'Reserve Bank of India, <publication/table>'. Permission request pending for deep-linking and republication of derived aggregates.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    37 SAM entries; 2 published totals or bands; 17 story figures
    Registry id
    rbi_ecb_monthly · verified
  • FC16 ULB Data Dump (Cityfinance)

    Publisher
    Sixteenth Finance Commission (data from MoHUA / cityfinance.in)
    Licence
    No explicit licence found (copyright_policy page empty; footer 'Content Owned by Sixteenth Finance Commission ... All Rights Reserved')
    Attribution
    Cite 'Sixteenth Finance Commission, Government of India'. Reuse confirmation requested.
    Link
    Source page for FC16 ULB Data Dump (Cityfinance) (opens in a new tab)
    Cited by
    30 SAM entries; 1 published total or band; 24 story figures
    Registry id
    fc16_ulb_cityfinance_dump · verified
  • India's Remittances Survey - 6th round (2023-24)

    Publisher
    Reserve Bank of India (Bulletin article)
    Licence
    RBI Bulletin imprint: '(c) Reserve Bank of India 2026. All rights reserved. Reproduction is permitted provided an acknowledgement of the source is made.' Website Disclaimer (no deep links/caching without permission) still applies
    Attribution
    'Source: Reserve Bank of India Bulletin, <month year>, <table/article>'.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    30 SAM entries; 24 story figures
    Registry id
    rbi_remittances_survey · verified
  • Union Budget Expenditure Profile Statement 18 and Demand No. 42 (Transfers to States)

    Publisher
    Ministry of Finance, Budget Division
    Licence
    indiabudget.gov.in copyright policy: may not be reproduced without Ministry of Finance permission; no GODL
    Attribution
    Source must be appropriately acknowledged; written permission requested before republication.
    Link
    Source page for Union Budget Expenditure Profile Statement 18 and Demand No. 42 (Transfers to States) (opens in a new tab)
    Cited by
    22 SAM entries; 1 published total or band; 21 story figures
    Registry id
    union_budget_transfers_to_states · verified
  • Outward Remittances under the Liberalised Remittance Scheme (Bulletin table 36)

    Publisher
    Reserve Bank of India
    Licence
    RBI Bulletin imprint: '(c) Reserve Bank of India 2026. All rights reserved. Reproduction is permitted provided an acknowledgement of the source is made.' Website Disclaimer (no deep links/caching without permission) still applies
    Attribution
    'Source: Reserve Bank of India Bulletin, <month year>, <table/article>'.
    Link
    Link withheld until RBI grants permission (ISSUES P1-9)
    Cited by
    4 SAM entries; 11 story figures
    Registry id
    rbi_lrs_outward_remittances · verified
  • MoSPI NAS REST API (eSankhyiki backend)

    Publisher
    MoSPI (NSO), eSankhyiki
    Licence
    MoSPI copyright policy + GSDD 2026 Category A (open access); no GODL-India statement
    Attribution
    Data: GSDD Category A, acknowledge MoSPI. Client code: MIT licence.
    Link
    Source page for MoSPI NAS REST API (eSankhyiki backend) (opens in a new tab)
    Cited by
    16 time series; 1 story figure
    Registry id
    mospi_nas_api · corrected

Data version and how to reproduce it

Everything on this site is built from files in the project's repository, by code anyone can run. The raw source files are pinned by a fingerprint (a cryptographic hash), the pipeline rebuilds the same output byte for byte, and the website's data are exported by one command. The data version below names the exact export this page was built from; it changes whenever any input or the export code changes. The table lists each input file with its fingerprint.

Data version
2023-24.8b1b533fd6
Reference year
2023-24
GDP base year
2022-23
Official vintage
MoSPI National Accounts Statistics 2026 (31 Aug 2026); 2023-24 at Final Estimates. Re-checked on 10 Nov 2026: no newer release changes these figures.
Data files
26 files
Export code hash
0ef28b50bb87a6df66f0a297d93e5a60e06d51ae23366142e7d46068b168d3aa

Reproduce it

From a copy of the repository, with Python (through uv) and Node 24. The first two commands check the published web data against the pipeline outputs; rebuilding those outputs from the raw sources starts with the pipeline's fetch and build commands, described in the repository.

uv sync --locked
uv run python -m pipeline export --check   # rebuild the web data and compare byte for byte
uv run python -m pipeline test           # every offline test, including the web unit tests (needs Node 24)
npm --prefix web ci
npm --prefix web run test:web            # build the site and run the browser tests
38 input files and their fingerprints (SHA-256)
  • data/clean/external_sector/_provenance.parquetbb1c303113a8bc37fc1e0e4f3f84cf7ebe45e95c6cef478d7b9a910c4ce129b5
  • data/clean/finsector_markets/_provenance.parquet82679c9670681af36cde6ec04edf782dd1f5d1befe461c5081cc052f05030485
  • data/clean/hces_consumption/_provenance.parquetf6d1386ad9880a8e770565c39090a91b6e13c3499d814d350f4d52424de15268
  • data/clean/io_tables/_provenance.parquet6c9fa845cd6a80e0634ecba830ddfd6d77c2f46566cd3856172d517278a9d1ec
  • data/clean/labour_enterprise_surveys/_provenance.parquete0fb8c48f171f3298b85b0b2832e6c85a1c88390c1275d56cb1b39a3cdeae6a0
  • data/clean/mospi_nas_2026/_provenance.parquetec4ac6ebb38d8c8e5aa92b031a510abd0c5fabed6169167ba7a27dba6609294c
  • data/clean/mospi_nas_2026/mospi_nas_2026_derived_residuals.parquet47478bbf3129fe0a49495ce3420d08c0ab7258a6b97a79583cadfbf33b954d1f
  • data/clean/rbi_banking_corporate/_provenance.parquet9dc9a57b1e51be19f7757cb954625b48e5c65962621dda55b01d225d95fbed5b
  • data/clean/rbi_financial_accounts/_provenance.parquet5abd169a1d30c1b44da86a25fc7e8b577d6325861f4c766a2916164406e0adf3
  • data/clean/state_fiscal/_provenance.parquetcf37e26f3af1aa607d5a2b57c6ee7c6060d56ea92c2eeb6dcd2f264f434344e0
  • data/clean/trade_satellites/_provenance.parquetf0decdaf12fc138618edcca7f039df9c22440d8f76a52a2efb16ef6f83e092c2
  • data/clean/union_fiscal/_provenance.parquet20b2503b427ce4b32919da8b80167ed7bb5f28c9a073536a7b07855d994ca6e0
  • data/gap_map.csvb03b700f503298c465fecdeb3b9e111224a43acdbb8bc291c409fe6a3fe81b75
  • data/registry.yaml6f9a3c04d05b73f03bdba8108e9c5293f9a572de73b99e90ca922a2b5916e1fa
  • data/sam/2023-24/_provenance.parquetacf152d55522f7cef2f0c836df7629cab74dbdf0d2d02eef6c44f95f555798d6
  • data/sam/2023-24/balancing_constraints.parquet2ba17221982e5e3ed12aeca17c19c66d51559ee946e03942e4aecc4d48eda5fb
  • data/sam/2023-24/balancing_log.parquet372157eea463bea6b3a366a4753a0a4555ee6d1a96f38e53ba999c498934917d
  • data/sam/2023-24/balancing_run.json17126157ff45c05128fbe82a29ad6a4ec43f96f5c254f43bf29d77503f65f7d0
  • data/sam/2023-24/blocks/households_satellites/hh_keys.parquet12137089a775e92db7d0eb49bccddb1844909bbe32398ad9e6e3742a917d4d55
  • data/sam/2023-24/blocks/rest_of_world_satellites/s3_remittance_sources.parquetb385fc0e054408ac313fa0c3ae8529b42492dd3eab46310b4d0ca23f2bdc6f4f
  • data/sam/2023-24/blocks/taxes_satellites/p7b_tax_by_use.parquet78add0fcdab3fc9f12bce0e97f6621e2530e515b488f9f826818273e52502084
  • data/sam/2023-24/constraints.parquet109800b53a41604569c875c7bdeba1ee046325f87fd075a60b0009b111a50307
  • data/sam/2023-24/sam_balanced.parquet426f33f0cdbd3726fc69684ba433c69817171ac2d3dc9a6aff057fb829b6e866
  • data/sam/2023-24/sam_entries_balanced.parquet3b6552762408f3cb0c63ba26855b46fcee4b03157d4a9b801908846f67cafdc3
  • data/timeseries/_provenance.parquet560036f007a99eadb5153581d036bfd8f7c7464e7f858315014222c37bdf9383
  • data/timeseries/top_flows.parquet80d918933d224815fcbfeae478d977e5e307cca04bc73c4739767951378f6ac0
  • data/timeseries/top_flows_definitions.parquet24ea505498395e2ec1b38aca28c56bc2f2e96d39ed6f8d013969231eb7fc3709
  • data/timeseries/top_flows_sam_check.parqueta3a36366b87cd17afe30b821edb5e7285e2ecd5f09094351dcdcbf5c96d221ff
  • pipeline/sam/accounts.yaml8f0868eec1144abc158b69bb8edbc74b133cc6e0df1def3ff2a86988f58acf6c
  • pipeline/sam/explanations/capital_financial.yaml14485776e1d22209283b0d55c7647c0a6d78ab6e90aa534fe4f3578ddd4874aa
  • pipeline/sam/explanations/closure.yamlb5c230267b29e7f666b5e8c61dfee275cfc2119cb23911d9d3c520411a5e6cb6
  • pipeline/sam/explanations/factors.yamlbfe06d390a479851172803021ae2128b8dd08c84d19d3dd8adb9eb57fda36e96
  • pipeline/sam/explanations/fincorp.yaml39a2cfb5cd1d72be8cb3405b0893230bdcb1691a3fdd4e6653b61e7afeb8e550
  • pipeline/sam/explanations/government.yaml6f2430a643746036a0ab6db4d9cc18630874cc3bb9485db919d86faf65a857cb
  • pipeline/sam/explanations/households.yaml8f86281264be391af945d46c020456c25ed9b40a9fcc70f9312e385bdfa3dc0a
  • pipeline/sam/explanations/production.yamlbf9c57e172515c78456582ed50fd1bc815da7b49b541dd50943d8ca51150cbcc
  • pipeline/sam/explanations/rest_of_world.yaml36526f1e2068fafc0a4e374c4dc7e69cc5dc2a383da42de23865f1c391454744
  • pipeline/sam/explanations/taxes.yaml814e8af549f9087e317f9e94d6bad091e936717e8a39447e15bf4c7c4399db31

Open issues

The project keeps a public log of everything that does not close (the ISSUES file in the repository). These open items affect what you see here:

  • Who receives property income is the weakest link. Without new-base sector accounts, households' interest and dividend income is filled with old-base structures and then moved by balancing to reach the national total of household saving. The total is evidenced; the split is not.
  • The Centre and the States. Balancing moved saving, government consumption and some tax receipts between the Centre and the States. The direction has support in the flow of funds; the levels are set by tolerance bands.
  • Public sector companies keep more than the national accounts say they save, and the balancing had nowhere evidenced to put it. The resulting moves in the interest, dividends and grants they pay and receive are labelled unexplained.
  • The States' subsidies come out well above what State budgets report, because of how the national-accounts subsidy total is defined. This is a question for MoSPI.
  • Financial firms' saving. Two official sources disagree on how it is split between banks and NBFCs; the map follows the flow of funds.
  • The household saving profile. Saving rates by group rest on survey keys and on an older study's income pattern, and the rural richest fifth looks implausibly low.
  • National accounts and the flow of funds disagree on how much each sector lends or borrows. The national accounts are the control, and the differences sit in named residuals.
  • Old and new series do not line up evenly. MoSPI expects to publish the new-base back series later; until then the time series shows the break.

Pending permissions before any public launch. The RBI (deep links, caching, and republishing figures derived from its statistics: the balance of payments, the flow of funds, household financial saving, and the remittance survey used in the Dubai story), the Ministry of Finance, SEBI, GSTN, DGCI&S and CAG. Until they are granted, the site is a private preview (ISSUES P1-9).

Questions for MoSPI's National Accounts Division. New-base sector accounts; how departmental enterprises' surplus and pensions are recorded; whether government income includes imputed pension contributions; the subsidy concept; how PM-KISAN, motor-vehicle tax, securities transaction tax and the cess-funded loan repayment are classified; depreciation of dwellings by sector; and the source of imputed rent. One answer could replace several judgement calls on this page.