Most garage owners in Kenya did not get into business because they love bookkeeping. But KRA does not grade on passion, and the garages that treat accounting as a month-end scramble pay for it twice: once in penalties and stress, and again in decisions made blind.
This guide covers the accounting and tax essentials for a Kenyan garage: the records you must keep, how VAT and eTIMS apply to you, where withholding tax fits, and how to make compliance a byproduct of daily work instead of a monthly crisis. One caveat up front: tax rules change and every business differs, so use this as a map, and confirm specifics with your accountant.
The records every garage must keep
Whatever your size, KRA expects you to be able to show:
- Sales records: every invoice issued, for labour and for parts
- Purchase records: parts bought, supplier invoices, and import documents where relevant
- Expense records: rent, wages, utilities, equipment, consumables
- Payment records: what was received, by M-Pesa, bank, or cash, matched to invoices
- Asset records: equipment and tools, for capital allowance claims
The practical test is simple: if KRA asked you to support a year of income declarations, could you produce the paper trail in a day, or would it take a month of reconstruction?
VAT: when it applies to your garage
VAT registration becomes mandatory when your taxable turnover crosses the statutory threshold (KES 5 million a year at the time of writing). Many garages cross it without noticing, because turnover includes parts sold, not just labour.
Once registered, the mechanics matter:
- You charge 16% VAT on your taxable supplies, both parts and labour
- You claim input VAT on qualifying business purchases, parts stock, consumables, equipment
- You file a monthly VAT return and pay the difference
Two garage-specific pitfalls. First, parts margin: if you buy a part with VAT and fail to capture the input claim, you hand KRA money you did not owe. Second, mixed invoices: labour and parts on one invoice must both be handled correctly, which is exactly the kind of detail that goes wrong when invoices are written by hand at a busy counter.
Voluntary registration below the threshold can make sense if your customers are VAT-registered businesses or fleets, since they expect tax invoices they can claim against.
eTIMS: electronic invoicing is not optional
KRA's eTIMS (electronic Tax Invoice Management System) requires businesses to issue electronic tax invoices that are transmitted to KRA, and it applies broadly, not only to VAT-registered businesses. For a garage this means the era of the duplicate invoice book is ending: expenses your business customers want to deduct need valid electronic invoices behind them, and your own sales need to be issued through a compliant channel.
The practical implication is bigger than compliance. When every sale must be electronically invoiced anyway, the garages that already run invoicing through a proper system simply keep working, while cash-book garages face a painful retrofit. If your invoicing today lives in a duplicate book, eTIMS is the deadline your paperwork has been waiting for.
Withholding tax: know when you are on either side
Garages meet withholding tax mainly through fleet and corporate work: some customers are appointed withholding agents and will withhold a percentage of your invoice and remit it to KRA on your behalf. That is not lost money, it is tax paid in advance, but only if you track the certificates and reconcile them against your account. Garages that do not track WHT certificates quietly overpay tax every year.
Why garages specifically struggle with the books
A garage is a deceptively complex business for accounting: it is a service business and a retail business at once. Every job mixes labour, parts drawn from stock at a margin, sublet work (that machining job you outsourced), and discounts, often across three payment methods. Reconstructing that from memory at month-end is not bookkeeping, it is archaeology.
The structural fix is to stop treating accounting as a separate activity. When the invoice is generated from the job card, the part is costed the moment it is issued, and every M-Pesa, bank, and cash payment is recorded against an invoice, then your P&L, VAT position, and receivables exist automatically, in real time.
That is how Mech Connect approaches it: double-entry accounting built underneath the workshop workflow, so sales, purchases, expenses, VAT reports, and withholding visibility come from the same records that ran the job. Month-end becomes a review, not a reconstruction, and your accountant works from real books. See how invoicing and payments feed the books →
A month-end checklist for garage owners
1. All job cards closed and invoiced, nothing released unbilled
2. Payments reconciled: M-Pesa, bank, and cash each matched to invoices
3. Supplier bills captured and input VAT recorded
4. WHT certificates from fleet customers collected and filed
5. VAT return figures pulled from the system, not rebuilt in Excel
6. Receivables aging reviewed, and follow-ups sent while debts are young
If step 5 takes you longer than an hour, the problem is not effort, it is plumbing.
Compliance as a competitive weapon
Clean books do more than keep KRA away. They win fleet contracts (procurement teams check compliance), unlock financing (banks lend against real records), and make your garage sellable one day. In a market where most workshops cannot produce a trustworthy P&L, being the garage that can is a genuine edge.
If your books currently live in a drawer, start with the workflow: our guide on how to streamline garage operations → shows the order to fix things in, and a demo will show you what KRA-ready looks like in practice.
Ready to run a smarter garage?
See how Mech Connect puts these principles into practice for 150+ garages worldwide.
