IMF repurchases and charges (TDS, current US$) by country

IMF repurchases are total repayments of outstanding drawings from the General Resources Account during the year specified, excluding repayments due in the reserve tranche. IMF charges cover interest payments with respect to all uses of IMF resources, excluding those resulting from drawings in the reserve tranche....

Countries reporting
121
Highest
7.88 billion TDS, current US$
Argentina
Lowest
0 TDS, current US$
Russia
Median
52.21 million TDS, current US$
Years covered
55
1970–2024
Data points
5,761

What the numbers show

IMF repurchases and charges (TDS, current US$) is currently reported for 121 countries. The highest value is 7.88 billion TDS, current US$ in Argentina; the lowest is 0 TDS, current US$ in Russia.

The median across all reporting countries is 52.21 million TDS, current US$, and the mean is 370.05 million TDS, current US$.

Over the past decade 109 countries rose and 12 fell. The largest increase was in Egypt (up 956,019.0%), and the largest decrease in Russia (down 100.0%).

IMF repurchases and charges: full country ranking

#Country LatestYear 10-year changeTrend
1 Argentina 7.88 billion TDS, current US$ 2024 up 513,474.0% volatile
2 Egypt 6.52 billion TDS, current US$ 2024 up 956,019.0% volatile
3 Ukraine 3.37 billion TDS, current US$ 2024 down 8.7% volatile
4 Colombia 2.84 billion TDS, current US$ 2024 up 505,941.0% volatile
5 South Africa 2.41 billion TDS, current US$ 2024 up 177,137.0% volatile
6 Pakistan 2.33 billion TDS, current US$ 2024 up 14.9% volatile
7 Nigeria 1.93 billion TDS, current US$ 2024 up 151,219.0% volatile
8 China 1.85 billion TDS, current US$ 2024 up 34,731.9% volatile
9 Morocco 1.43 billion TDS, current US$ 2024 up 335,629.0% volatile
10 Ecuador 1.13 billion TDS, current US$ 2024 up 518,367.0% volatile
11 India 845.51 million TDS, current US$ 2024 up 27,873.6% volatile
12 Tunisia 733.01 million TDS, current US$ 2024 up 9,660.5% volatile
13 Brazil 688.27 million TDS, current US$ 2024 up 31,265.6% volatile
14 Cote d'Ivoire 610.73 million TDS, current US$ 2024 up 8,281.5% volatile
15 Mexico 582.16 million TDS, current US$ 2024 up 26,764.8% volatile
16 Angola 534.35 million TDS, current US$ 2024 up 4.7% volatile
17 Bangladesh 441.66 million TDS, current US$ 2024 up 496.2% volatile
18 Jamaica 403.64 million TDS, current US$ 2024 down 2.5% volatile
19 Jordan 401.23 million TDS, current US$ 2024 up 1,861.2% volatile
20 Dominican Republic 368.88 million TDS, current US$ 2024 down 21.0% volatile
21 Sri Lanka 342.77 million TDS, current US$ 2024 down 53.8% volatile
22 Indonesia 328.83 million TDS, current US$ 2024 up 21,757.7% volatile
23 Gabon 291.95 million TDS, current US$ 2024 up 263,074.0% volatile
24 Turkey 282.88 million TDS, current US$ 2024 up 34,629.9% volatile
25 Ethiopia 257.96 million TDS, current US$ 2024 up 4,882.5% volatile
26 Myanmar 255.68 million TDS, current US$ 2024 up 136,689.0% volatile
27 Senegal 247.73 million TDS, current US$ 2024 up 1,301.3% volatile
28 Iran 247.55 million TDS, current US$ 2024 up 22,747.7% volatile
29 Bosnia and Herzegovina 239.70 million TDS, current US$ 2024 up 4.5% volatile
30 Honduras 224.12 million TDS, current US$ 2024 up 3,471.0% volatile
31 El Salvador 223.46 million TDS, current US$ 2024 up 179,228.0% volatile
32 Ghana 212.94 million TDS, current US$ 2024 up 558.9% volatile
33 Thailand 206.87 million TDS, current US$ 2024 up 27,968.5% volatile
34 Armenia 198.79 million TDS, current US$ 2024 up 30.3% volatile
35 Albania 172.78 million TDS, current US$ 2024 up 1,764.8% volatile
36 Uzbekistan 169.47 million TDS, current US$ 2024 up 85,032.4% volatile
37 Algeria 157.20 million TDS, current US$ 2024 up 17,170.1% volatile
38 Philippines 142.86 million TDS, current US$ 2024 up 22,337.0% volatile
39 Moldova 141.03 million TDS, current US$ 2024 up 342.8% volatile
40 Iraq 139.45 million TDS, current US$ 2024 down 76.8% volatile
41 Kenya 132.41 million TDS, current US$ 2024 up 125.1% volatile
42 Cameroon 126.78 million TDS, current US$ 2024 up 2,259.4% volatile
43 North Macedonia 120.28 million TDS, current US$ 2024 up 4.2% volatile
44 Serbia 117.76 million TDS, current US$ 2024 down 84.6% volatile
45 Kyrgyzstan 112.36 million TDS, current US$ 2024 up 453.0% volatile
46 Benin 107.83 million TDS, current US$ 2024 up 1,324.5% volatile
47 Georgia 104.35 million TDS, current US$ 2024 down 59.2% volatile
48 Mongolia 99.47 million TDS, current US$ 2024 up 61.4% volatile
49 Peru 96.52 million TDS, current US$ 2024 up 20,724.0% volatile
50 Nicaragua 81.53 million TDS, current US$ 2024 up 270.6% volatile
51 Democratic Republic of Congo 78.31 million TDS, current US$ 2024 up 20,107.8% volatile
52 Sierra Leone 75.79 million TDS, current US$ 2024 up 510.4% volatile
53 Madagascar 75.78 million TDS, current US$ 2024 up 285.5% volatile
54 Kazakhstan 74.29 million TDS, current US$ 2024 up 28,322.3% volatile
55 Chad 72.94 million TDS, current US$ 2024 up 5,436.3% volatile
56 Vietnam 72.55 million TDS, current US$ 2024 up 30,310.6% volatile
57 Zambia 71.88 million TDS, current US$ 2024 up 102.8% volatile
58 Guinea 65.59 million TDS, current US$ 2024 up 84,530.6% volatile
59 Eswatini 62.38 million TDS, current US$ 2024 up 170,938.0% volatile
60 Mali 61.66 million TDS, current US$ 2024 up 673.9% volatile
61 Belarus 52.21 million TDS, current US$ 2024 down 95.9% volatile
62 Zimbabwe 51.91 million TDS, current US$ 2024 up 2,305.8% volatile
63 Liberia 51.33 million TDS, current US$ 2024 up 1,462.5% volatile
64 Yemen 48.66 million TDS, current US$ 2024 up 27,504.6% volatile
65 Rwanda 47.60 million TDS, current US$ 2024 up 1,581.3% volatile
66 Montenegro 47.01 million TDS, current US$ 2024 up 237,885.0% volatile
67 Niger 44.55 million TDS, current US$ 2024 up 322.4% volatile
68 Central African Republic 42.42 million TDS, current US$ 2024 up 684.5% volatile
69 Lebanon 40.90 million TDS, current US$ 2024 up 27,086.1% volatile
70 Malawi 40.87 million TDS, current US$ 2024 up 61.1% volatile
71 Sudan 40.78 million TDS, current US$ 2024 up 275.6% volatile
73 Togo 37.51 million TDS, current US$ 2024 up 205.5% volatile
74 Lesotho 32.71 million TDS, current US$ 2024 up 1,919.2% volatile
75 Guatemala 31.25 million TDS, current US$ 2024 up 20,467.4% volatile
76 Burkina Faso 30.47 million TDS, current US$ 2024 up 179.2% volatile
77 Afghanistan 30.36 million TDS, current US$ 2024 up 55.0% volatile
78 Tanzania 29.22 million TDS, current US$ 2024 up 5.4% volatile
79 Syria 28.64 million TDS, current US$ 2024 up 13,363.6% volatile
80 Mozambique 28.00 million TDS, current US$ 2024 up 750.6% volatile
81 Azerbaijan 27.03 million TDS, current US$ 2024 up 570.9% volatile
82 Uganda 26.52 million TDS, current US$ 2024 up 1,256.1% volatile
83 Mauritania 26.46 million TDS, current US$ 2024 up 731.9% volatile
84 Papua New Guinea 26.07 million TDS, current US$ 2024 up 27,127.5% volatile
85 Bulgaria 23.05 million TDS, current US$ 2022 up 8,110.5% volatile
86 Haiti 22.71 million TDS, current US$ 2024 up 37,802.8% volatile
87 Nepal 20.63 million TDS, current US$ 2024 up 58.1% volatile
88 Bolivia 20.14 million TDS, current US$ 2024 up 16,066.1% volatile
89 Suriname 16.88 million TDS, current US$ 2023 up 27,325.8% volatile
90 Turkmenistan 15.25 million TDS, current US$ 2024 up 28,576.9% volatile
91 Paraguay 14.73 million TDS, current US$ 2024 up 20,089.5% volatile
92 Burundi 14.63 million TDS, current US$ 2024 down 9.1% volatile
93 Guyana 13.35 million TDS, current US$ 2024 up 17.8% volatile
94 Cambodia 12.86 million TDS, current US$ 2024 up 20,045.1% volatile
95 Tajikistan 12.72 million TDS, current US$ 2024 up 215.6% volatile
96 Botswana 12.59 million TDS, current US$ 2024 up 28,473.1% volatile
97 Congo 12.01 million TDS, current US$ 2024 up 122.7% volatile
98 Mauritius 11.91 million TDS, current US$ 2024 up 16,227.4% volatile
99 Solomon Islands 11.45 million TDS, current US$ 2024 up 621.0% volatile
100 Somalia 10.90 million TDS, current US$ 2024 up 31,087.9% volatile
101 Gambia 9.73 million TDS, current US$ 2024 up 201.1% volatile
102 Comoros 8.48 million TDS, current US$ 2024 up 139,460.0% volatile
103 Fiji 8.25 million TDS, current US$ 2024 up 15,861.4% volatile
104 Laos 7.77 million TDS, current US$ 2024 up 20,353.0% volatile
105 Guinea-Bissau 7.55 million TDS, current US$ 2024 up 70,899.8% volatile
106 Grenada 5.10 million TDS, current US$ 2024 up 88.2% volatile
107 Vanuatu 4.25 million TDS, current US$ 2024 up 34,888.0% volatile
108 Dominica 2.60 million TDS, current US$ 2024 up 64.5% volatile
109 Djibouti 2.33 million TDS, current US$ 2024 up 65.3% volatile
110 Belize 2.22 million TDS, current US$ 2024 up 144.1% volatile
111 Sao Tome and Principe 2.10 million TDS, current US$ 2024 up 92.2% volatile
112 Saint Lucia 1.79 million TDS, current US$ 2024 up 97.9% volatile
113 Cape Verde 1.68 million TDS, current US$ 2024 up 47.9% volatile
114 East Timor 1.65 million TDS, current US$ 2024 up 27,025.7% volatile
115 Eritrea 1.55 million TDS, current US$ 2024 up 12,676.5% volatile
116 Saint Vincent and the Grenadines 1.53 million TDS, current US$ 2024 up 162.5% volatile
117 Maldives 1.43 million TDS, current US$ 2024 down 77.3% volatile
118 Samoa 1.36 million TDS, current US$ 2024 up 14,809.6% volatile
119 Bhutan 1.30 million TDS, current US$ 2024 up 28,525.3% volatile
120 Tonga 1.01 million TDS, current US$ 2024 up 22,089.7% volatile
121 Saint Kitts and Nevis 43,000 TDS, current US$ 2010 down 60.6% volatile
122 Russia 0 TDS, current US$ 2024 down 100.0% volatile

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

About this data

Indicator
IMF repurchases and charges (TDS, current US$)
Unit
TDS, current US$
Source
International Debt Statistics, World Bank (WB)
Licence
CC BY 4.0 (World Bank Open Data)
Coverage
134 places, 5,761 data points, 1970–2024
Last refreshed

IMF repurchases are total repayments of outstanding drawings from the General Resources Account during the year specified, excluding repayments due in the reserve tranche. IMF charges cover interest payments with respect to all uses of IMF resources, excluding those resulting from drawings in the reserve tranche. Data are in current U.S. dollars.