Implementing strong internal controls before an audit significantly reduces the risk of audit findings, adjustments, or delays. Here are the most effective activities:
1. Segregation of Duties
Activity: Ensure that no single person is responsible for all steps in a financial transaction.
Example:
- The person authorising payments is not the same person processing them.
- Payroll preparation and payroll approval are handled by different staff.
Why it helps audit:
Auditors can rely on checks and balances, reducing the risk of fraud or error.
2. Maintain Accurate and Complete Records
Activity: Keep detailed records for all financial transactions, including supporting documents such as invoices, receipts, contracts, and bank statements.
Example:
- Maintain a payroll listing showing gross pay, deductions (EPF, SOCSO, EIS, PCB), and net pay.
- Keep supplier invoices linked to purchase orders and payment vouchers.
Why it helps audit:
Auditors can trace amounts from source documents to the general ledger without delays.
3. Regular Bank Reconciliations
Activity: Reconcile bank statements with accounting records monthly.
Example:
- Match deposits and withdrawals in the ledger to bank transactions.
- Investigate discrepancies immediately.
Why it helps audit:
Ensures cash balances are accurate and prevents auditors from flagging unexplained differences.
4. Authorization and Approval Procedures
Activity: Require proper approvals for transactions, expenses, and contracts.
Example:
- All payments over a certain threshold require manager or board approval.
- Capital expenditures are approved by directors.
Why it helps audit:
Provides evidence that transactions are legitimate and reduce risk of unauthorised or fraudulent spending.
5. Periodic Reconciliations of Statutory Contributions
Activity: Regularly reconcile EPF, SOCSO, EIS, and HRDF contributions against payroll.
Example:
- Check monthly EPF and SOCSO filings against payroll reports.
- Ensure PCB deductions match LHDN tables.
Why it helps audit:
Auditors will verify compliance with statutory laws; reconciliations prevent penalties or audit adjustments.
6. Inventory Controls
Activity: Maintain proper inventory records and perform physical counts regularly.
Example:
- Monthly stock count and reconciliation to accounting records.
- Record inventory adjustments for damages, losses, or shrinkage.
Why it helps audit:
Auditors can verify inventory balances and reduce risk of misstatements.
7. Timely Financial Closing
Activity: Close accounting books monthly or quarterly.
Example:
- Ensure accruals, prepayments, and adjustments are recorded promptly.
Why it helps audit:
Reduces backlog and allows auditors to review accurate records without delays.
8. Use of Accounting Software
Activity: Maintain records using reliable accounting systems with proper access controls.
Example:
- Limit user access based on roles.
- Enable audit trails for changes in accounting entries.
Why it helps audit:
Auditors can rely on electronic trails for accuracy, reducing the need for manual verification.
9. Reconcile Receivables and Payables
Activity: Regularly reconcile customer accounts and supplier accounts.
Example:
- Verify invoices issued match payments received.
- Confirm outstanding balances with suppliers before year-end.
Why it helps audit:
Prevents surprises during audit confirmations and reduces audit queries.
Bonus Tips for Smooth Audit
- Keep all supporting documents well-organised, preferably digitised.
- Maintain an audit folder with key schedules, reconciliations, and approvals.
- Communicate with auditors early and provide requested documents promptly.
- Ensure management review of critical balances before auditors start.
