In this collection

eTIMS for butcheries in Kenya

Last updated: June 2026
By Veira Team

For a butchery in Kenya, eTIMS compliance starts with two questions: are you above or below the KES 5,000,000 VAT registration threshold, and how is each product treated for tax. Many butcheries are below the threshold, so they are not VAT-registered, but they still need eTIMS to record income from January 2026. Above the threshold, the raw-versus-processed distinction matters: basic unprocessed foodstuffs are treated differently from value-added products like sausages and marinated cuts.

The day-to-day challenge is volume and weight: a stream of small cash and M-Pesa sales priced by the kilo, each of which still needs a compliant invoice. This guide covers the threshold question, tax treatment, the rejection errors butcheries see, offline trading and what an auditor checks.

The VAT threshold question comes first

You must register for VAT once your annual taxable turnover reaches KES 5,000,000. Many single-location butcheries sit below this and are not VAT-registered. That does not exempt you from eTIMS. Under the income and expense validation enforced from January 2026, a non-VAT-registered butchery still issues compliant eTIMS invoices so its income is recorded; those invoices simply carry no VAT.

If you are above the threshold, you charge VAT where it applies and the raw-versus-processed distinction below becomes important. Knowing which side of the threshold you are on is the first decision, because it changes what your invoices look like.

Raw meat versus processed products

The VAT Act treats basic, unprocessed foodstuffs differently from value-added products. Raw cuts may fall under exempt or zero-rated treatment, while processed and value-added products such as sausages, mince blends, marinated or seasoned cuts and packaged ready-to-cook items are generally standard-rated at 16 percent. The exact status of each product should be confirmed against the current VAT Act schedule rather than assumed.

For a butchery above the VAT threshold, this means the till has to apply the right rate per product: raw cuts on one treatment, processed lines on another. For a butchery below the threshold, the invoice carries no VAT either way, but you still record every sale.

Pricing by weight and high sale volume

Butcheries price by weight, so the invoice has to capture the quantity in kilos at the agreed price, not a fixed unit price. A scale that feeds the weight into the till avoids the cashier typing it manually and getting it wrong under pressure.

Volume is the other pressure. A busy butchery rings up a constant stream of small cash and M-Pesa Buy Goods sales. Each one is a taxable sale that needs a compliant invoice. If issuing the invoice is a separate step the cashier has to remember, sales get missed at the rush and the day reconciles short. The fix is a workflow where the sale, the payment and the eTIMS invoice are one action.

The rejection errors butcheries see, and trading offline

The errors here are usually about unknown items and quantity, rather than complex tax rates. A freeform line for a cut that is not in the product file defaults the rate wrongly; a weight entered in the wrong unit produces a value that does not reconcile. A clean product file with weight-based pricing prevents both.

Butcheries in markets and estates lose power and network regularly, and meat does not wait. A compliant eTIMS setup keeps selling offline, signs each invoice locally, and transmits to KRA when the connection returns, so an outage never stops trade. Avoid dropping to an unrecorded paper book during the cut, because those sales must still reach KRA in sequence afterwards.

What KRA auditors check in a butchery

For a butchery, an auditor looks at whether daily recorded sales are consistent with the volume of meat bought from suppliers. Meat is perishable and bought in known quantities, so a shop that buys a lot but reports little is an obvious mismatch. They also check whether sales were recorded at all during busy periods, since the classic gap is unrecorded cash and M-Pesa sales at the rush.

If you are VAT-registered, they check that processed and raw products carry the correct treatment. Under Legal Notice No. 64 of 2024 and the January 2026 enforcement, the penalty for issuing a sale without a compliant eTIMS invoice is up to KES 1,000,000 or 10 percent of the tax due, whichever is higher. Each compliant invoice also carries the standard fee of KES 2.

Setting up eTIMS in a butchery in five steps

  1. Confirm your VAT status. Check whether your annual turnover reaches the KES 5,000,000 threshold. Below it you issue non-VAT eTIMS invoices; above it you charge VAT where it applies.
  2. Register on OSCU through a certified integrator. Register through a certified POS integrator so each weight-based sale issues and transmits a compliant invoice automatically.
  3. Connect a scale to the till. Feed weight into the till so the invoice captures kilos at the agreed price without manual entry, which removes the most common quantity errors.
  4. Code raw and processed lines correctly. If you are VAT-registered, set the right treatment for raw cuts versus processed products once in the product file, confirmed against the VAT Act schedule.
  5. Reconcile sales to meat bought. At close, recorded sales should be consistent with the meat that came in from suppliers. A persistent gap is the signal an auditor would also notice.

How Veira handles this

Veira takes weight straight from a connected scale into the sale, applies the correct treatment per product for VAT-registered butcheries, and issues a compliant eTIMS invoice, with or without VAT, for every cash and M-Pesa sale in one action. The till keeps selling and signing invoices through power and network outages and transmits to KRA when the connection returns.

Frequently asked questions

My butchery is small and not VAT-registered. Do I still need eTIMS?

Yes. eTIMS is not only about VAT. Under the income and expense validation enforced from January 2026, a butchery below the KES 5,000,000 VAT registration threshold still issues compliant eTIMS invoices so its income is recorded. Those invoices simply carry no VAT.

Is VAT charged on raw meat in Kenya?

Basic unprocessed foodstuffs are treated differently from value-added products under the VAT Act. Raw cuts may be exempt or zero-rated, while processed lines such as sausages, mince blends and marinated cuts are generally standard-rated at 16 percent. Confirm each product against the current schedule rather than assuming.

How do I invoice meat sold by weight?

The invoice captures the quantity in kilos at the agreed price per kilo, not a fixed unit price. Connecting a scale to the till feeds the weight in automatically, which avoids the cashier typing it manually and producing a value that does not reconcile.

When must a butchery register for VAT?

You must register for VAT once your annual taxable turnover reaches KES 5,000,000. Below that you are not VAT-registered and issue non-VAT eTIMS invoices; above it you charge VAT where it applies and the raw-versus-processed distinction matters for the rate.

How do I stay compliant when sales are fast and mostly cash or M-Pesa?

Use a workflow where the sale, the payment and the eTIMS invoice are a single action, so nothing is a separate step the cashier has to remember at the rush. That is the main reason busy butcheries reconcile short: invoices missed under pressure, not unclear rules.

Can I keep selling when the power goes off?

Yes. A compliant eTIMS setup keeps selling offline, signs each invoice locally, and transmits to KRA when the connection returns, so an outage never stops trade. Do not switch to an unrecorded paper book during the cut, because those sales must still reach KRA in sequence afterwards.

What does KRA check when auditing a butchery?

Whether daily recorded sales are consistent with the volume of meat bought from suppliers, and whether sales were recorded at all during busy periods. Meat is perishable and bought in known quantities, so a shop that buys a lot but reports little stands out.

What does it cost to issue eTIMS invoices?

Each compliant invoice carries a standard fee of KES 2. The far larger cost is non-compliance: issuing a sale without a compliant eTIMS invoice carries a penalty of up to KES 1,000,000 or 10 percent of the tax due, whichever is higher.

Related articles

Ready to file eTIMS without the stress?

Veira handles KRA eTIMS automatically, on your phone, even offline. See Veira pricing or try our free tax and business calculators.