TaxIntellilytics Stories

Omusolo

What did you carry?

Before tax was a number it was something you made, caught or dug, and then took to someone. This story follows that load from the oldest tales we can find to the message on your phone.

The page under these words is barkcloth. A peasant in Buganda, John Roscoe was told, paid tax in “a fixed number of barkcloths and one hundred cowry-shells”. You are reading on the money.

An outsider’s written accountRoscoe, The Baganda, 1911, pp. 244 to 245

The Cat and the Fowl

Folk taleGanda, as printed in Roscoe, 1911, pp. 470 to 471

At one time the fowls used to be lords of the wild cats, and made them their servants and employed them to supply them with food.

Whenever a cat caught flying ants, the fowls demanded four-fifths of all they caught; this tax was paid in large packets of ants, which the cats had to tie up and bring before the fowls to let them see what spoil they had taken.

The cats did not like this arrangement, and once or twice they wished to rebel, but were cowed by the fowls threatening to burn them with their combs.

Four packets go. One stays. This is a story, so four-fifths is not a rate that anyone paid. Roscoe does not say what the packets were made of. We drew a leaf.

One day the cats’ fire had gone out, and a mother cat sent one of the younger members of the family to the fowls to beg for fire. When the young cat arrived, he found the Cock very drunk and fast asleep, and the others away from home; he tried to wake him, but failed to do so; he therefore went back and told his mother.

The mother said: “Go back again with some dry grass and put it to his comb and bring the fire.”

The comb is on the page. It looks hot. Do what the cats did.

After feeling it they finally waked the fowl and told him they were not going to serve him any longer, they were tired of his rule. The fowl was angry and began to make a great noise, and tried to terrify the cats with threats, but they said, “We don’t fear you; we have tested your comb while you were asleep and know that it has no fire in it, and now we will kill you if you say anything more.”

The fowl saw that his empty boasting had been discovered, and from that time fowls have had to escape cats because of the enmity between them; for this reason fowls took refuge with man to be safe from cats.

A second tale, from the north

Folk taleAcholi, “Rwot won ngom”, in Okot, 1963, pp. 63 to 66. Told here in our own words

Brothers are out hunting, scrambling for wild cattle. The eldest cannot walk well and catches none. So he climbs an ant hill and claims the land instead, and says what anyone who kills on it will owe him:

  • The stomach of a bull
  • A hind leg of game
  • A tusk of any elephant
  • A leopard’s skin
  • At harvest, tyer

His brothers agree, each gives him cattle, and he becomes rich and a chief. Okot p’Bitek says the myth explains tyer, tribute, and shows chiefship coming from public recognition and not from force.

One rule refused once its threat proves empty. One rule agreed to at the start. These are not two peoples’ fixed characters, and one tale proves nothing about a whole society. Neither tale tells us what anyone paid, or when.

“Tax” in the first tale is Roscoe’s English. He was a British missionary, writing down what he was told under colonial rule. We have not yet found the Luganda telling.

The word

  • omusoloLuganda, in the name Omusolo gwa Kabaka
  • tyerAcholi, tribute to a chief
  • okuhooraRunyankore-Rukiga, to pay tax. One online dictionary, still to be confirmed
  •  The other languages: no source found yet, and we will not guess

How long is that?

This line is drawn to true scale, from the earliest iron at Urewe to today. Keep scrolling.

Showing 500 BC to 2026

From about 500 BC to 2026 is about 2,500 years. Colonial rule, 1900 to 1962, is 62 of them. The Uganda Revenue Authority, from 1991, is 35. Sources differ on the early dates.

Iron

ArchaeologyUrewe, about 500 BC to AD 650; sources differ; read in extract only

Long before any king we can name, people here were smelting iron. The page has turned to the earth they dug it from, and the object coming out of the fire is a hoe.

Here is the honest gap: for these centuries there is no evidence of tax at all. Only of things made, moved and eaten. We do not know who, if anyone, was owed a share.

Then the hoe enters the written record as something owed. In Buganda, Roscoe was told, clans paid tribute in their own craft: hunters in ivory, one clan in baskets and fish, smiths in hoes. Small chiefs paid goats and a few hoes.

An outsider’s written accountRoscoe, 1911, about pp. 168 to 170, and p. 245

Then earthworks: at Ntusi, and at Bigo, about 1300 to 1500, long ditches cut into this ground. Somebody’s labour dug them. On whose order is disputed, and we have read this only in extract.

Drawn to suggest a long ditch. It is not a plan of Ntusi or Bigo.

ArchaeologyPosnansky and later work, still to be read

Salt, and whose hands

ArchaeologyConnah: Kibiro, “early in the present millennium”; sources differ

Keep scrolling and the salt comes down. At Kibiro, on the shore of Lake Albert, it is made by women only, to this day.

Kabalega kept underground salt granaries at Kibiro. Bagungu chiefs had women make salt and carry it to them, as tribute.

The law said women generally did not pay. Their hands made what paid it.

Under colonial rule, Kibiro’s women made salt to live on, and to pay the poll and hut taxes imposed on their husbands. No tax table shows this.

A modern historianSsematimba, Kyazike and Khanakwa, 2024, citing Mutebi 2006 and Robertshaw 1997

Who owed what

No king does not mean no obligation. Choose a place. We have kept each source’s own terms, and where we have found little, the slip says so. Your choice follows you to the end of the story.

BugandaAnkoleBunyoroKibiroAcholiBusogaBagisuSabinyItesoLangiLugbaraBakiga

Dots mark rough homelands, not borders. A hollow dot means one thin source, or none yet.

A peasant in Buganda

carried

“A fixed number of barkcloths and one hundred cowry-shells”, and unpaid labour on roads and enclosures.

to

The King, through six collectors, who counted the houses

Women and unmarried men generally did not pay. Pp. 245 to 246 also describe a levy of boys and girls for the royal enclosure.

Roscoe, 1911, pp. 244 to 245; Fjeldstad and Asiimwe, 2025

The caravans

The page is now trade cotton. Traders from the coast reached Buganda about 1843 or 1844, in the reign of Suna.

A modern historianAhmed bin Ibrahim, from press and encyclopaedia extracts; a proper source is still needed

“...they introduced firearms and gunpowder in exchange for ivory and slaves.”

An outsider’s written accountRoscoe, 1911, pp. 226 to 227

In Acholi, traders from the Sudan arrived in the 1850s seeking ivory and people, and raided from their stations. Soon rwodi began to claim one tusk of every elephant. Wealth became very unequal.

A modern historianAtkinson, 1989. The tale has the tusk among the first chief’s dues: a tale can absorb later practice, which is why it cannot date anything

On the road there was a toll, hongo. At Usui, now in Tanzania, John Speke recorded what one Arab trader paid its ruler Suwarora. Here it is, at true count:

80 wires one coil to a wire
120 yards of cloth each tick is a yard, the long ticks ten
130 pounds of beads one bead to a pound
An outsider’s written accountSpeke, 1863, near p. 181. Whether Buganda taxed caravans in this way we have not confirmed

Some of what was carried was people

Nothing on this page moves.

We do not know most of their names. A count of them is not something we can give you.

What the record says
WhereWhat was written downWho they were
BugandaTraders “introduced firearms and gunpowder in exchange for ivory and slaves”.Not recorded here
Neighbouring statesPaid Buganda in “cattle, slaves, ivory, cowry-shells, salt, hoes”.Not recorded here
BusogaIts levy was usually paid in slaves, cattle and barkcloth.Not recorded here
The royal enclosureA levy of boys and girls.Not recorded here
Acholi, 1850sTraders from the Sudan came for ivory and people, and raided from their stations.Not recorded here
The coastA charge on each enslaved person exported. Its dates are still to be checked.Not recorded here

Roscoe, 1911, pp. 226 to 227 and 244 to 246; 1924, about pp. 98 to 102. Atkinson, 1989. Waris, Kohonen, Ranguma and Mosioma, 2009, printed p. 13. “Not recorded here” means these passages name no one.

One shell for each house

An outsider’s written accountRoscoe, 1911, pp. 244 to 245

Back on barkcloth, and there was a count. Roscoe was told how it ran in Buganda: the King, the Katikiro and the Kimbugwe fixed a date, and six collectors went out to each district.

“One cowry-shell was brought by the collector’s assistants to represent each house.”

The King took half. If the count was wrong, the collector went back. It “frequently took two months, or more”, because the barkcloths and hoes had to be made.

A cowry is a sea shell, and Uganda has no sea. It came a long way to be counted here.

A modern historianCowries came in the early 19th century: Pallaver. Fjeldstad and Asiimwe say it is “assumed” Arab traders brought them
A modern historianPallaver, on early colonial money

The British banned cowries in 1901. Baganda courts went on taking fines and taxes in shells for at least another decade.

Official recordThe Uganda Agreement, 1900, Art. 12

The Agreement set a hut tax of “three rupees, or 4s., per annum”, and the same for a gun. People who had paid in things they made now had to find a coin.

A modern historianPallaver

Cents were then minted with a hole, so that “people without pockets” could carry them. The rate: one cent to ten shells.

A modern historianNumista catalogue no. 33342

This is the aluminium one cent of 1907, modelled from its catalogue description: 22.9 mm across. The hole opened out of the shell’s own mouth, and the page went with it.

What three rupees meant in shells

At Pallaver’s rate of a thousand shells to the rupee, the hut tax was 3,000 shells. Roscoe’s peasant paid 100, plus barkcloths. Both heaps are at true count: scroll, and they fill shell by shell.

Our arithmeticThe dates differ and the barkcloth has no value here, so this is a sense of scale and not a rise in tax

Direct taxation, by province

Official recordColonial Reports, Annual: Uganda, 1909-10, printed p. 6

In 1909-10 a Poll Tax of five rupees replaced the hut tax of three and the poll tax of two. The Protectorate entered the result in pounds.

Province, £1905-61906-71907-81908-91909-10
Buganda25,66227,87829,32228,90551,491
Eastern Province8,99514,19818,30116,51624,985
Western Province4,7966,0168,3488,49711,378
Unyoro District4,4265,1214,9935,2465,401
Nile District1,8191,1869931,207986
Total45,69854,39961,95760,37194,241
The poll tax arrives. In one year direct tax rose 56%, and in Buganda 78%. Our arithmetic on the table above.

Buganda Eastern Western Unyoro Nile

“extremely satisfactory”

So the Report calls the rise. The same pages mention the famine in Busoga of 1908-9, and sleeping sickness, with people moved and tax remitted.

17days

One man’s tax. Five rupees was 6s. 8d., a third of a pound. At the urban labourer’s wage of 1909, about £0.0199 a day, that is about 17 days of work.

Our arithmeticColonial Report, 1909-10; wage from Albers, Jerven and Suesse, 2023

Same move, one border, a year apart

Uganda, 1909-10

Hut tax Poll tax

The reason given: young men were refusing to marry, because a hut holder paid an extra rupee.

Official recordColonial Report, 1909-10

Kenya, 1910

Hut tax Poll tax

The official aim, by this account: to push young unmarried men onto settler farms to find paid work.

A modern historianWaris and others, 2009, printed pp. 14 to 15. The ordinance is still to be read

Someone touches the comb

Families crowded into fewer huts at collection time, or moved where enforcement was weaker. In 1907, in Bunyoro, people refused to obey Baganda chiefs or to pay: Nyangire. There was a tax riot there in 1927.

  1. 1919Non-Africans are taxed at all, for the first time.
  2. 1925Luwalo, unpaid labour, is commuted to cash.
  3. 1945Income tax.
  4. 1954 to 1960The poll tax becomes the Graduated Personal Tax. Enforcement stays coercive: property seized, people punished and shamed.
A modern historianFjeldstad and Asiimwe, 2025, p. 17; Fjeldstad and Therkildsen, 2008. From our earlier draft, still to be audited

The ink thins

On this page the ink is the tax. The more the state collected, per person, in days of work, the more ink the note carries. Scroll through the years.

1962

10.73 days of work per person

Independence keeps the poll tax. In 1961 it was 91% of what local government collected for itself.

Our arithmetic on Albers, Jerven and Suesse, 2023. Context: Fjeldstad and Asiimwe, 2025, still to be audited.

A hundred and ten years, in days of work

Direct tax Other indirect tax Trade tax

ProtectorateAfter independenceURA0102030191019301950197019902010

How far this goes: an average over every inhabitant, not what any one person paid. The wage is a yardstick from towns, and it is weakest in the 1970s and 1980s, the years of the collapse. Our arithmetic on Albers, Jerven and Suesse, 2023 (CC0).

Every year as a table
YearAll tax, daysDirect, daysTrade share of tax
19061.130.9018%
19071.181.0115%
19081.200.9917%
19092.101.5227%
19102.441.8125%
19112.531.9721%
19122.802.1622%
19133.182.3426%
19143.482.4629%
19152.782.1422%
19162.621.8230%
19172.361.6728%
19182.201.5429%
19192.601.8725%
19205.713.7225%
19215.683.4824%
19224.962.9230%
19235.893.1932%
19246.052.6041%
19255.832.2742%
19264.852.1237%
19274.552.6535%
19285.132.5235%
19297.643.6133%
19306.933.7330%
19316.434.0433%
19327.544.8032%
19339.545.7231%
193413.717.1834%
193512.976.7236%
193612.035.9038%
193712.265.3544%
193811.625.5041%
19397.283.7641%
19407.873.8941%
19419.274.2139%
19428.984.8636%
194310.094.9845%
194411.125.2842%
194514.475.1340%
194615.404.7547%
194716.474.3645%
194817.904.2443%
194922.853.8480%
195023.153.4383%
195131.272.8489%
195227.913.3886%
195321.744.7475%
195428.275.7569%
195521.595.4862%
195620.194.5463%
195716.103.8558%
195815.383.8361%
195912.783.4757%
196010.733.0671%
19619.622.8869%
196210.732.5576%
196311.792.2680%
196414.502.3284%
196511.862.1780%
196615.593.2155%
196712.312.4256%
196812.752.0247%
196912.482.2745%
197013.602.5845%
197114.213.4139%
197211.042.0443%
197310.101.4744%
197412.261.4347%
19758.730.9451%
197611.131.0552%
197710.410.8967%
19783.130.4047%
19792.770.3446%
19800.980.1826%
19815.000.4850%
19827.690.3868%
19838.890.6367%
19849.470.5869%
19856.180.3575%
19865.200.5346%
19875.420.4849%
19884.100.4833%
19895.200.6542%
19905.680.7047%
19915.170.8448%
19924.950.8148%
19936.160.9845%
19947.371.1842%
19958.171.1517%
19969.001.3411%
19979.051.5010%
199810.281.9711%
19999.991.9611%
200010.452.2814%
200111.132.7310%
200212.433.2410%
200312.833.629%
200412.682.8712%
200513.513.2711%
200614.523.5512%
200715.353.8313%
200816.424.0413%
200916.034.0613%
201017.124.7411%
201116.754.7212%
201218.225.2412%
201319.546.0312%
201420.366.1612%
201522.446.9212%

One authority

In 1991 the shilling got its own collector. Keep scrolling and the till prints: one line for each year, tax as a share of GDP, with what happened printed where it happened. It is styled like a till roll, and it is not an official document.

WHAT THE COUNTRY CARRIED

not an official receipt

taxes as % of GDP, 1980 to 2023


19801.6

19810.7

19824.0

19835.8

19845.1

19854.6

19863.8

19872.6

19883.1

19892.6

19903.6

19914.5

05 SEP 1991 URA STATUTE COMMENCES

19924.2

19935.5

19946.3

1994 IGANGA RIOTS OVER ASSESSMENT

19957.2

19967.9

JUL 1996 VALUE ADDED TAX

19978.1

1997 NEW INCOME TAX ACT

19987.9

19998.3

20007.8

20017.9

20028.1

20038.3

20048.5

20058.7

2005 POLL TAX STOPS

sources differ: abolished 2005, or suspended and abolished 2008

20068.8

20078.8

20088.3

2008 LOCAL SERVICE TAX

20097.6

20107.9

20117.4

20128.1

20138.6

20148.9

201510.0

201610.7

201710.9

201811.1

201911.5

01 NOV 2019 DIGITAL TAX STAMPS

202011.3

01 JUL 2020 EFRIS E-INVOICES

202112.0

202211.8

202312.5


19914.48%

202312.46%

each bar is a year. wider means more tax

UNU-WIDER GRD 2025. 1991 and 1992 carry its caution; 1981 looks low and is to be read at source

*** END OF ROLL ***

Who paid

Compliance with the poll tax was never even. Of every hundred men it counted, this many paid:

96 of 100Mpigi, 1993
85 of 100Ankole, 1958
76 of 100Central region, average, 1993
58 of 100Acholi, 1958
29 of 100Rakai, 1993
4 of 100Kitgum, 1993

Fjeldstad and Asiimwe, 2025; Fjeldstad and Therkildsen, 2008. Still to be audited line by line. 1958 is adult men; 1993 is eligible men aged 20 to 59.

Now you are the count

Six collectors once walked a district with a shell for each house. Now the count happens as you buy.

07:40

A soda

Digital tax stamps were rolled out from 1 November 2019: beer, soft drinks, bottled water, wines, spirits and tobacco, and later other goods. URA’s stated aim is tracking and tracing what is made and imported.

Tax Procedures Code, ss. 20 and 21; URA annual report 2022/23

Who stands in between

Then: six collectors, and a chief. Now: the maker and the importer. The tax goes through someone close to you, as it always has.

A shell for each house. An invoice for each sale.

Taxes in 2023: 12.5% of GDP. UNU-WIDER GRD 2025.

07:40. A soda. Digital tax stamps were rolled out from 1 November 2019: beer, soft drinks, bottled water, wines, spirits and tobacco, and later other goods. URA’s stated aim is tracking and tracing what is made and imported. Tax Procedures Code, ss. 20 and 21; URA annual report 2022/23.

12:15. A sale. VAT-registered firms were told to register for EFRIS from 1 July 2020. It was expected to curb invoice mills, repeat claims on one invoice, and under-reported sales. Tax Procedures Code, ss. 92 and 93; WIDER working paper 2025/112.

17:05. Cash out. The levy today is 0.5% of a withdrawal, so Shs 500 on Shs 100,000, with a further 15% excise on the fee. It was first set at 1% on more kinds of transaction. URA’s own report says the rate came down “as a result of the public outcry”. Excise Duty Act, Sch. 2. The Shs 500 is our arithmetic.

20:30. A day online, 2018. From 2018 using social media cost UGX 200 a day, collected through the operators. The charge has since been repealed or replaced. URA blamed the shortfall on Virtual Private Networks, and on people giving up social media. Someone had felt the comb. Excise Duty (Amendment) Act 9 of 2018; URA annual report 2018/19.

Month end. A stall. The poll tax was never fully replaced for local governments. Councils have since multiplied small taxes, licences and fees: more than forty in some. Fjeldstad and Asiimwe, 2025, from our earlier draft, still to be audited.

Plate I

Who this story has data for

The Constitution’s Third Schedule lists 65 communities. We have data for 18 of them, and for several of those it is thin. The numbers are their places in the Schedule.

  1. 01Acholi
  2. 03Alur
  3. 05Baamba
  4. 09Baganda
  5. 10Bagisu
  6. 11Bagungu
  7. 17Bakiga
  8. 18Bakonzo
  9. 21Banyankore
  10. 26Banyoro
  11. 30Basoga
  12. 31Basongora
  13. 33Batoro
  14. 36Chope
  15. 41Iteso
  16. 50Langi
  17. 52Lugbara
  18. 62Sabiny

No data yet for the other 47 communities in the Schedule: Aliba, Aringa, Babukusu, Babwisi, Bafumbira, Bagwe, Bagwere, Bahehe, Bahororo, Bakenyi, Banyabindi, Banyabutumbi, Banyara, Banyaruguru, Banyarwanda, Banyole, Baruli, Barundi, Basamia, Batagwenda, Batuku, Batwa, Dodoth, Ethur, Gimara, Ik (Teuso), Jopadhola, Jie, Jonam, Kakwa, Karimojong, Kebu (Okebu), Kuku, Kumam, Lendu, Madi, Mening, Mvuba, Napore, Ngikutio, Nubi, Nyangia, Pokot, Reli, Shana, So (Tepeth), Vonoma.

No data yet either for those seeking recognition in Parliament: Bagabu, Bakingwe, Baziba, Maragoli, Mosopisyek, Saboat.

No data here means we have not found any. It does not mean they owed nothing.

Constitution of Uganda, Third Schedule, in the 2017 revision on Constitute, checked against the paragraph numbers in the amendment Bills of 2020 and 2022. Neither Bill shows assent on Parliament’s tracker, which may be out of date.

Plate II

Who is owed what, and by whom?

Tax is the price of protection and services, runs one argument, and that is what makes a state legitimate. But where borders were drawn by others, say Attiya Waris and her co-authors, writing of Kenya, that contract may be weak or missing.

The people give

Tax

The state gives

Protection and services

a border, drawn by others

An argumentWaris, Kohonen, Ranguma and Mosioma, 2009, printed pp. 8 to 9

It is still open. In December 2023 the UN General Assembly voted to begin work on a Framework Convention on tax, after Nigeria tabled the draft for the African Group.

111to 46, with 10 abstaining
For, 111Against, 46Abstained, 10

Each circle is a vote. Seats are arranged for the count, not where delegations sit.

A modern historianUN General Assembly resolution 78/230; from our earlier draft, still to be audited

Plate III

All that was carried

  • A hoeIron
  • SaltKibiro
  • A tuskThe caravans
  • A cowryOne for each house
  • A holed centThe Agreement
  • A shilling noteIndependence
  • A receiptOne authority
  • A phoneNow

Your load

A peasant in Buganda, and those after you

  1. Before the Protectorate

    “A fixed number of barkcloths and one hundred cowry-shells”, and unpaid labour on roads and enclosures.

  2. 1909-10, a man’s poll tax

    Five rupees

    about 17 days of an urban wage

  3. 1951, average per person

    Almost all of it on trade

    31.3 days

  4. 1980, average per person

    The lowest year of all

    0.98 days

  5. 2015, average per person

    Counted as you buy

    22.4 days

Averages are over every inhabitant, in days of an unskilled urban wage. Nobody paid exactly this. The first row is in its source’s own words.

About this story

Each age here has its own material, type and motion, and one load is carried through all of them. This is a first edition, built from what could be read and checked so far. Every label says how far its claim goes, and some still say they are to be audited or were read only in extract.

Sixty-five cranes, one for each community in the Schedule; the 18 dark ones are those this story has data for. Eight figures, one for each load, walk as you scroll. An engraving drawn in code for this story, not a real view.