Skip to content
Federal revenue · Note 5(a)

Where the money comes from

Every ringgit the federal government collected, by type, from the Accountant General's audited statements. Each category total is recomputed from its items before it is published.
Revenue, 2020
RM 225.07 bn
-14.9% on 2019
From taxes
68.6%
RM 154.40 bn
Largest single source
RM 104.88 bn
Cukai Pendapatan
Spending covered
71.7%
of RM 313.98 bn spent; the rest was borrowed

Revenue by type, 2020

50.0%
Direct tax
RM 112.51 bn
18.6%
Indirect tax
RM 41.89 bn
27.6%
Non-tax revenue
RM 62.05 bn
3.5%
Non-revenue receipts
RM 7.95 bn
0.3%
Federal Territory revenue
RM 676.70 m

Over the years

2016: RM 212.42 bnRM 212.42 bn20162017: RM 220.41 bnRM 220.41 bn20172018: RM 232.88 bnRM 232.88 bn20182019: RM 264.41 bnRM 264.41 bn20192020: RM 225.07 bnRM 225.07 bn20202021: RM 233.75 bnRM 233.75 bn20212022: RM 294.36 bnRM 294.36 bn20222023: RM 314.96 bnRM 314.96 bn20232024: RM 324.62 bnRM 324.62 bn20242025: RM 336.07 bnRM 336.07 bn2025
Direct tax Indirect tax Tax, not split by type Non-tax revenue Non-revenue receipts Federal Territory revenue

Every item, 2020

As printed in the statement, with the estimate as revised during the year and the previous year's actual from the same page. Item names change between years, so each year is shown on its own.

ItemRevised estimateActual2019ChangeShareSource
Direct tax (Cukai Langsung)RM 115,105,000,000.00RM 112,511,151,064.00RM 134,722,801,658.00-16.5%50.0%JANM 2020, p. 61
Cukai PendapatanRM 106,914,029,000.00RM 104,884,438,671.00RM 126,506,759,084.00-17.1%46.6%JANM 2020, p. 61
Cukai Langsung yang LainRM 8,190,971,000.00RM 7,626,712,393.00RM 8,216,042,574.00-7.2%3.4%JANM 2020, p. 61
Indirect tax (Cukai Tak Langsung)RM 38,155,000,000.00RM 41,886,816,868.00RM 45,843,279,138.00-8.6%18.6%JANM 2020, p. 61
Duti Kastam - EksportRM 802,000,000.00RM 746,141,231.00RM 1,125,974,992.00-33.7%0.3%JANM 2020, p. 61
Duti Kastam - ImportRM 2,035,050,000.00RM 2,346,001,585.00RM 2,732,648,169.00-14.1%1.0%JANM 2020, p. 61
Duti EksaisRM 3,900,000,000.00RM 4,719,320,979.00RM 5,130,903,240.00-8.0%2.1%JANM 2020, p. 61
Cukai Jualan atas Barang-barang Perkilangan Dalam NegeriRM 4,900,000,000.00RM 6,493,793,033.00RM 6,445,254,794.00+0.8%2.9%JANM 2020, p. 61
Cukai Jualan atas Barangan ImportRM 7,195,000,000.00RM 8,272,887,002.00RM 8,940,233,842.00-7.5%3.7%JANM 2020, p. 61
Cukai PerkhidmatanRM 12,438,000,000.00RM 12,006,145,761.00RM 12,283,191,823.00-2.3%5.3%JANM 2020, p. 61
LeviRM 328,000,000.00RM 389,338,968.00RM 168,833,351.00+130.6%0.2%JANM 2020, p. 61
Duti Eksais Terhadap Barangan ImportRM 4,606,949,000.00RM 5,136,410,396.00RM 5,379,866,925.00-4.5%2.3%JANM 2020, p. 62
Pelbagai Cukai Tidak LangsungRM 1,850,000,000.00RM 1,708,826,590.00RM 3,420,237,632.00-50.0%0.8%JANM 2020, p. 62
Cukai Barangan dan Perkhidmatan ImportRM 0.00RM 0.00RM 0.00–0.0%JANM 2020, p. 62
Cukai Barangan dan Perkhidmatan TempatanRM 0.00RM 0.00RM 0.00–0.0%JANM 2020, p. 62
Cukai PelanconganRM 100,001,000.00RM 67,951,323.00RM 216,134,370.00-68.6%0.0%JANM 2020, p. 62
Non-tax revenue (HASIL BUKAN CUKAI)RM 66,255,056,000.00RM 62,046,603,183.00RM 79,825,093,134.00-22.3%27.6%JANM 2020, p. 62
Lesen, Bayaran Pendaftaran dan PermitRM 13,237,332,000.00RM 10,931,339,962.00RM 14,499,140,279.00-24.6%4.9%JANM 2020, p. 62
Perkhidmatan dan Bayaran PerkhidmatanRM 1,371,481,000.00RM 1,565,731,699.00RM 1,648,081,196.00-5.0%0.7%JANM 2020, p. 62
Perolehan daripada Jualan Barang-barangRM 89,786,000.00RM 60,805,300.00RM 83,016,850.00-26.8%0.0%JANM 2020, p. 62
SewaanRM 98,267,000.00RM 180,319,974.00RM 189,870,635.00-5.0%0.1%JANM 2020, p. 62
Faedah dan Perolehan daripada PelaburanRM 48,666,295,000.00RM 46,067,499,372.00RM 60,057,797,554.00-23.3%20.5%JANM 2020, p. 62
Denda dan HukumanRM 1,010,023,000.00RM 1,421,579,016.00RM 1,650,539,751.00-13.9%0.6%JANM 2020, p. 62
Sumbangan dan Bayaran Ganti daripada Luar Negeri dan Sumbangan TempatanRM 132,026,000.00RM 177,791,986.00RM 6,041,652.00+2842.8%0.1%JANM 2020, p. 62
Aktiviti Carigali Minyak dan Gas MTJARM 1,649,846,000.00RM 1,641,535,874.00RM 1,690,605,217.00-2.9%0.7%JANM 2020, p. 62
Non-revenue receipts (TERIMAAN BUKAN HASIL)RM 7,045,185,000.00RM 7,953,680,647.00RM 3,292,082,792.00+141.6%3.5%JANM 2020, p. 62
Pulangan Balik PerbelanjaanRM 1,953,405,000.00RM 2,634,409,057.00RM 2,064,339,214.00+27.6%1.2%JANM 2020, p. 62
Terimaan daripada Agensi-agensi KerajaanRM 5,091,764,000.00RM 5,319,231,740.00RM 1,227,730,881.00+333.3%2.4%JANM 2020, p. 62
Terimaan LainRM 16,000.00RM 39,850.00RM 12,697.00+213.9%0.0%JANM 2020, p. 62
Federal Territory revenue (HASIL WILAYAH PERSEKUTUAN)RM 709,774,000.00RM 676,695,480.00RM 731,499,154.00-7.5%0.3%JANM 2020, p. 62
Hasil Cukai Wilayah PersekutuanRM 662,692,000.00RM 617,784,952.00RM 666,606,365.00-7.3%0.3%JANM 2020, p. 62
Hasil Bukan Cukai Wilayah PersekutuanRM 47,082,000.00RM 58,910,528.00RM 64,892,789.00-9.2%0.0%JANM 2020, p. 62
Total revenue (HASIL)RM 225,074,947,242.00RM 264,414,755,876.00-14.9%100%

Source: Jabatan Akauntan Negara, Penyata Kewangan Kerajaan Persekutuan 2020, Note 5(a). See how this revenue was spent on the spending chart, or how your own income tax is spread on Where your taxes go.