Money, Prices and Transactions

Swahili money expressions normally place the currency before the amount: shilingi elfu tano “five thousand shillings.” Prices use ordinary additive number structure, so a long amount is built from large place-value groups rather than read as a string of unrelated digits.

The amount and the goods have separate grammar. Numerals modifying goods may require noun-class concordmachungwa matatu “three oranges”—while the price phrase shilingi elfu... follows the class and lexical behavior of its own number nouns. This separation makes the system much more regular.

The underlying place-value forms are developed in hundreds, thousands, and millions; this page focuses on their transaction use.

Currency first, amount second

The neutral pattern is:

shilingi + amount

DigitsSwahili amount
50shilingi hamsini
250shilingi mia mbili na hamsini
1,500shilingi elfu moja na mia tano
12,500shilingi elfu kumi na mbili na mia tano
120,000shilingi laki moja na elfu ishirini
1,250,000shilingi milioni moja na laki mbili na elfu hamsini

Ada ya maombi ni shilingi elfu kumi na mbili na mia tano.

The application fee is twelve thousand five hundred shillings.

The number is additive: elfu kumi na mbili + mia tano. The conjunction na joins the remaining lower group.

Matengenezo yote yatagharimu shilingi laki moja na elfu ishirini.

All the repairs will cost one hundred and twenty thousand shillings.

Laki is the established hundred-thousand group. Do not read 120,000 digit by digit as “one-two-zero-zero-zero-zero.”

💡
Break a price at place-value boundaries: millions, laki, thousands, hundreds, tens, units. Read each group as a number and connect the remaining lower group with na.

Asking a price

Several questions are natural:

  • Bei yake ni shilingi ngapi? — What is its price in shillings?
  • Inagharimu shilingi ngapi? — How many shillings does it cost?
  • Inauzwa kwa shilingi ngapi? — For how many shillings is it being sold?

—Bei ya begi hili ni shilingi ngapi? —Ni shilingi elfu thelathini na tano.

—How much is this bag? —It is thirty-five thousand shillings.

Bei is the price as a noun. The answer can use identifying ni. No verb meaning “to cost” is required.

—Tiketi inagharimu shilingi ngapi? —Inagharimu shilingi elfu nane.

—How much does the ticket cost? —It costs eight thousand shillings.

Tiketi is class 9, so singular subject concord is i-na-gharimu. With plural class 10 tiketi, use zi-na-gharimu:

Tiketi mbili zinagharimu shilingi elfu kumi na nne kwa jumla.

Two tickets cost fourteen thousand shillings in total.

Class 10 tiketi takes the bare-looking mbili, while the verb shows plural zi-. The numeral is not “unagreed”; class 9/10 concord often has no extra visible vowel prefix.

The goods keep their own numeral concord

When a customer states a quantity, the numeral agrees with the noun if it belongs to the inherited agreeing set.

Machungwa matatu ni shilingi elfu moja na mia tano, na sita ni shilingi elfu tatu.

Three oranges are fifteen hundred shillings, and six are three thousand shillings.

Class 6 machungwa requires matatu. Invariable sita does not take ma- even though the understood noun is still class 6.

Nimenunua magauni mawili kwa shilingi elfu arobaini kila moja.

I bought two dresses for forty thousand shillings each.

Class 6 magauni selects mawili. Kila moja means “each one”; kila itself is invariable.

Daftari moja linauzwa kwa shilingi mia nane, lakini madaftari matano ni shilingi elfu tatu na mia tano.

One notebook sells for eight hundred shillings, but five notebooks are three thousand five hundred shillings.

Singular class 5 daftari takes moja and li-na-uzwa. Plural class 6 madaftari takes matano. The price phrase is built independently.

💡
Identify the head noun for each number. In madaftari matano kwa shilingi elfu tatu, matano agrees with the notebooks; tatu belongs inside the thousand group of the currency amount.

Bei, gharama, and costing verbs

Bei is the selling price. Gharama is cost or expense and can cover a broader total. The verbs kugharimu “to cost” and kuuzwa kwa “to be sold for” give different perspectives.

Bei ya kiti imepungua, lakini gharama ya usafirishaji imeongezeka.

The chair's price has fallen, but the delivery cost has increased.

Viti vinne vinauzwa kwa shilingi laki mbili bila gharama ya usafirishaji.

Four chairs are being sold for two hundred thousand shillings, excluding delivery costs.

Class 8 viti requires vinne and plural subject vi-na-uzwa. Laki mbili uses the conventional multiplier form after laki.

In (formal) budgets, kiasi cha shilingi... “an amount of ... shillings” is common. In everyday (informal) shopping, the shorter ni shilingi... or inauzwa shilingi... is frequent.

Paying, totals, and change

Nimelipa shilingi elfu ishirini; tafadhali nirudishie shilingi elfu mbili kama chenji.

I paid twenty thousand shillings; please give me two thousand shillings back as change.

Jumla ni shilingi elfu hamsini na mia nne baada ya kuongeza ushuru.

The total is fifty thousand four hundred shillings after adding tax.

Jumla introduces the computed total. Kulipa takes the amount directly; kurudishia can introduce money returned to someone. These transaction verbs are ordinary across registers.

Decimal currencies and subdivisions

A decimal currency divides its major unit into one hundred smaller units. When a subdivision is actually quoted, name it rather than leaving the decimal relation implicit:

Bei ya huduma ni dola kumi na senti hamsini.

The service price is ten dollars and fifty cents.

The spoken phrase explicitly coordinates major units and cents. In (formal, technical) financial data, a decimal may be read with nukta digit by digit after the point:

Kiwango kimeongezeka kutoka asilimia 2.5 hadi 3.1, yaani mbili nukta tano hadi tatu nukta moja.

The rate has increased from 2.5 percent to 3.1 percent, that is, two point five to three point one. (formal/technical)

For an actual retail amount such as 10.50 dollars, dola kumi na senti hamsini is clearer than a bare decimal reading. Whole-shilling cash prices normally omit a cents phrase when no subdivision is being charged.

Written currency labels and grouping

In (formal, technical) invoices and cross-border schedules, an ISO currency code prevents confusion: TZS 25,000, KES 25,000, and UGX 25,000 name different shilling currencies even though all can be spoken with shilingi. In ordinary local conversation, context often identifies the currency.

Comma and point conventions vary between software and document standards. Preserve the declared format of the invoice or system, and say the amount by place value. This is not hedging about the number: 25,000 is elfu ishirini na tano when the comma is the thousands separator specified by that document.

A practical purchase and schedule

—Nikinunua vitabu vitatu, nitalipa kiasi gani, na nije saa ngapi? —Utalipa shilingi elfu ishirini na moja; njoo saa mbili asubuhi duka linapofunguliwa.

—If I buy three books, how much will I pay, and what time should I come? —You will pay twenty-one thousand shillings; come at 8:00 a.m. when the shop opens.

Class 8 vitabu requires vitatu. The price is elfu ishirini na moja. The opening time uses the East African clock: saa mbili asubuhi means 8:00 a.m., not two hours after midnight.

Register

Bei yake ni shilingi ngapi? and ni shilingi... are ordinary in (informal) and (formal) use. Inagharimu is common throughout the language, while kiasi cha shilingi... is especially frequent in (formal) budgets and reports. ISO codes, explicit decimal readings, and declared separators belong to (formal, technical) contexts. Examples here are grammatical illustrations, not current market quotations.

Common Mistakes

Reversing the currency and place-value group

❌ Bei ni shilingi tano elfu.

Incorrect order—the thousand group precedes its multiplier.

✅ Bei ni shilingi elfu tano kwa kila boksi.

The price is five thousand shillings per box.

Reading an amount digit by digit

❌ Bei ya mashine ni moja mbili tano sifuri sifuri.

Incorrect as a natural price reading—the amount must be grouped by place value.

✅ Bei ya mashine ni shilingi elfu kumi na mbili na mia tano.

The machine's price is twelve thousand five hundred shillings.

Omitting agreement on the quantity bought

❌ Amenunua machungwa tatu kwa shilingi elfu mbili.

Incorrect—class 6 machungwa requires matatu.

✅ Amenunua machungwa matatu kwa shilingi elfu mbili sokoni.

She bought three oranges for two thousand shillings at the market.

Making an invariable numeral agree

❌ Nimeagiza vikombe visita kwa shilingi elfu kumi.

Incorrect—sita does not take class 8 vi-.

✅ Nimeagiza vikombe sita kwa shilingi elfu kumi.

I ordered six cups for ten thousand shillings.

Omitting the currency subdivision

❌ Bei ni dola kumi na hamsini, ikiwa maana ni $10.50.

Incorrectly ambiguous—the fifty must be identified as cents.

✅ Bei ni dola kumi na senti hamsini kwa kila nakala.

The price is ten dollars and fifty cents per copy.

Key Takeaways

  • Put the currency first: shilingi elfu tano.
  • Read large amounts in additive place-value groups, not as digit strings.
  • Quantities of goods keep their own noun-class concord; price groups have their own structure.
  • Use bei, gharama, inagharimu, and inauzwa kwa according to the transaction perspective.
  • Name cents or another subdivision explicitly in spoken decimal prices, and use currency codes in technical cross-border contexts.

Now practice Swahili

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Swahili

Related Topics