28/03/2026
If your opening stock was not captured through TIMS (eTIMS), you need to regularize it so your system stock matches what the Kenya Revenue Authority expects under TIMS.
Here’s the practical way to handle it 👇
🔧 1. Use “Stock Adjustment / Opening Balance” Entry
In eTIMS, you don’t backdate a purchase (since no TIMS invoice exists). Instead:
Go to Inventory / Stock Module
Select Stock Adjustment or Opening Stock
Enter:
Item name
Quantity
Unit cost (your historical cost)
Reason: “Opening stock before TIMS implementation”
👉 This creates a compliant audit trail without requiring a supplier invoice.
📥 2. Use “Non-TIMS Purchase Entry” (if option exists)
Some eTIMS setups (especially desktop/online versions) allow:
Purchase → Non-TIMS Supplier
Record:
Supplier name (manual)
Mark as Non-eTIMS / Legacy stock
✔️ This is useful if you want the system to reflect a “purchase-like” record.
⚠️ 3. Important Compliance Notes
Do NOT fabricate a TIMS invoice — this can trigger penalties.
Ensure:
Your opening stock matches financial statements
Figures tie with your last filed tax return
KRA may request:
Old invoices
Stock records
Audit trail
📊 4. Accounting Treatment
Your entry should reflect:
Debit: Inventory (Opening Stock)
Credit: Capital / Retained Earnings / Opening Balance Equity
This ensures your books remain clean and reconcilable.
🧠 5. Best Practice Going Forward
All new purchases → Must be through TIMS-compliant invoices
Do periodic:
Stock counts
System reconciliation
📝 Simple Example
You had:
100 bags of cement @ KES 700
👉 In TIMS:
Stock Adjustment → Add 100 units
Value: KES 70,000
Reason: Opening stock before TIMS
If you want, I can guide you step-by-step on your exact eTIMS version (phone app, web, or desktop) or even help you align it with your KRA returns.