Phase 7 · Week 60 · ~20 hours
Where it sits. A country can run a deficit every single year and still watch its debt-to-GDP ratio fall. A different country can run a smaller deficit and watch the ratio climb. Which of the two happens turns on one inequality, and that inequality is what the next twenty hours are built around. Fourth module of the macro phase. M7.01 built the economic machine from the transaction up; M7.02 put the central bank on top of it and gave you the monetary lever; M7.03 turned the interest rate into the gravity on every asset price and taught you to read the yield curve. Now the other hand goes on the machine: the government's. A national government is the single largest economic actor in almost every country. It taxes, it spends, and when it spends more than it taxes it borrows, and the debt it runs up becomes, quite literally, the benchmark risk-free asset that anchors the discount rate in every valuation you have ever built. So this is not a detour into public finance for its own sake. The government bond yield is your risk-free rate (Phase 3), the fiscal deficit is a driver of growth and inflation (which set your revenue and margin forecasts), and a sovereign debt crisis re-rates an entire market in a week. You cannot value an Indian company without an implicit view on the Indian government's finances, and you cannot understand why a Greek or Argentine or Sri Lankan equity market collapsed without the arithmetic that follows. We build it in one clean chain: the budget from first principles → the three deficits that matter (headline, primary, structural) → the master equation of debt dynamics and the single most important variable in all of public finance, r versus g → what a rupee of deficit spending actually does (multipliers, crowding out, automatic stabilizers) → what happens when debt gets so large it captures the central bank (fiscal dominance) → the great live debate about whether any of this is even a constraint for a currency issuer (MMT) → and finally the graveyard of countries that got it wrong (Greece, Argentina, Asia '97, Sri Lanka), organized around one ruthless principle: denomination is destiny. Throughout, we hold India (mostly rupee debt, high nominal growth, deep resilience) against the United States (the reserve-currency issuer, with more latitude than any country in history) so you can see how the same arithmetic produces different fragility depending on what your debt is written in and who has to buy it. The gate is an exam ≥85%.
Advertisement
Suggested hour budget. Core content: 9h · worked examples (deficit decomposition; two-scenario debt path; a rate-shock snowball; the inflation-tax computation): 3h · practice set: 4h · applied mini-project (build a fiscal snapshot of India and the US from primary Budget/CBO/IMF data): 2h · flashcards + mastery check: 2h.
App link. This module powers the Macro & Cycles branch's fiscal lessons and, crucially, the app's scenario-events engine: the "sovereign stress," "austerity package," "fiscal stimulus," and "currency-crisis" events the portfolio simulator injects later are all built on the r-vs-g arithmetic and the denomination-is-destiny rule you learn here. The debt-dynamics equation becomes an interactive sandbox slider (set r, g, and the primary balance; watch the debt path snowball or melt). It also feeds the macro dashboard artifact (M7.07) its fiscal indicators: deficit %, primary balance, debt/GDP, the interest-to-revenue ratio, and the r−g gap.
Learning objectives
By the end you can:
- Build the government budget from first principles: separate revenue (tax and non-tax) from expenditure (revenue/current vs capital), define the deficit as the gap that must be borrowed, and read the actual structure of both the Indian Union Budget (revenue vs capital receipts and expenditure; the FRBM framing) and the US federal budget (mandatory vs discretionary vs net interest).
- Decompose any deficit into its three meaningful layers: the headline (fiscal) deficit, the primary deficit (headline minus interest, which is today's discretionary stance stripped of the legacy of past borrowing), and the structural / cyclically-adjusted deficit (what the deficit would be at full employment, separating the discretionary part from the part the business cycle is doing automatically). Then perform the decomposition on real numbers.
- Derive and apply the debt-dynamics equation: obtain
Δd ≈ (r − g)·d − pfrom the government budget constraint, explain every term, compute the debt-stabilizing primary balancep* = (r − g)·d, and run a multi-year debt-path simulation for a benign (r < g) and a trap (r > g) scenario, showing whyrvsgis the master variable of sovereign solvency. - Reason about fiscal multipliers and crowding out: state when the multiplier on a rupee of spending is greater than 1 (deep recession, zero lower bound, high-MPC recipients, productive public investment) and when it is less than 1 (full employment, monetary offset, import leakage, Ricardian saving), and explain the crowding-out mechanism and the specific conditions (the zero bound, idle resources, crowding-in via public investment) under which it does not bite.
- Explain automatic stabilizers and the fiscal-monetary interface: describe how progressive taxes and transfers dampen the cycle without new legislation (and why India's are weaker than the US's), and define fiscal dominance, the inflation tax / seigniorage, and financial repression, the channels through which unsustainable debt forces the central bank's hand. Use India's deliberate institutional wall (the FRBM bar on primary-market monetization) as the counter-case.
- Present the MMT debate evenhandedly: steelman Stephanie Kelton's Modern Monetary Theory (a fiat-currency issuer cannot be forced to default in its own currency; the true constraint is inflation and real resources, not solvency) and the mainstream critique (inflation control via fiscal fine-tuning is politically unreliable, which is the "off switch" problem; the exchange-rate/external constraint binds hard for non-reserve currencies), and state the narrow point on which both sides actually agree.
- Anatomize sovereign debt crises through the denomination-is-destiny lens: explain why own-currency debt makes default a choice (risk = inflation) while foreign-currency debt makes it a possibility (risk = hard default), and walk the mechanics of Greece (the euro straitjacket, which is foreign-currency debt in disguise with no devaluation), Argentina (serial dollar-debt default and the peg trap), the Asian crisis of 1997 (the currency-plus-maturity double mismatch and the sudden stop), and Sri Lanka 2022 (a reserve-exhaustion default on commercial foreign-currency debt).
- Connect fiscal analysis to security valuation: trace the path from a country's fiscal stance to its sovereign yield and country-risk premium (hence its risk-free rate and every discount rate), and from its fiscal stance to sector-level winners and losers (capex beneficiaries, bond-supply pressure on rates, subsidy and tax shifts), and articulate why India's rupee-debt structure gives its equity market resilience its debt/GDP ratio alone would not suggest.
Prerequisites & connections
Builds on. M0.03 (financial-literacy bootcamp, for real vs nominal and compounding: the debt snowball is compounding applied to a country). M3.01 (time value of money: the budget constraint is a present-value statement, and debt is the discounted sum of future primary balances). M3.02–M3.03 (risk, return, cost of capital: the sovereign yield is the risk-free rate Rf in your CAPM, and Damodaran's country-risk premium is built off the sovereign default spread explained here). M7.01 (the economic machine: S = I and the current account, "good vs bad credit" as ROIC > cost, and money creation, since government borrowing and monetization are the same T-accounts one layer up). M7.02 (central banks: seigniorage, OMOs, and independence, all of which get stress-tested here under fiscal dominance). M7.03 (inflation, rates, the yield curve: the sovereign yield you learned to read is the r in r vs g, and inflation is the tax at the heart of fiscal dominance). M5.01 (banks: the SLR that makes Indian banks captive buyers of government debt, the mechanism of financial repression and the crowding-out channel).
Feeds forward. M7.05 (cycles, bubbles, crises) takes the sovereign crises named here and reads them as debt-cycle breakdowns (Minsky, Reinhart–Rogoff). M7.06 (FX, flows, the dollar) picks up "denomination is destiny," original sin, the impossible trinity, sudden stops, and the reserve-currency privilege. Those ideas are born here. M7.07 (India macro + the dashboard) has you pull India's live fiscal numbers from the Budget and CGA and read them as rate-of-change. Beyond Phase 7, the fiscal work deepens Phase 3: it explains where the risk-free rate comes from and why country-risk premia exist and move, so every DCF you build on an Indian or emerging-market company inherits a fiscal judgment you can now make explicitly rather than borrow blindly.
The one-sentence version of this module. A government's deficit is the gap between what it spends and what it raises, financed by debt whose ratio to GDP evolves by the master equation Δd ≈ (r − g)·d − p, so a country grows out of its debt when its growth rate beats its borrowing rate (g > r) and is trapped in a snowball when it does not (r > g); and the ultimate question of whether that snowball can force a default turns almost entirely on one thing, namely whether the debt is written in a currency the government can print (own-currency debt: the risk is inflation, and default is a choice) or one it cannot (foreign-currency debt: the risk is a hard, forced default when the reserves run out), which is why India, with its rupee debt, high nominal growth, and captive domestic buyers, is structurally resilient at a debt/GDP that sank Greece, and why the United States, issuing the world's reserve currency, has more fiscal latitude than any nation in history.
Core teaching content
1. The government budget from first principles
Forget, for a moment, everything you have heard about deficits being good or bad, and build the object up from nothing. A government does three financial things, and only three. It raises money (revenue). It spends money (expenditure). And when the second exceeds the first, it borrows the difference (the deficit, financed by debt). That is the entire skeleton. Everything else hangs on those three bones: every acronym, every budget headline, every ratings-agency downgrade. Let us give each one flesh, and because you work in two markets, we build the Indian and the US structures side by side.
Revenue receipts and capital receipts
Revenue receipts are the taxes and non-tax income a government collects without taking on any liability. Capital receipts are the other category and include borrowing, which does create a liability, along with disinvestment (selling stakes in public-sector companies) and loan recoveries. An analyst separates the two because borrowing is what finances the fiscal deficit, so the split shows how much of the budget rests on debt.
2 min read, on its own page
Revenue expenditure vs capital expenditure
Capital expenditure is government spending that creates an asset or productive capacity, such as roads and railways. Revenue expenditure is recurring spending that creates no asset, such as salaries and interest payments. An analyst splits the two because interest on past borrowing is typically the largest single line in India's Union Budget, so the mix shows how much of today's revenue goes to the past.
2 min read, on its own page
Fiscal deficit
Government expenditure less revenue, excluding borrowing, usually expressed as a percentage of output. A deficit of ₹17 lakh crore against ₹320 lakh crore of output is 5.3%. For an equity analyst the number matters through two channels. Government borrowing sets the supply of sovereign paper, which anchors the yield curve and therefore every discount rate. And government capital spending drives whole Indian sectors.
3 min read, on its own page
Primary deficit
The primary deficit is the fiscal deficit minus interest payments. It shows whether today's tax and spending choices are adding to the debt, before counting the cost of past borrowing. A primary surplus means revenue exceeds spending other than interest. Analysts also strip out the swings of the business cycle to get the structural deficit, which measures a government's deliberate fiscal stance.
5 min read, on its own page
Debt sustainability
Debt sustainability is whether a government can carry its debt without the debt-to-GDP ratio running away. The deciding gap is the interest rate on the debt minus the growth rate of GDP: when growth is higher, the ratio can fall even while the government runs deficits, and when the interest rate is higher, it takes a primary surplus just to hold it steady. An analyst reads it to tell a manageable debt from a trap.
13 min read, on its own page
Fiscal multiplier
The fiscal multiplier is the change in real GDP that follows a one-unit change in government spending or taxes. A multiplier of 1.5 means a ₹100 crore increase in government spending raises GDP by ₹150 crore; a multiplier of 0.6 means it raises GDP by only ₹60 crore. Analysts care because its size depends on the regime the economy is in, and a wrong read of the regime is how well-meant fiscal policy goes badly.
6 min read, on its own page
Crowding out
The idea that heavy government borrowing absorbs savings that would otherwise have funded private investment, raising interest rates for everyone. Its force depends on whether the economy is at capacity. Where savings are idle and demand is weak, government borrowing can raise output without displacing private spending. Where resources are fully employed, the displacement is real. In India the requirement that banks hold government securities creates captive demand and mutes the effect.
4 min read, on its own page
Automatic stabilizers
Automatic stabilizers are parts of the budget that respond to the business cycle by themselves, with no new law, in a way that dampens the cycle. Tax revenue falls in a slump and rises in a boom, and transfers such as unemployment benefits pay out more when the economy is weak. Analysts care because they act with no lag and self-reverse, and they must be stripped out to see what a government chose.
3 min read, on its own page
Fiscal dominance
Fiscal dominance is when the central bank is forced to accommodate the government's deficit, so it can no longer set policy to hold inflation down. It ends up creating money to buy government debt, and the inflation that follows works as a tax on everyone holding the currency. Analysts watch for it because the worst cases end in hyperinflation. India has a deliberate wall against it: the RBI cannot buy new government bonds directly.
6 min read, on its own page
Modern monetary theory (MMT)
Modern monetary theory (MMT) holds that a government issuing its own floating currency can never be forced to default on debt in that currency, because it can always create the money to pay. In this view the real limits on spending are the economy's productive capacity and inflation. Critics largely concede that claim but say the exchange rate and inflation control bind far harder than MMT allows for. Analysts use the debate to judge how much room a country has to borrow in its own currency.
7 min read, on its own page
Sovereign debt crisis
A sovereign debt crisis is when a government cannot pay what it owes and has to default or restructure its debt. What separates the countries that muddle through from those that collapse is the currency the debt is written in: a country can print its own money, but it cannot print the dollars or euros it owes. An analyst reads a country's sovereign debt first, because it shows whether the risk is inflation or default.
11 min read, on its own page
11. Why all of this matters to an analyst
You did not learn public finance to argue macroeconomics at dinner. You learned it because the government's finances set the price of money in its economy, and the price of money is the input to every valuation you will ever build. Three concrete channels connect all of it to the work.
Channel 1: sovereign risk → the risk-free rate → every valuation. The government bond yield is the "risk-free rate" Rf that anchors your CAPM cost of equity and your WACC (Phase 3). When you value an Indian company, the 10-year G-sec yield is your Rf; for a US company, the 10-year Treasury. So a fiscal deterioration transmits directly into equity values: a widening deficit or a debt scare pushes sovereign yields up and/or widens the country-risk premium (which Damodaran builds off exactly the sovereign default spread explained above), which raises the discount rate, which lowers the present value of every future cash flow in every company in that market. A sovereign crisis re-rates an entire equity market at once, because it moves the denominator in every DCF simultaneously. This is why a bottom-up stock-picker still has to watch the fiscal accounts: your risk-free rate is a fiscal variable in disguise. It is also why India's fiscal resilience (§10) is quietly worth a lower cost of capital, and thus higher equity valuations, than its raw debt ratio would suggest, and why any credible move toward fiscal consolidation (a falling deficit, a stable debt path) is a tailwind for Indian equities through the discount-rate channel, independent of anything happening in the companies themselves.
Channel 2: fiscal stance → growth and inflation → sectors. The composition and direction of fiscal policy picks winners and losers you can name and position around. An expansionary capex push (§5) is a direct tailwind for infrastructure, capital goods, cement, construction, roads, railways, and defense. In India, names like L&T, the cement majors, and railway/defense suppliers move on the capital-expenditure line of the Budget. Fiscal consolidation or austerity is a headwind for those same sectors but a tailwind for the bond market and rate-sensitive sectors (real estate, autos, financials) through lower yields and less crowding out (§6). Specific fiscal choices ripple to specific stocks: a corporate tax cut (India's 2019 cut to ~22%/15% for new manufacturing) re-rates the whole equity market's after-tax earnings overnight; GST rate changes move consumption and specific categories; subsidy shifts (fertilizer, fuel, food) move input costs and rural demand; disinvestment programs re-rate specific PSUs. And the sheer size of the government's borrowing program, announced in the Budget, is itself a market event: a larger-than-expected borrowing calendar pushes G-sec yields up (bond supply), hurting banks' and insurers' treasury books via mark-to-market losses and raising the cost of capital for every rate-sensitive business. The Budget day is a trading event precisely because it moves all of these levers at once.
Channel 3: denomination and the external position → currency and tail risk. For cross-border work (and for any Indian investor holding US or emerging-market assets, a live issue for M7.06 and Phase 9), a country's fiscal-plus-external fragility is its currency-and-default risk. Judging whether to hedge an EM position, whether a country's bonds are a value trap or a bargain, or how much tail risk sits under a market all route back to the denomination-is-destiny read of §10: own-currency-and-reserves (inflation risk, survivable) versus foreign-currency-and-thin-reserves (default risk, potentially terminal). The same lens even applies within corporate analysis: a company with large foreign-currency debt and local-currency revenue carries a miniature version of the sovereign's original sin, a currency-mismatch risk you now know to price.
The through-line of everything above: the government is the largest business in the economy, its bond is your risk-free rate, and its solvency is governed by r vs g and the currency its debt is written in. Read the sovereign first; it sets the gravity for everything else you value.
Common mistakes & how experts think differently
Mistake 1: "A country's budget is just like a household budget." This is the single most misleading frame in all of public finance, and it is everywhere. A household must earn before it spends, will die and so must repay its debts, and cannot print its own money. A currency-issuing sovereign is different on all three counts: it never has to fully repay (it perpetually rolls over maturing debt), it does not "run out of money" in its own currency, and it lives indefinitely. Experts think in debt-to-GDP ratios and rollover, not "paying it all back." The crucial nuance that keeps this from becoming MMT-triumphalism: the household analogy is far less wrong for a foreign-currency debtor or a Eurozone member. Argentina and Greece really are closer to households, because they cannot print what they owe. Know which kind of sovereign you are looking at before you deploy or reject the analogy.
Mistake 2: judging the level of debt instead of its trajectory (primary balance and r vs g). Amateurs say "debt is 80% of GDP, that's dangerous." Experts immediately ask two questions: what is the primary balance, and is r above or below g? An 80% ratio that is falling under g > r (India) is benign; a 60% ratio snowballing under r > g is a crisis (Argentina). The level tells you almost nothing; the direction, governed by p* = (r − g)·d, tells you everything.
Mistake 3: confusing the deficit (a flow) with the debt (a stock). "The deficit fell this year, so the debt fell." No. A smaller deficit still adds to the debt. The debt falls only if the government runs an outright surplus, or if the deficit is small enough that nominal GDP outgrows the new borrowing (the g > r melt). Every year of deficit is another year of rising debt in rupees; whether the ratio rises depends on growth. Keep flow and stock rigorously separate.
Mistake 4: treating the fiscal multiplier as a fixed constant. The multiplier is not ~1 always; it is regime-dependent, high in a slump and at the zero bound, low at full employment and under an active central bank. The Eurozone austerity catastrophe (2010–13) flowed directly from policymakers assuming a multiplier near 0.5 when it was closer to 1.5. Experts ask "what regime are we in?" before they price any fiscal action, and they solve the multiplier and the debt equation together, because austerity that crushes g can raise the very debt ratio it targets.
Mistake 5: ranking sovereign risk by the size of the debt. Denomination and holder structure dominate size. Japan at ~250% of GDP (yen debt, domestically held) is safer than Argentina at ~60% (dollar debt). The right first question about any sovereign is never "how big?" but "what currency, who holds it, and how deep are the reserves?" Size is the amateur's metric; denomination is the professional's.
Mistake 6: believing money-printing is always inflationary (or never). Printing money causes inflation when it pushes demand past the economy's real capacity, not automatically. Post-2008 QE created trillions in reserves with little inflation because the economy had vast slack and the money largely sat idle (M7.01, M7.02). The 2021–23 inflation came when stimulus met supply-constrained economies. The constraint is real resources, not the money number itself, and that is the genuine kernel of truth inside MMT. The opposite error (printing is "free") ignores that for a non-reserve currency the external/inflation constraint binds hard and fast.
Mistake 7: reading MMT as either "magic money" or "obvious nonsense." Both are strawmen you were asked to retire above. Its actual content is narrow and partly correct (a currency-issuer faces no solvency constraint in its own money, which mainstream economists concede) with real, specific weaknesses (inflation control by fiscal fine-tuning is politically unreliable; the external constraint is under-weighted). Experts extract the insight (denomination is destiny; watch inflation not solvency) without swallowing the slogan (deficits don't matter).
Mistake 8: for India specifically, either panic or complacency. The panicked error is seeing ~80%+ general-government debt/GDP and forecasting a Greek crisis, ignoring that India's debt is rupee-denominated, domestically held, growing under g > r, and buffered by $600bn+ reserves, so its risk is inflation/crowding-out, not default. The complacent error is waving away the fiscal accounts entirely, ignoring that ~40% of the Centre's revenue is eaten by interest payments, a genuine drag on development spending, and that India's savings-scarce economy makes crowding out a real constraint on private investment. The expert holds both, structurally resilient against default, genuinely constrained on the margin, and watches the primary deficit and the interest-to-revenue ratio, not just the headline.
Worked examples
Worked example 1: Full three-layer deficit decomposition
Setup (synthetic country "Sona," figures as % of GDP). Total expenditure 22.0, total non-borrowed revenue 16.0; interest payments 4.0. The economy is in a mild recession: the output gap is −3% (GDP is 3% below potential), and Sona's budget cyclical-sensitivity (semi-elasticity) is 0.4. Decompose the deficit into all three layers plus the structural-primary balance, and interpret.
Step 1, headline (fiscal) deficit. Expenditure − revenue = 22.0 − 16.0 = 6.0% of GDP. Sona must borrow 6% of GDP this year.
Step 2, primary deficit. Strip out interest: Headline − interest = 6.0 − 4.0 = 2.0% of GDP. So of the 6% headline, a full 4% is simply servicing past debt; today's discretionary choices are adding 2% before interest.
Step 3, cyclical component. The recession automatically widens the deficit via lost revenue and higher transfers: Cyclical deficit ≈ sensitivity × |output gap| = 0.4 × 3 = 1.2% of GDP. This 1.2% is not a policy choice. It will vanish as the economy returns to potential.
Step 4, structural (cyclically-adjusted) deficit. Remove the cyclical part: Headline − cyclical = 6.0 − 1.2 = 4.8% of GDP. This is what Sona's deficit would be at full employment.
Step 5, structural primary deficit. Strip interest out of the structural deficit (interest is treated as acyclical): 4.8 − 4.0 = 0.8% of GDP.
Interpretation. The "6% deficit" headline decomposes into: 1.2% cycle (temporary, self-reversing), 4.0% legacy interest (the frozen cost of past borrowing), and only 0.8% genuine discretionary loosening at full employment (the structural primary deficit). The honest read is not "Sona is running a reckless 6% deficit" but "Sona's underlying discretionary stance is a modest 0.8% primary loosening; the rest is the recession (which will pass) and old debt (which won't)." This is the number the IMF Fiscal Monitor would report as Sona's fiscal stance, and it is what you compare across countries and years.
Worked example 2: When r < g flips to r > g: a confidence shock
Setup. A benign, India-like economy starts at d₀ = 82% of GDP, with nominal i = 7%, nominal g = 11%, and a primary deficit of 2.0% (p = −2.0). Show its one-year path, then hit it with a shock (growth slows to g = 6%, the borrowing rate rises to i = 9% as yields jump on risk, and the primary deficit widens to 3.5% on recession plus stimulus) and trace three years.
Pre-shock (for contrast). Coefficient 1.07/1.11 = 0.96396. d₁ = 0.96396 × 82 + 2.0 = 79.04 + 2.0 = 81.04. The debt ratio drifts down, the comfortable g > r world.
Post-shock. New coefficient 1.09/1.06 = 1.02830, now above one, so the snowball has flipped positive. Iterate d_t = 1.02830·d_(t−1) + 3.5:
| Year | Start d | × 1.02830 | + 3.5 | End d |
|---|---|---|---|---|
| 1 | 82.00 | 84.32 | +3.5 | 87.82 |
| 2 | 87.82 | 90.31 | +3.5 | 93.81 |
| 3 | 93.81 | 96.46 | +3.5 | 99.96 |
Interpretation. In the benign world the debt ratio was falling toward a low steady state; three years after the shock it has rocketed from 82% to ~100%, a swing of nearly 18 percentage points, with no default, no drama, purely because (r − g) flipped from −4% to +3% and the primary deficit widened. Check the stabilizing balance: pre-shock p* = (0.07 − 0.11)·0.82 = −3.3% (could run a 3.3% deficit and still stabilize, lots of room); post-shock p* = (0.09 − 0.06)·0.82 = +2.5% (now needs a 2.5% surplus just to hold steady, while actually running a 3.5% deficit, a 6-point gap). This is why "r < g is a tailwind you never count on forever": the regime can flip fast, and a debt path that looked comfortable becomes a snowball almost overnight. It is also, in miniature, how a calm sovereign becomes a crisis sovereign.
Worked example 3: The austerity doom loop, numerically
Setup. A stressed economy (Greece-like) sits at d₀ = 150%, i = 6%, g = 0% (deep recession), primary deficit 3% of GDP. To reassure markets it announces austerity: cut spending by 5% of GDP, hoping to swing to a primary surplus. The economy is at the zero bound, so the spending multiplier is 1.5. Revenue is ~40% of GDP and roughly proportional to output (semi-elasticity ≈ 0.4). Show why the debt ratio rises.
Step 1, output effect of the cut. A 5%-of-GDP spending cut with a multiplier of 1.5 reduces GDP by 1.5 × 5 = 7.5%.
Step 2, net effect on the primary balance. Mechanically the cut improves the primary balance by +5% of GDP. But the 7.5% output collapse destroys revenue via the automatic stabilizers: cyclical deterioration ≈ 0.4 × 7.5 = 3.0% of GDP. Net improvement in the primary balance ≈ 5 − 3 = 2%, so the primary deficit shrinks from 3% only to about 1%, not the hoped-for surplus. Austerity delivered less than half its intended fiscal gain.
Step 3, effect on the debt ratio (the denominator collapse). Debt/GDP has GDP in the denominator, and GDP just fell 7.5%. Even holding the debt stock roughly flat, the ratio rises by the factor 1/(1 − 0.075) = 1.081: d ≈ 150 × 1.081 ≈ 162%. Add the snowball on top ((i − g)·d = 0.06 × 1.5 = +9% before the denominator effect, partly offset by the improved primary balance) and the debt ratio ends the exercise higher than it started, climbing from 150% toward the low 160s.
Interpretation. The austerity meant to cut the debt ratio raised it, because in a high-multiplier, r > g, high-debt regime the GDP collapse shrank the denominator faster than the spending cut shrank the numerator. This is not a paradox; it is the §3 doom loop and the §5 multiplier solved together, and it is a fair numerical caricature of Greece 2010–13 (debt ~130% → ~180% during austerity). The expert lesson: in the wrong regime, front-loaded austerity is self-defeating. The fix depends entirely on the multiplier and on r vs g, which is why the same policy that stabilizes one country destroys another.
Worked example 4: The inflation tax and the seigniorage Laffer curve
Setup. A government resorts to the printing press (fiscal dominance, §8). The public's real holdings of base money are 12% of GDP (M/PY = 0.12). Compute the seigniorage (inflation-tax) revenue at successively higher inflation rates, given that people economize on money as inflation rises: at 15% inflation real balances fall to 12%, at 25% to 8%, at 40% to 4%.
The inflation tax. Inflation-tax revenue ≈ inflation rate × real money base.
Inflation π | Real money base M/PY | Seigniorage = π × base |
|---|---|---|
| 15% | 0.12 | 1.8% of GDP |
| 25% | 0.08 | 2.0% of GDP |
| 40% | 0.04 | 1.6% of GDP |
Interpretation: the Laffer curve for inflation. Raising inflation from 15% to 25% barely lifts revenue (1.8% → 2.0%), because people flee the currency and the base shrinks almost as fast as the rate rises. Push to 40% and revenue actually falls (2.0% → 1.6%): the base is collapsing faster than the rate climbs. Beyond the peak, a government trying to extract more real resources by printing faster gets less, so it must print faster still, which is the self-feeding mechanics of a hyperinflation (M7.05).
The one-time inflation tax on nominal debt. Separately, unexpected inflation is a stealth levy on holders of fixed-rate, domestic-currency government debt. If such debt is 60% of GDP and inflation comes in 10 percentage points above what bondholders expected, the real value of that debt falls by roughly 0.10 × 60% = 6% of GDP: a one-time transfer from bondholders to the government, the "stealth default" of §8. This is exactly the mechanism unavailable to a foreign-currency debtor (you cannot inflate away dollars you owe), which is why own-currency debt is categorically safer. The sovereign has an inflation escape valve that Greece and Argentina did not.
Worked example 5: A rupee debt path: why the ₹ stock rises while the ratio falls (India)
Setup (synthetic, India-scale; figures illustrative, in % of GDP and ₹ lakh crore). A rupee-issuing economy starts with nominal GDP of ₹330 lakh crore and general-government debt of ₹277.2 lakh crore, so d₀ = 277.2 ÷ 330 = 84.0%. The average nominal interest rate on the debt is i = 7.0%, nominal GDP growth is g = 10.5%, and the government runs a primary deficit of 2.0% of GDP every year (p = −2.0). Project four years, and watch the ₹ debt stock and the debt ratio move in opposite directions.
Step 1, the debt-stabilizing primary balance, exact and approximate. Setting Δd = 0 in the exact law of motion gives the exact stabilizing balance p* = d·[(1+i)/(1+g) − 1] = d·(i − g)/(1 + g) = 0.84 × (0.07 − 0.105) ÷ 1.105 = −2.66% of GDP. The approximate form §3 uses is p* = (i − g)·d = −0.035 × 0.84 = −2.94%. Either way p* is negative: because g > r, the country can run a primary deficit of up to ~2.7% (exact) and still hold its debt ratio flat. It is running only 2.0%, comfortably inside that room, so the ratio must fall.
Step 2, iterate the ratio. The coefficient is (1 + i)/(1 + g) = 1.07 ÷ 1.105 = 0.96833, so each year d_t = 0.96833·d_(t−1) + 2.0:
| Year | Start d | × 0.96833 (snowball) | + 2.0 (primary deficit) | End d | Δd |
|---|---|---|---|---|---|
| 1 | 84.00 | 81.34 | +2.0 | 83.34 | −0.66 |
| 2 | 83.34 | 80.70 | +2.0 | 82.70 | −0.64 |
| 3 | 82.70 | 80.08 | +2.0 | 82.08 | −0.62 |
| 4 | 82.08 | 79.48 | +2.0 | 81.48 | −0.60 |
Step 3, now watch the rupee stock. Convert back to levels: Y_t = Y_(t−1) × 1.105 and D_t = D_(t−1) × 1.07 + (primary deficit in ₹), where the primary deficit is 2.0% × Y_t.
| Year | Nominal GDP Y (₹ lakh cr) | Debt stock D (₹ lakh cr) | d = D/Y |
|---|---|---|---|
| 0 | 330.00 | 277.20 | 84.00% |
| 1 | 364.65 | 303.90 | 83.34% |
| 2 | 402.94 | 333.23 | 82.70% |
| 3 | 445.25 | 365.46 | 82.08% |
| 4 | 492.00 | 400.88 | 81.48% |
Interpretation. The rupee debt climbs relentlessly, from ₹277 to ₹401 lakh crore, up ~45% in four years, while the burden that actually matters, debt/GDP, falls from 84.0% to 81.5%. Both are true at once, and confusing them is exactly the flow-versus-stock error of Mistake 3: the deficit is a flow that adds to the ₹ stock every single year, yet the ratio shrinks because nominal GDP (growing 10.5%) outruns the 7% interest bill and the 2% deficit combined. Left undisturbed the ratio drifts toward its steady state d* = 2.0 ÷ (1 − 0.96833) = 63.1%. This is India's fiscal resilience as pure arithmetic. Not surpluses, but g > r. And the tailwind is not owed to you: the r − g sensitivity is unforgiving, and if growth merely slowed to 7% (= i), the snowball would vanish and the same 2% primary deficit would begin adding ~2 points a year. r < g is a tailwind you are grateful for and never count on forever.
Worked example 6: The reserve issuer's r-vs-g sensitivity: benign to trap (US)
Setup (synthetic, US-scale; figures illustrative, in $ trillions and % of GDP). The US starts with nominal GDP of $29.0tn and federal debt held by the public of $28.4tn, so d₀ = 28.4 ÷ 29.0 = 97.9%, and runs a primary deficit of 3.0% of GDP. We hold the primary deficit fixed and change only r and g, first a benign regime and then a stress regime, to isolate how completely the debt path is governed by the interest-growth gap.
Step 1, the benign base case (r < g). Because much of the debt is old, low-coupon paper, the average rate paid is i = 3.5% even though new issuance costs more; nominal growth is g = 4.5%. Net interest is roughly i × D₀ = 0.035 × 28.4 ≈ $1.0tn, already larger than the entire defense budget (§1). The coefficient is 1.035 ÷ 1.045 = 0.99043 (< 1), and the exact stabilizing balance is p* = d·(i − g)/(1 + g) = 0.979 × (0.035 − 0.045) ÷ 1.045 = −0.94% of GDP. So even with r < g, the US can afford only a 0.94% primary deficit, and it is running 3.0%. One year on: d₁ = 0.99043 × 97.93 + 3.0 ≈ 100.0%. The ratio rises despite the favorable snowball, because the primary deficit is more than three times the stabilizing level. g > r slows the climb; it does not reverse it when the primary deficit is this wide.
Step 2, the stress case (r > g). Now let higher-for-longer rates roll onto the debt so the average rate climbs to i = 4.7%, while growth slows to g = 3.3%. The coefficient flips above one: 1.047 ÷ 1.033 = 1.01355. The exact stabilizing balance flips sign too: p* = 0.979 × (0.047 − 0.033) ÷ 1.033 = +1.33% of GDP, so the country now needs a surplus of 1.33% just to hold steady, against an actual 3.0% deficit (a ~4.3-point gap). Iterate d_t = 1.01355·d_(t−1) + 3.0:
| Year | Start d | × 1.01355 (snowball) | + 3.0 (primary deficit) | End d |
|---|---|---|---|---|
| 1 | 97.93 | 99.26 | +3.0 | 102.26 |
| 2 | 102.26 | 103.65 | +3.0 | 106.65 |
| 3 | 106.65 | 108.10 | +3.0 | 111.10 |
Interpretation. Same debt, same 3%-of-GDP primary deficit, yet shifting the interest-growth gap by ~2.4 points (from −1.0% to +1.4%) turns a slow rise into a self-accelerating climb from ~98% toward ~111% in three years. This is the numeric shape of the §8 warning that the reserve-currency privilege is wide but not infinite: the US will never be forced to default on dollar debt it can print (its risk is inflation, not insolvency, since denomination is destiny), yet the same r-vs-g arithmetic that governs every other sovereign still sets its trajectory, and as r drifts up toward g while net interest already exceeds defense spending, the latitude narrows. The only lever the US truly controls here is the primary balance. The interest-growth gap is the weather, and in Step 2 the weather turned.
Practice set
Work each problem fully in writing before reading the solution. Numeric answers are graded to the stated tolerance. Percentages of GDP throughout unless noted.
Problem 1 (guided). A government's Budget shows total expenditure ₹48 lakh crore, revenue receipts ₹31 lakh crore, non-debt capital receipts ₹1 lakh crore, and interest payments ₹12 lakh crore. Nominal GDP is ₹330 lakh crore. Compute (a) the fiscal deficit in ₹ and as % of GDP; (b) the primary deficit in ₹ and as % of GDP; (c) the share of revenue receipts eaten by interest.
Solution. (a) Fiscal deficit = total expenditure − revenue receipts − non-debt capital receipts = 48 − 31 − 1 = ₹16 lakh crore; as % of GDP, 16/330 = 4.85% ≈ 4.8%. This is the year's net borrowing. (b) Primary deficit = fiscal deficit − interest = 16 − 12 = ₹4 lakh crore = 4/330 = 1.21% ≈ 1.2%. So most of the headline deficit is interest on past debt; today's discretionary choices add only ~1.2%. (c) Interest / revenue receipts = 12/31 = 38.7% ≈ 39%, a fair caricature of India's ~40% interest-to-revenue burden, the ghost of past deficits eating today's revenue.
Problem 2 (guided). Same country as Problem 1 (headline deficit 4.8% of GDP, interest 12/330 = 3.64% of GDP). The economy has an output gap of −2% and a budget cyclical-sensitivity (semi-elasticity) of 0.35. Decompose the headline deficit into cyclical, structural, and structural-primary components, and interpret the fiscal stance.
Solution. Cyclical deficit ≈ sensitivity × |output gap| = 0.35 × 2 = 0.7%. Structural (cyclically-adjusted) deficit = headline − cyclical = 4.8 − 0.7 = 4.1%. Structural primary deficit = structural − interest = 4.1 − 3.64 = 0.46% ≈ 0.5%. Interpretation: the true underlying discretionary stance is a small ~0.5% primary loosening at full employment; of the 4.8% headline, 0.7% is the cycle (temporary) and 3.64% is legacy interest. You would not call this a reckless deficit, because the discretionary part is modest.
Problem 3 (guided). A country has debt d = 90% of GDP, nominal interest rate on debt i = 8%, nominal GDP growth g = 10%, and runs a primary deficit of 2.5% of GDP. (a) Compute next year's debt ratio using the exact equation. (b) Is the snowball helping or hurting, and by how much? (c) Compute the debt-stabilizing primary balance and confirm whether debt is rising or falling.
Solution. (a) Coefficient (1+i)/(1+g) = 1.08/1.10 = 0.98182. With primary balance p = −2.5 (a deficit), d₁ = 0.98182 × 90 − (−2.5) = 88.36 + 2.5 = 90.86%. Debt rose slightly. (b) (i − g) = 8 − 10 = −2%, so g > r: the snowball helps, pulling debt down by 90 × (1 − 0.98182) = 1.64 percentage points; but the 2.5% primary deficit more than offsets that, for a net +0.86. (c) p* = (r − g)·d = (0.08 − 0.10) × 0.90 = −1.8%. The country could run a primary deficit up to 1.8% and still stabilize; it is running 2.5% (larger), so debt rises, consistent with (a). The fix is to shrink the primary deficit below 1.8%.
Problem 4. Two countries. X: d = 70%, i = 6%, g = 9%. Y: d = 140%, i = 7%, g = 2%. (a) Compute each country's debt-stabilizing primary balance p*. (b) X runs a 2% primary deficit; Y runs a 1% primary surplus. For each, is debt rising or falling? (c) One sentence: which is in a trap, and why?
Solution. (a) X: p* = (0.06 − 0.09) × 0.70 = −2.1% (X can run up to a 2.1% primary deficit and still stabilize). Y: p* = (0.07 − 0.02) × 1.40 = 0.05 × 1.40 = +7.0% (Y needs a 7% primary surplus just to hold steady). (b) X: actual −2.0% vs required −2.1%; since −2.0 > −2.1, debt is falling (barely). Y: actual +1.0% vs required +7.0%; 1% < 7%, so debt is rising fast. (c) Y is in the trap: r > g with high debt demands a politically near-impossible 7% primary surplus, so even a 1% surplus leaves the snowball compounding upward, the classic route to a crisis.
Problem 5. Country Z sits at d = 120%, i = 9%, g = 4%, and runs a 2% primary deficit every year. Compute the debt path for three years using the exact equation, and describe what it shows.
Solution. Coefficient 1.09/1.04 = 1.04808 (> 1). d_t = 1.04808·d_(t−1) + 2. Year 1: 1.04808 × 120 + 2 = 125.77 + 2 = 127.77. Year 2: 1.04808 × 127.77 + 2 = 133.91 + 2 = 135.91. Year 3: 1.04808 × 135.91 + 2 = 142.45 + 2 = 144.45. Path: 120 → 127.77 → 135.91 → 144.45. The debt ratio rises about 8 percentage points a year and the increase accelerates, the r > g snowball multiplying an ever-larger stock. Z has no arithmetic escape without raising g, cutting the primary deficit hard, inflating, or restructuring.
Problem 6. (a) Compute the simple closed-economy spending multiplier if the marginal propensity to consume (MPC) is 0.75. (b) Compute the tax-cut multiplier and explain why it is smaller in magnitude. (c) Give two conditions under which the real-world multiplier exceeds 1 and two under which it falls below 1.
Solution. (a) 1/(1 − MPC) = 1/(1 − 0.75) = 1/0.25 = 4.0. (b) Tax multiplier = −MPC/(1 − MPC) = −0.75/0.25 = −3.0, smaller in magnitude because the first rupee of government spending is 100% spent by definition, whereas the first rupee of a tax cut is partly saved (only MPC is re-spent). (c) > 1: deep recession / zero lower bound (no monetary offset); high-MPC recipients or productive public investment; ample slack. < 1: full employment (crowding out); an active inflation-targeting central bank that offsets the stimulus; high import leakage; Ricardian saving of tax cuts. The multiplier is regime-dependent, not a constant.
Problem 7. A government sharply raises borrowing to fund a larger deficit. (a) Describe the crowding-out mechanism step by step. (b) Give two conditions under which little or no crowding out occurs. (c) Explain in one or two sentences why crowding out is a bigger worry for India than for the US.
Solution. (a) More borrowing → higher demand for loanable funds (savings) → higher interest rates → private investment and rate-sensitive consumption fall → private spending is displaced; at full employment this can approach full displacement (multiplier → 0), plus a "resource" version where the government bids scarce labor and materials away from private use and raises their prices. (b) At the zero lower bound / liquidity trap (idle desired saving, so rates don't rise); with slack resources (public demand mobilizes idle capacity rather than displacing used capacity); and note productive public investment can crowd in private investment by raising its return. (c) India is a savings-scarce economy in which a very large government borrower competes for a limited domestic savings pool (partly via the SLR, which forces banks to hold G-secs), so heavy issuance pushes up yields and pre-empts private credit; the US borrows in the world's reserve currency into the deepest capital market on earth, heavily financed by foreign savings, so it has historically seen little crowding out.
Problem 8. (a) Name two automatic stabilizers and explain how each dampens the business cycle. (b) Why are India's automatic stabilizers weaker than the US's? (c) What is India's one meaningful automatic stabilizer?
Solution. (a) Progressive income taxes: the tax take falls more than proportionally in a downturn (incomes drop and people fall into lower brackets), cushioning after-tax incomes, and rises more than proportionally in a boom, cooling it. Unemployment insurance and means-tested transfers: payouts automatically rise when more people qualify in a slump, pumping money to high-MPC households, and fall in recovery. Both act with no new legislation, no lag, and self-reverse. (b) India has a tiny income-tax-paying base (only a few percent of the population), minimal unemployment insurance, and relies on roughly-proportional indirect taxes (GST, fuel), so the progressive-tax and transfer channels barely operate, leaving a low budget cyclical-sensitivity (~0.3). (c) MGNREGA, the demand-driven rural employment guarantee, which scales up automatically when rural distress rises (its take-up surged visibly during the COVID shock) and shrinks as work returns.
Problem 9. (a) Define fiscal dominance in one sentence. (b) A government resorts to printing: real base money is 10% of GDP and it runs 20% inflation. Compute the seigniorage. If pushing inflation to 30% shrinks real balances to 6% of GDP, compute the new seigniorage and comment. (c) Name the institutional wall India built against fiscal dominance.
Solution. (a) Fiscal dominance is when debt/deficits are so high that the central bank is forced to accommodate the government (monetize debt or hold rates down) instead of setting policy for inflation: the fiscal side captures the monetary side. (b) At 20%: seigniorage ≈ π × real base = 0.20 × 0.10 = 2.0% of GDP. At 30% with the base shrunk to 6%: 0.30 × 0.06 = 1.8% of GDP, lower despite higher inflation. This is the inflation-tax Laffer curve: as inflation rises, people flee money and the base shrinks faster than the rate rises, so revenue falls beyond the peak, which is the mechanics of hyperinflation. (c) The phasing-out of ad-hoc treasury bills (1994–97) and the FRBM Act (2003), which from 2006 barred the RBI from buying government securities in the primary market, so no direct monetization of new borrowing.
Problem 10. In roughly six sentences each, steelman (a) MMT's core claim and (b) the mainstream critique; then (c) state in one sentence the narrow point on which both sides agree.
Solution (model answer). (a) MMT: a government issuing its own fiat, floating currency can never be forced to default on debt in that currency, because it can always create the money to pay; so solvency is not the binding constraint. Real resources and inflation are, and spending becomes "too much" only when it pushes demand past the economy's capacity. Taxes and bonds do not "fund" a currency-issuer (it spends first, taxes/borrows after); taxes exist to create demand for the currency, drain money to control inflation, and redistribute. Government deficits are, by the sectoral-balances identity, the private sector's surpluses (net financial assets). The policy implication is to target full employment directly (e.g., a job guarantee) and watch inflation, not the debt number. (b) Mainstream critique: the "no solvency constraint" point is a narrow operational truth, but controlling inflation by raising taxes or cutting spending relies on slow, unwilling legislatures (the "off switch" problem), which is exactly why central-bank independence was invented; for non-reserve currencies the external constraint bites hard, since printing can crash the currency, and for a foreign-currency debtor MMT's core claim fails outright (you can be forced to default in dollars). High debt also raises r and consumes revenue in interest even without any default. (c) Both sides agree that a sovereign fiat issuer faces no solvency constraint in its own currency (a government is not a household). The real disagreement is empirical, over whether inflation can be fiscally fine-tuned and how binding the external constraint is.
Problem 11 (timed, ~6 min). For each sovereign, state (i) own- or foreign-currency debt, (ii) the binding constraint, and (iii) the failure mode: (a) Greece 2010; (b) Argentina 2001; (c) Japan today at ~250% debt/GDP; (d) India today at ~83% debt/GDP.
Solution. (a) Greece: functionally foreign-currency (euros it cannot print, no drachma to devalue); binding constraint = access to euros / a bailout; failure mode = liquidity-solvency crisis → austerity doom loop → 2012 restructuring (default in all but name). (b) Argentina: foreign-currency (dollar peg, dollar debt); binding constraint = FX reserves; failure mode = hard default + peg collapse + inflation. (c) Japan: own-currency (yen), domestically held; binding constraint = inflation (not solvency); failure mode = potential future inflation / yen weakness, not default, which is why 250% is survivable. (d) India: own-currency (rupee), domestic; binding constraint = inflation and crowding out; failure mode = inflation / interest-burden drag, not default, and resilient at ~83% because of rupee denomination, g > r, and large reserves. The pattern: size is not the risk; denomination is.
Problem 12 (timed, ~8 min, synthesis). In no more than eight sentences, explain why India absorbed the 2022 oil-and-food shock without a solvency crisis while Sri Lanka defaulted — invoking r vs g, "denomination is destiny," and reserves — and end with the one-sentence analyst "so what" for the risk-free rate.
Solution (model answer). Sri Lanka had shifted its borrowing into commercial foreign-currency debt (dollar International Sovereign Bonds) that it could not print, backed by thin FX reserves that collapsed toward zero when COVID killed tourism and remittances and the 2022 import bill spiked, forcing an April 2022 default on ~$51 billion. India's debt, by contrast, is ~95% rupee-denominated and domestically held, so for India default is a choice it will not make: its risk is inflation, not insolvency (denomination is destiny). India also runs g > r, with nominal growth around 11% comfortably exceeding its ~7% borrowing cost, giving a negative snowball that lets even chronic primary deficits shrink debt/GDP over time. It held over $600 billion in FX reserves, absorbing the same oil shock without a balance-of-payments crisis, and its captive domestic buyers (SLR-bound banks, LIC, EPFO) reliably fund the borrowing. Same global storm; opposite outcomes; the decisive difference was the structure of the debt, not its size. Analyst so-what: India's structural resilience justifies a lower country-risk premium and thus a lower risk-free rate / discount rate than its ~83% debt ratio alone would suggest, supporting higher equity valuations, whereas a foreign-currency-fragile sovereign carries genuine default risk that widens its spreads and re-rates the discount rate on its entire equity market.
Problem 13 (guided). A rupee-issuing economy (synthetic, India-scale) has nominal GDP ₹340 lakh crore and general-government debt ₹283 lakh crore; the average nominal interest rate on the debt is i = 7%, nominal GDP growth g = 10%, and it runs a primary deficit of 2.2% of GDP. (a) Compute d₀. (b) Compute the debt-stabilizing primary balance with the exact formula p* = d·(i − g)/(1 + g). (c) Compute next year's debt ratio with the exact equation. (d) Is the debt ratio rising or falling, and is that consistent with (b)?
Solution. (a) d₀ = 283 ÷ 340 = 83.24%. (b) p* = 0.8324 × (0.07 − 0.10) ÷ 1.10 = 0.8324 × (−0.02727) = −2.27% of GDP, a negative required balance, so the country can run a primary deficit up to 2.27% and still stabilize (because g > r). (c) Coefficient 1.07 ÷ 1.10 = 0.97273; with p = −2.2, d₁ = 0.97273 × 83.24 + 2.2 = 80.97 + 2.2 = 83.17%. (d) Falling (barely), from 83.24% to 83.17%, consistent with (b), because the actual 2.2% primary deficit is just inside the 2.27% it can afford. The ₹ debt stock still rises; only the ratio falls.
Problem 14 (guided). The US (synthetic, US-scale) runs a headline federal deficit of 6.2% of GDP with net interest of 3.1% of GDP; federal debt held by the public is d = 99%, the 10-year Treasury yield is r = 4.4%, and nominal GDP growth is g = 4.0%. (a) Compute the primary deficit. (b) State (r − g) and whether the snowball helps or hurts. (c) Compute the exact debt-stabilizing primary balance p*. (d) Compare p* to the actual primary balance — is debt rising or falling?
Solution. (a) Primary deficit = headline − interest = 6.2 − 3.1 = 3.1% of GDP. (b) (r − g) = 4.4 − 4.0 = +0.4%, so r > g: the snowball hurts (adds to debt), if only barely. (c) p* = d·(r − g)/(1 + g) = 0.99 × (0.044 − 0.040) ÷ 1.04 = 0.99 × 0.003846 = +0.38% of GDP, a required surplus. (d) The US runs a 3.1% primary deficit against a required +0.38% surplus, a ~3.5-point gap, so debt/GDP is rising briskly. Note how a tiny positive (r − g) still demands a surplus once you multiply by a ~100% debt stock.
Problem 15. A country sits at d = 100% and runs an exactly balanced primary budget (p = 0). Using the exact equation, compute next year's debt ratio if (a) r = 3%, g = 6%; (b) r = 6%, g = 3%. (c) What does the comparison isolate?
Solution. With p = 0, d_t = [(1 + r)/(1 + g)]·d_(t−1). (a) 1.03 ÷ 1.06 = 0.97170; d₁ = 97.17%, a fall of 2.83 points. (b) 1.06 ÷ 1.03 = 1.02913; d₁ = 102.91%, a rise of 2.91 points. (c) Because the policy lever is switched off (p = 0), all the movement is the (r − g) snowball: the debt ratio drifts down on its own when g > r and up on its own when r > g, before the government does anything. This is why §3 calls (r − g) the weather and p the only dial the government holds.
Problem 16. A stressed economy (synthetic) sits at d₀ = 125%, with i = 8%, g = 3%, running a primary deficit of 1.5% of GDP. (a) Compute the three-year debt path with the exact equation. (b) Compute the exact debt-stabilizing primary balance. (c) In one sentence, why is this a trap?
Solution. (a) Coefficient 1.08 ÷ 1.03 = 1.04854 (> 1); d_t = 1.04854·d_(t−1) + 1.5. Year 1: 1.04854 × 125 + 1.5 = 131.07 + 1.5 = 132.57. Year 2: 1.04854 × 132.57 + 1.5 = 139.01 + 1.5 = 140.51. Year 3: 1.04854 × 140.51 + 1.5 = 147.33 + 1.5 = 148.83. Path: 125.00 → 132.57 → 140.51 → 148.83, and the annual increase accelerates. (b) p* = d·(i − g)/(1 + g) = 1.25 × (0.08 − 0.03) ÷ 1.03 = 1.25 × 0.04854 = +6.07% of GDP. (c) The trap: r > g at a large debt stock demands a politically near-impossible 6.07% primary surplus just to stabilize, so a 1.5% deficit leaves the snowball compounding an ever-larger stock upward without limit.
Problem 17. A rupee-issuing economy (synthetic) at d₀ = 90% has i = 7%, g = 10.5%, and runs a primary deficit of 2.0% of GDP, indefinitely. (a) Compute the exact debt-stabilizing primary balance. (b) Compute the debt ratio for two years. (c) Compute the long-run steady-state debt ratio d* = −p / [1 − (1+i)/(1+g)] and interpret.
Solution. (a) p* = 0.90 × (0.07 − 0.105) ÷ 1.105 = 0.90 × (−0.03167) = −2.85% of GDP, so it can run a 2.85% deficit and still stabilize, so a 2.0% deficit shrinks the ratio. (b) Coefficient 1.07 ÷ 1.105 = 0.96833; Year 1: 0.96833 × 90 + 2.0 = 87.15 + 2.0 = 89.15. Year 2: 0.96833 × 89.15 + 2.0 = 86.33 + 2.0 = 88.33. Path: 90.00 → 89.15 → 88.33. (c) d* = 2.0 ÷ (1 − 0.96833) = 2.0 ÷ 0.03167 = 63.1% of GDP. Left undisturbed, this economy grows its debt ratio down toward ~63% over decades while running a 2% primary deficit every single year. That is the arithmetic behind "growing out of debt," and why g > r is worth more to a sovereign than any austerity package.
Problem 18 (timed, ~10 min, synthesis). Country "Marisol" (synthetic) has d = 95%, borrows roughly 55% of its debt in foreign currency with thin reserves, i = 7.5%, g = 5%, and runs a primary deficit of 2.0% of GDP. (a) Compute (r − g), the exact p*, next year's d, and Δd. (b) Is debt rising or falling, and by how much? (c) A confidence shock lifts i to 11% and cuts g to 1%; recompute the exact p* and next year's d (and Δd) from the same d = 95%. (d) Given the 55% foreign-currency debt and thin reserves, name the binding constraint and the failure mode (denomination-is-destiny). (e) One-sentence analyst "so what" for Marisol's country-risk premium and discount rate.
Solution. (a) (r − g) = 7.5 − 5 = +2.5%. p* = 0.95 × (0.075 − 0.05) ÷ 1.05 = 0.95 × 0.02381 = +2.26% of GDP. Coefficient 1.075 ÷ 1.05 = 1.02381; d₁ = 1.02381 × 95 + 2.0 = 97.26 + 2.0 = 99.26%; Δd = +4.26. (b) Rising by +4.26 points: it runs a 2.0% deficit against a required +2.26% surplus. (c) Post-shock coefficient 1.11 ÷ 1.01 = 1.09901; p* = 0.95 × (0.11 − 0.01) ÷ 1.01 = 0.95 × 0.09901 = +9.41% of GDP; d₁ = 1.09901 × 95 + 2.0 = 104.41 + 2.0 = 106.41%; Δd = +11.41, so the same 2% deficit now adds 11 points in one year. (d) It cannot print the foreign currency it owes, so the binding constraint is FX reserves, and the failure mode is a hard default touched off by a sudden stop of external financing: the Argentina/Sri Lanka pattern, the opposite of an own-currency inflation risk. (e) Marisol carries genuine default (not merely inflation) risk, so it deserves a wide, volatile country-risk premium and a high, unstable discount rate that re-rates its entire equity market downward. Demand a large margin of safety or stand aside.
Applied mini-project: a two-country fiscal snapshot from primary data
Task. Build a one-page fiscal snapshot of India and the United States, side by side, entirely from primary sources, and use it to judge each country's fiscal stance and debt trajectory. This rehearses the fiscal panel of the M7.07 dashboard and forces you to touch the real Budget/CBO/IMF numbers behind every mechanism above. Pull the latest available figures and label each with its source and date; do not reuse the illustrative numbers you have been given.
Data to pull (name the source for each figure; no secondary summaries).
- India: the fiscal deficit and primary deficit as % of GDP, plus total expenditure, revenue receipts, interest payments, and the capex share, from the Union Budget "Budget at a Glance" and the Receipt/Expenditure Budgets (indiabudget.gov.in) and the FRBM Medium-Term Fiscal Policy Statement; the general-government debt/GDP (Centre + states) from the RBI (Status Paper on Government Debt / Handbook of Statistics) or the IMF; the 10-year G-sec yield (
r, from RBI/CCIL) and nominal GDP growth (g, from MOSPI/NSO); and cross-check the structural/cyclically-adjusted primary balance against the IMF Fiscal Monitor. For the live run-rate, note the year-to-date fiscal deficit from the Controller General of Accounts (cga.nic.in) monthly accounts. - United States: the federal deficit and primary deficit as % of GDP, plus net interest, mandatory and discretionary outlays, and receipts, from the CBO Budget and Economic Outlook (cbo.gov) and the US Treasury Monthly Treasury Statement; federal debt held by the public as % of GDP from CBO / Treasury "Debt to the Penny"; the 10-year Treasury yield (
r, from FRED/Treasury) and nominal GDP growth (g, from BEA via FRED); and the structural primary balance from the IMF Fiscal Monitor.
Required contents.
- The three-layer deficit. For each country: headline fiscal deficit, primary deficit (headline − interest), and the IMF's structural (cyclically-adjusted) primary balance. One line each on what the structural-primary number says about the discretionary stance (loosening or tightening).
- The
rvsgread. For each country, state the 10-year sovereign yield (r) and nominal GDP growth (g), compute(r − g), and state whether the snowball is helping or hurting. Then compute the debt-stabilizing primary balancep* = (r − g)·dand compare it to the actual primary balance. Is debt on a rising or falling path? - Denomination and holders. One line per country on the currency the debt is written in and who holds it (India: ~95% rupee, domestic, SLR-captive banks + LIC + EPFO; US: dollar, ~⅓ foreign-held), and what that implies for the type of risk (inflation vs default).
- The interest burden. For each, compute interest payments as a share of revenue (India) or net interest as a share of GDP and vs defense (US), the constraint the legacy of past deficits places on today's budget.
- The analyst "so what?" Two sentences: (a) what each country's fiscal path implies for its risk-free rate / country-risk premium (hence equity discount rates), and (b) one sector in each country that the current fiscal stance favors or hurts, named, with the channel.
Scoring rubric (self-score honestly; pass ≥12/16).
| Criterion | 0 points | 1 point | 2 points |
|---|---|---|---|
| Three-layer deficit (both countries) | Headline only | Primary computed | Structural-primary sourced + stance read |
r vs g and p* | Missing/one country | Gap computed | p* computed both, trajectory judged |
| Denomination & holders | Absent | Currency stated | Currency + holders + risk-type for both |
| Interest burden | Absent | One country | Both, correctly computed and interpreted |
| Risk-free-rate implication | Generic | Asserted | Linked to CRP/discount rate with reasoning |
| Sector "so what" | Absent | One vague | One named sector per country + channel |
| Sourcing discipline | Secondary sources | Mixed | Every figure traced to a primary source + date |
| India vs US contrast | Absent | Noted | Denomination/g-vs-r contrast made explicit |
Case Lab: run case CL-7.3 (The Snowball and the Straitjacket) in the app's Cases tab. Two synthetic sovereigns take the identical rate-and-growth shock, one carrying rupee-style own-currency debt and one in a euro-style straitjacket, and you drive the debt-path sandbox (d_t = [(1+i)/(1+g)]·d_(t−1) − p), compute p* = (r − g)·d for each, and deliver the denomination-is-destiny verdict on which one snowballs into a crisis and which one grows out.
Reading & resources
- IMF, Fiscal Monitor (imf.org, semi-annual): the single most useful free resource here, giving cross-country headline, primary, and cyclically-adjusted structural balances, plus debt/GDP and debt-dynamics decompositions (it literally reports the
(r − g)contribution). Learn to read one country's page. The anchor data source. [Free] [Intermediate] - Government of India, Union Budget (indiabudget.gov.in): the "Budget at a Glance" (the one-page deficit summary), the Receipt and Expenditure Budgets, and the FRBM statements. Your primary India fiscal source, here and in M7.07. Pair with the Economic Survey (the pre-Budget analytical volume from the Chief Economic Adviser) for the reasoning behind the numbers. [Free] [Beginner→Intermediate]
- Controller General of Accounts, India (cga.nic.in): monthly accounts of the Union government; this is where you read the fiscal deficit's live run-rate against the Budget target during the year. [Free] [Intermediate]
- US Congressional Budget Office, The Budget and Economic Outlook and The Long-Term Budget Outlook (cbo.gov): the authoritative, non-partisan projections of the US deficit, debt, and net interest; the long-term outlook is the clearest statement of the US
r-vs-gand entitlement problem. Pair with the US Treasury Monthly Treasury Statement and "Debt to the Penny." [Free] [Intermediate] - Stephanie Kelton, The Deficit Myth (2020): the fullest popular statement of MMT; read it as the steelman of §9, then read a critique. Essential for forming your own evenhanded view rather than a caricature. [Paid] [Intermediate]
- Paul Krugman / Larry Summers / Jason Furman: the MMT critiques (freely available essays and columns, 2019–2021), the mainstream rebuttal; read alongside Kelton so you hold both sides at full strength. [Free] [Intermediate]
- Olivier Blanchard, "Public Debt and Low Interest Rates" (AEA Presidential Address, 2019, free PDF): the rigorous case that
r < ghas been the historical norm and what it means for debt sustainability. The key academic reference for §3. [Free] [Advanced] - Blanchard & Leigh, "Growth Forecast Errors and Fiscal Multipliers" (IMF WP, 2013, free): the study that showed austerity-era multipliers were far above assumptions; the empirical heart of §5's doom-loop warning. [Free] [Advanced]
- Thomas Sargent & Neil Wallace, "Some Unpleasant Monetarist Arithmetic" (1981, free PDF): the foundational paper on fiscal dominance (§8); skim for the intuition (tight money now can mean inflation later). [Free] [Advanced]
- Carmen Reinhart & Kenneth Rogoff, This Time Is Different: Eight Centuries of Financial Folly: the definitive history of sovereign defaults; the chapters on external vs domestic default and "this time is different" thinking are the historical backbone of §10 (and feed M7.05). [Paid] [Intermediate]
- Reinhart & Sbrancia, "The Liquidation of Government Debt" (2011/2015, free NBER/IMF versions): the primary source on financial repression (§8), showing how the advanced economies inflated and repressed their WWII debts away. [Free] [Advanced]
- Olivier Blanchard, Macroeconomics (textbook), the chapter on the government budget constraint and debt dynamics: the cleanest textbook derivation of the
Δd ≈ (r − g)·d − pequation you derived in §3. Mankiw or Krugman Principles cover deficits, crowding out, and multipliers at the beginner level. [Paid] [Beginner→Intermediate] - Aswath Damodaran: country risk premium page and "Country Risk" paper (updated each January, free at pages.stern.nyu.edu/~adamodar), the direct bridge to Phase 3: how a sovereign default spread becomes a country-risk premium and enters your risk-free rate and discount rate. Pull India's and the US's current numbers. [Free] [Intermediate]
- Marginal Revolution University (mru.org): fiscal policy, deficits, and debt videos, free, short, excellent for grounding multipliers, crowding out, and debt dynamics visually. [Free] [Beginner]
- Niall Ferguson, The Ascent of Money (the Phase 7 reading-spine book): the chapters on the birth of the bond market and sovereign borrowing make the history of §10 vivid. Ray Dalio, Principles for Navigating Big Debt Crises (free PDF) for the deleveraging mechanics behind these crises. [Ferguson Paid / Dalio Free] [Beginner→Intermediate]
- Zerodha Varsity: Macroeconomics module (government budget, fiscal deficit) (zerodha.com/varsity), free India-focused primer that grounds the Budget mechanics in Indian institutions. [Free] [Beginner]
- Going deeper: IMF, Sovereign Risk and Debt Sustainability Framework (SRDSF) guidance note + the Fiscal Monitor "debt-dynamics decomposition" (imf.org, free), the actual toolkit the Fund uses to turn
Δd ≈ (r − g)·d − pinto published debt fan-charts, gross-financing-needs thresholds, and the(r − g)contribution it reports per country; pull one country's page and reconcile its decomposition against thep*you compute by hand in Worked examples 5–6. [Free] [Advanced] - Going deeper: Barry Eichengreen, Asmaa El-Ganainy, Rui Esteves & Kris Mitchener, In Defense of Public Debt (2021), a sweeping economic history of how sovereigns actually built, weaponized, inflated, repressed, and occasionally defaulted on their debts across four centuries; the long-form backstory to §10 and the honest
r < gdebate, and the book to read once the arithmetic of §3 is reflexive. [Paid] [Intermediate→Advanced]
The Modern Analyst's Addendum
Everything above teaches this skill from first principles, by hand, which is how you learn it, and the mastery check still tests it that way. This addendum shows how a working analyst amplifies the same skill today. It adds; it never replaces. (R1/R10)
AI-Augment this skill
{
"skill": "The government budget constraint, the three-layer deficit taxonomy, the exact debt-dynamics law and the r-versus-g snowball, the debt-stabilising primary balance, fiscal multipliers and the austerity doom loop, crowding out, automatic stabilisers, fiscal dominance and the inflation tax, the MMT debate, and sovereign crises",
"use": "The debt equation is arithmetic, so a tool cannot help you with the part that matters and can help enormously with the part around it. Four uses. (1) PROJECTION SCAFFOLDING — 'write a function that iterates d_t = (1+i)/(1+g)·d_{t−1} − p and returns the path, the stabilising balance and the steady state, with an assertion that setting p = p* leaves d unchanged'. That assertion is the whole test of the code; if the stabilising balance does not stabilise, the implementation is wrong. (2) DOCUMENT EXTRACTION, which is where the real time goes — the inputs to this equation live in budget documents, not in databases. Point a document tool at a Receipts Budget, an Expenditure Budget, a Medium-Term Fiscal Policy Statement or a CBO outlook and ask it to pull the specific line items and their footnotes into a table with page references. Then check every number against the page. (3) DEFINITIONAL DISAMBIGUATION, the error that ruins more fiscal comparisons than any other: central versus general government, gross versus net debt, debt held by the public versus intragovernmental holdings, fiscal-year conventions that differ by country. Ask it to state which definition a figure is on before you put two countries side by side. (4) REGIME QUESTIONING — 'given a high-multiplier, r > g, high-debt configuration, what does §3's doom loop predict about an austerity package, and what would falsify that prediction'. What it must never supply: the current fiscal deficit, the current debt ratio, the current average interest rate on the debt, or this year's budget numbers for any country. Those are in the primary documents, they are revised, and they are the inputs the entire answer is a function of.",
"tools": ["Chat assistants — Claude, ChatGPT for projection scaffolding, definitional disambiguation and regime questioning", "Document/PDF AI — for the Union Budget's Receipts and Expenditure volumes, the FRBM statements, the Status Paper on Government Debt, RBI's State Finances study, CBO outlooks and IMF Article IV staff reports", "Coding assistants — for the iteration engine, the snowball decomposition and the sensitivity grid below"],
"prompt": "Write a debt-dynamics engine: given d0, the average nominal interest rate i, nominal growth g, a primary balance path and a horizon, iterate the EXACT law d_t = ((1+i)/(1+g))·d_{t−1} − p_t and return the path, the exact stabilising balance p* = d(i−g)/(1+g), and the steady state where one exists. Assert that feeding p = p* leaves d unchanged to machine precision. Do not supply any country's actual d0, i, g or primary balance — I will pull those from the Budget documents and the CBO outlook myself and paste them.",
"verify": "Three checks, in this order. (1) The engine must satisfy its own fixed point: set the primary balance to p* and the ratio must not move, to machine precision. A projection tool that cannot reproduce its own stabilising balance is producing decoration. (2) Every input must be traced to a page or a series, and every input must be on the SAME definition — general government or central government, gross or net, one country's fiscal year or the other's. §1 and the mistakes section both warn about this, and the check is mechanical: write the definition next to the number, and if you cannot, you do not have the number. (3) The most important input is the average interest rate ACTUALLY PAID on outstanding debt, which is not the current market yield and not the ten-year. It is a weighted average of coupons issued over the past decade or more, and using today's yield in its place will make a rate shock look instantaneous when it is in fact spread over the maturity profile. The US Treasury publishes the average interest rate on the debt monthly; India publishes the weighted average coupon and maturity annually. Use the published figure. Then the judgement check: any conclusion you draw about austerity must be stated jointly with the multiplier regime, because §3's doom loop and §5's multipliers are one problem and separating them is how the 2010–13 error was made.",
"diy": "The gate is unaided: you derive the exact law of motion from the budget constraint in five lines, decompose a headline deficit into cyclical, interest and structural-primary layers, compute the stabilising primary balance and compare it to the actual, iterate a debt path for several years by hand, and explain why the same austerity package stabilises one country and destroys another. Nothing in this callout is admissible in that room."
}
Modern Data Analysis
By hand first. You derived d_t = [(1+i)/(1+g)]·d_{t−1} − p_t from the budget constraint, iterated it for five years in two regimes and watched one ratio melt and the other explode, decomposed a 6% headline deficit into 1.2 cyclical, 4.0 interest and 0.8 structural-primary, and computed the stabilising balance for a benign India and a stressed Eurozone periphery from the same one-line formula. Keep the derivation especially. Five lines of algebra that you can reproduce on paper is the difference between using this equation and quoting it.
Today's workflow. The equation does not need a computer. Three things around it do. First, projection instead of a table. Once the law is a function, the horizon stops being five hand-computed rows and becomes a grid: the same path under every combination of i, g and the primary balance that is defensible, so the output is a fan rather than a line, and the question changes from "what is the debt ratio in 2035" to "under what combinations does it stabilise". §3's own caveat, that r < g is a tailwind you never count on forever, is a statement about that grid, and a grid is the honest way to say it. Second, the snowball decomposition. Every change in the ratio splits exactly into the snowball term and the cumulative primary balance, so a path is never a mystery: you can always say how many percentage points came from the weather and how many from policy, and the split is usually the finding. Third, and this is where the real work is, the inputs come from documents. Unlike every other module in this phase, the numbers that drive this equation live in budget PDFs: the Receipts Budget, the Expenditure Budget, the FRBM statements, a CBO outlook. Getting them into a table with their definitions attached is most of the job. Build that extraction once, with page references, and re-run it each budget cycle.
Tools & sources (IN + US). numpy and pandas for the engine and the grid, matplotlib for the fan. India: the Union Budget documents (budgetindia.gov.in / indiabudget.gov.in): Budget at a Glance for the headline, revenue, primary and effective revenue deficits, the Receipts Budget for the debt position, interest payments and the tax and non-tax breakdown, the Expenditure Budget for the capital-versus-revenue split that §5's multiplier argument turns on, and the FRBM Act statements (the Medium-Term Fiscal Policy cum Fiscal Policy Strategy Statement and the Macro-Economic Framework Statement), which carry the government's own projected path and are the document to compare your projection against; the Controller General of Accounts monthly accounts (cga.nic.in), which publish actual cumulative receipts and expenditure against budget estimates every month and are the only high-frequency read on whether the year is tracking; the Ministry of Finance Status Paper on Government Debt for the composition, maturity profile and weighted average coupon; the RBI Annual Report and the Weekly Statistical Supplement for the weighted average yield and average maturity of dated securities issued; RBI's State Finances: A Study of Budgets, which is not optional, because India's general-government debt is centre plus states, and a centre-only figure is a different number from the one the IMF quotes; MOSPI for nominal GDP, the denominator; and the IMF Fiscal Monitor and Article IV staff reports for general-government aggregates on a cross-country-comparable basis. US: the Treasury's Fiscal Data API (fiscaldata.treasury.gov), which publishes the Average Interest Rates on U.S. Treasury Securities monthly by security type: that dataset is the i in this equation, and it is machine-readable, free, and dated; the Monthly Treasury Statement for receipts and outlays, the Quarterly Refunding statements for the maturity profile and issuance plans; FRED by id for GFDEBTN (total public debt), GFDEGDQ188S (debt as a percent of GDP), FYFSD (the federal surplus or deficit), FYOINT (interest outlays), GDP (the denominator), and DGS10 and DGS30 for the marginal cost of new issuance; and the CBO's Budget and Economic Outlook and Long-Term Budget Outlook, which publish the primary deficit, net interest and debt path with their own r and g assumptions stated, the cleanest available benchmark to run your engine against. The free-versus-paid line, and it falls differently here than elsewhere in this phase. Both countries publish their fiscal primaries free. The asymmetry is in form and frequency: the US publishes the average interest rate on the debt monthly through an API, and India publishes the equivalent annually in a PDF table inside the Status Paper and the RBI Annual Report. The US general-government aggregate is assembled by BEA; India's requires you to add the states yourself from RBI's budget study, published once a year with a lag. Consistent long panels of Indian state finances, and any harmonised centre-plus-state monthly series, are a paid product: CMIE Economic Outlook or CEIC. So the Indian fiscal analyst works annually where the American works monthly, and that cadence difference is a real constraint on how quickly a view can be updated, not a matter of effort.
# The exact debt-dynamics law, the stabilising balance, and the snowball/deficit split — R3
def path(d0, i, g, pdef, T): # pdef = primary DEFICIT, % of GDP, entered positive
k = (1 + i) / (1 + g); d = [d0]
for _ in range(T): d.append(k * d[-1] + pdef)
return k, d
pstar = lambda d, i, g: d * (i - g) / (1 + g) # EXACT; the (r−g)·d form drops the 1/(1+g)
for lbl, d, i, g, pd, T in (("IN", 0.8400, 0.070, 0.105, 2.0, 4),
("US", 0.9793, 0.035, 0.045, 3.0, 3)):
k, p = path(d * 100, i, g, pd, T)
snow = sum((k - 1) * p[t] for t in range(T))
print(f"{lbl} p*={pstar(d,i,g)*100:+.2f}% runs={-pd:+.1f}% "
f"d {p[0]:.2f}->{p[-1]:.2f} = snowball {snow:+.2f} + deficits {pd*T:+.2f}")
# IN p*=-2.66% runs=-2.0% d 84.00->81.48 = snowball -10.52 + deficits +8.00
# US p*=-0.94% runs=-3.0% d 97.93->104.06 = snowball -2.87 + deficits +9.00
Verify. Prove the engine against the worked figures above before it projects anything. Section 4 Scenario A: coefficient 1.07/1.11 = 0.96396, path 80.00 → 78.62 → 77.28 → 76.00 → 74.76 → 73.57, steady state 1.5 / 0.03604 = 41.6%, approximate stabilising balance −3.2%. Scenario B: coefficient 1.08/1.03 = 1.04854, path 120.00 → 126.83 → 133.98 → 141.49 → 149.35 → 157.60, required surplus +6.0%, and a balanced primary budget still adding 5.83 points in year one. Worked Example 1: 6.0, 2.0, 1.2, 4.8, 0.8. Worked Example 2: pre-shock d₁ = 81.04, post-shock coefficient 1.02830 and path 87.82 → 93.81 → 99.96, stabilising balance −3.28% before and +2.46% after. Worked Example 3: GDP falls 7.5%, cyclical revenue loss 3.0%, net primary improvement 2%, denominator factor 1/(1 − 0.075) = 1.0811, ratio to 162.2%. Worked Example 4: seigniorage 1.8%, 2.0%, 1.6%, peaking at 25% inflation, and the one-time inflation tax 0.10 × 60 = 6% of GDP. Worked Example 5: coefficient 0.96833, ratio path 84.00 → 83.34 → 82.70 → 82.08 → 81.48, exact stabilising balance −2.66% against the approximate −2.94%, steady state 63.1%, and the rupee stock path 277.20 → 303.90 → 333.23 → 365.46 → 400.88 against nominal GDP 330.00 → 492.00. Worked Example 6: benign coefficient 0.99043 and stabilising balance −0.94%, stress coefficient 1.01355 and stabilising balance +1.33%, net interest 0.035 × 28.4 = $0.99tn. Section 5: the simple multiplier 1/(1 − 0.6) = 2.5 and the leaky open-economy form. All reproduced here. Then run the engine's own fixed-point test, which is never asked for above and which is the only check that proves the implementation: feed the stabilising balance back in as the primary balance and the ratio must not move at all.
Quantitative lens
The debt-dynamics law is one of the few things in macro that is exactly true, so the interesting work is not in deriving it again but in asking what it says once you stop reading it one row at a time. All figures below come from the engine above run on the same illustrative parameters used earlier, which are labelled illustrative there and are not claims about either country's current fiscal position.
The sign of r − g is not the test, and India and the US prove it against each other. Both of the benign parameterisations above have r < g. India: d = 84%, i = 7.0%, g = 10.5%, so r − g = −3.5 pp. The US: d = 97.9%, i = 3.5%, g = 4.5%, so r − g = −1.0 pp. Both have the favourable snowball. Only one stabilises. The exact stabilising balance is p* = d·(i − g)/(1 + g), which gives India −2.66% of GDP (it may run a primary deficit that large and hold the ratio flat) against an actual primary deficit of 2.0%, so it is inside its room by 0.66 pp and the ratio falls. For the US the same formula gives −0.94% against an actual 3.0%, so it is outside its room by 2.06 pp and the ratio rises from 97.93% to 104.06% in three years despite the favourable snowball. The lesson is one line: g > r does not stabilise a debt ratio, it only enlarges the deficit you are allowed to run, and the size of that allowance is (g − r)·d/(1+g), which for a −1.0 pp gap is under one percent of GDP and for a −3.5 pp gap is nearly three.
Decompose any path and the weather separates cleanly from the policy. Every movement in the ratio is exactly the snowball term plus the cumulative primary balance, and the split is usually the story. India over the four years above: total change −2.52 pp, of which the snowball contributed −10.52 pp and the primary deficits +8.00 pp. So the growth tailwind did 10.5 points of work in four years, about 2.6 points a year, to absorb 8 points of deficits and still leave the ratio lower. The US benign case over three years: total +6.13 pp, snowball −2.87 against deficits +9.00, so the tailwind is doing under one point a year, which is why the same 3%-of-GDP deficit that India would absorb comfortably pushes the US ratio up. And the stress case, changing only i and g: total +13.16 pp, snowball +4.16, deficits +9.00. The snowball term swung by 7.03 points over three years on a 2.4-point move in the interest-growth gap, with the primary balance untouched.
That is the regime shift called the whole argument earlier, now measured.
There is an exchange rate between growth and austerity, and it is computable. Differentiate the stabilising balance. For India, ∂p*/∂g = −0.736, so one extra percentage point of nominal growth is worth 0.74 percentage points of GDP of primary balance, buying that much fiscal room outright. ∂p*/∂i = +0.760, so a percentage point on the average interest rate costs almost exactly as much as a point of growth gains. For the US the same derivatives are −0.928 and +0.937, larger because the debt ratio is larger (the derivative is very nearly d itself). Put concretely: if the US average rate rose one point with growth unchanged, the required primary balance goes from −0.94% to exactly 0.00%, a balanced primary budget just to hold still; two points and it becomes a required +0.94% surplus. The equation is linear in d, which is why the same rate shock is twice as expensive for a country carrying twice the debt, and why the room to absorb one shrinks exactly as the ratio grows.
And the tailwind, though real, is glacial. The India path above converges to a steady state of 63.1%, and it is tempting to read that as debt melting away. Compute the speed. The gap to the steady state decays by the factor k = 0.96833 each year, so its half-life is 21.5 years. Starting at 84.0%, the ratio is 80.9% after five years, 78.3% after ten, 74.1% after twenty and 71.1% after thirty. A decade of the benign regime, uninterrupted, moves the ratio less than six points. The trap runs on the same clock in reverse and far faster because k > 1 compounds: Scenario B reaches 200% in ten years. So the asymmetry is not just in direction. A favourable snowball repairs a debt ratio over a generation; an unfavourable one wrecks it within a business cycle, which is the practical reason r < g is a tailwind to be grateful for rather than a plan.
One thing to watch in your own implementation: the approximation drifts. §3 offers Δd ≈ (r − g)·d − p as the working form and it is fine for a year. Compound it. Run the India case ten years under the exact law and under the approximation and they end at 78.26% and 75.95%, a 2.31-point gap, more than the entire four-year change computed above. The approximation drops the 1/(1+g) factor, and at 10.5% nominal growth that factor is doing real work every year. Use the exact form in code; keep the approximate one for the back of an envelope, where it belongs.
Honest limits, and one of them is large enough that it changes how you read every projection above. The equation has no maturity profile in it. The i it wants is the average rate actually paid on outstanding debt, which is a weighted average of coupons issued over many past years — not the current ten-year yield. So a jump in market rates does not enter this equation at once; it enters as old debt matures and is refinanced. If the average maturity is M years then roughly 1/M of the stock reprices annually, and the average paid rate closes half the gap to a new market level in about M × ln 2 years: 3.5 years at a five-year average maturity, 8.3 years at twelve. That single parameter decides whether a rate shock is a fiscal emergency or a slow tax, and it is nowhere in the law of motion, which is why the maturity profile in the Treasury's refunding statements and India's Status Paper is not a detail. Beyond that: r, g and p are treated as independent and §3 is explicit that in a crisis they are not, so any path that assumes an austerity package raises p without lowering g has assumed away the doom loop; the model says nothing about composition (denomination, holder base, indexation) and §10's "denomination is destiny" is precisely the fact the arithmetic cannot see; and a rising ratio in a model never triggers anything, whereas in the world what triggers a crisis is the market's willingness to roll the debt, which is a confidence variable and not a term in this equation. Finally, every number above is computed from the stated illustrative parameters. Nothing here is a claim about India's or the United States' actual debt ratio, deficit, or average interest rate. Pull d from the Status Paper plus RBI's state-finances study for India and from GFDEGDQ188S for the US, pull i from the Status Paper and the Treasury's average-interest-rate dataset, pull g from MOSPI and BEA, and note the definition and the vintage next to each before you iterate anything.
Do it in code: implement the exact law and assert its fixed point; project a grid over i, g and the primary balance rather than a single line; decompose every path into snowball and policy and lead with the split; state the average maturity next to any claim about a rate shock; and put the definition (general or central government, gross or net) next to every ratio you quote. See G1/FI1.01, G1/QM1.01 and G2/QD2.04.
Where this goes next: galaxy cross-links
- G1 · FI1.01 Bond Pricing & Yield Measures: how the average interest rate on a debt stock is actually formed from an issuance calendar, a coupon history and a maturity profile, which is the input this whole equation is most sensitive to and least explicit about.
- G1 · MS1.04 Global Dollar & Digital Money: the reserve issuer's latitude and its limits, and why "denomination is destiny" is the fact the debt-dynamics equation cannot see.
- G1 · QM1.01 Probability, Distributions & Estimation: turning a projection into a fan chart honestly: which inputs get distributions, what a percentile band on a debt path does and does not mean.
- G2 · QD2.04 Reproducible Research & Deployment: a debt projection whose every input traces to a budget document page and can be regenerated after the next budget, which is the difference between a model and a slide.
- G3 · CN1.01 Issue Trees & MECE: the three-layer deficit decomposition as a tree that is genuinely exhaustive, and the discipline that stops a fiscal argument double-counting the cycle.
Teach it back & journal
Feynman prompt. Write a one-page explainer for a smart 15-year-old titled "How can a country owe more than it earns for decades and be fine — and why do some suddenly collapse?" You must convey, without jargon: that a government's debt matters only relative to the size of its economy (a ratio, not a rupee amount); that whether the debt grows or shrinks depends on a race between the interest rate it pays and the growth rate of the economy (if growth wins, the country quietly grows out of its debt; if interest wins, the debt snowballs); and, for the punchline, that the reason some countries (Japan, India, the US) can carry huge debts safely while others (Greece, Argentina, Sri Lanka) collapse is what currency the debt is written in: if you owe money in a currency your own central bank can print, you can never be forced to fail to pay (the danger is your money losing value, which is inflation); if you owe in someone else's currency (dollars, euros), you can run out and be forced to default. If your page needs the words "primary balance," "snowball," or "denomination," you don't own it yet. Say it in words a 15-year-old repeats back correctly (try: "the race between interest and growth," and "owing money you can print versus money you can't").
Journal prompt. Three entries. (1) Before reading any of this, did you think a country's debt was "bad" simply because the number was big? Write your old mental model in one honest sentence, then the corrected one, namely that the trajectory (primary balance and r vs g) and the denomination matter far more than the level. Note which fact surprised you most (most people are startled that Japan at 250% is safer than Argentina at 60%). (2) Take India's latest Union Budget (or the US CBO outlook) and, in three sentences, place the country on the dashboard you have just built: the primary deficit, whether r is above or below g, and what that implies for the debt path over the next few years. Do not worry about a precise forecast; worry about using the arithmetic correctly; you grade the reasoning. (3) Name one company or sector you have studied whose fortunes are tied to a fiscal variable (an infrastructure/capital-goods firm to the capex line; a bank to the borrowing program and G-sec yields; an importer or an FX-debt-heavy company to the currency and external position) and write the one fiscal number you should now watch for it going into its next results, a line you carry into the earnings read.
This module's flashcards and mastery quiz are wired into the app: see the node's Quiz and Reviews.