Tracking zakat-deductible expenses in Saudi Arabia requires systematically recording all operational costs and retaining compliant electronic invoices (e-invoices) for every purchase. The Zakat, Tax and Customs Authority (ZATCA) requires businesses in the Kingdom of Saudi Arabia (KSA) to maintain accurate books of accounts to determine the correct base for their annual declaration.
This involves separating allowable business costs from non-deductible capital expenditures on an ongoing basis. Using a structured accounting system helps improve accuracy, maintain proper records and trace expenses effectively.
What makes an expense Zakat-compliant?
Before tracking expenses, businesses must understand the criteria that determine whether an expense is valid for Zakat purposes.
An expense should be:
- Business-related and directly linked to operations
- Supported by valid documentation, including e-invoices
- Actually incurred, not just provisioned or estimated
- Properly classified in financial records as allowable expenses for Zakat in Saudi Arabia
Expenses that do not meet these conditions may still be recorded in the books but should be excluded during Zakat computation.
System-based expense tracking for Zakat compliance
Accurate Zakat calculation for Saudi businesses depends on how well a business records, classifies and validates its expenses in line with ZATCA requirements. The goal is not just to track costs, but to ensure that only eligible and properly documented expenses are included in the final declaration.
Using a structured accounting system creates a clear audit trail, minimises errors and supports deductions during regulatory review. Proper expense tracking for Zakat compliance ensures transparency and accuracy in the final declaration.
Step 1: Record expenses with traceable cost linkage
Every expense linked to inventory or operations must be recorded with complete traceability. This ensures that direct costs included in the cost of goods sold (COGS) are captured correctly.
Do the following:
- Enable cost tracking from F11 (features) to allocate additional costs, such as freight, customs duty and packaging, to specific inventory.
- Record purchases, expenses and payments using linked cost tracking references.
Step 2: Allocate direct costs to inventory accurately
Operational expenses directly related to inventory must be assigned to the respective stock items rather than treated as general expenses.
Do the following:
- Enable cost-tracking allocation when creating stock items and expense ledgers.
- Assign costs to the relevant tracking reference during transaction entry (purchase or payment).
Step 3: Maintain a clear classification of expenses
All recorded expenses must be structured under appropriate ledgers to distinguish between:
- Direct costs (COGS)
- Operating expenses
- Non-deductible or disallowed items
Do the following:
- Use well-defined ledgers for categories such as transport, packaging and administrative costs.
- Avoid mixing capital and revenue expenses under the same ledger.
Step 4: Review item cost analysis before declaration
Periodic validation of recorded expenses is essential before finalising Zakat computation.
Do the following:
- Access stock item cost analysis or item cost break-up reports
- Review:
- Total cost assigned to inventory
- Accuracy of expense allocation
- Alignment between revenue and costs
Conclusion
Tracking Zakat expenses requires a disciplined, structured approach. Businesses need to ensure that every expense is documented, classified and validated before it is included in the final computation.
Using a system like TallyPrime helps integrate cost tracking, expense classification and reporting, so financial records remain accurate and ready for review by ZATCA. This approach supports Zakat accounting for Saudi SMEs and helps reduce compliance risks.