All Collections
Accounting 101
Recording your employees’ salary
Recording your employees’ salary
Ben Liew avatar
Written by Ben Liew
Updated over a week ago

This article guides you on how to record the employee salary using Bukku.


Account Required.

You will need the following accounts in your Bukku account to record monthly salary for your company. Most accounts are already exist in your Bukku account.

  1. A Bank Account

  2. EPF Control (Current Liabilities)

  3. SOCSO Control (Current Liabilities)

  4. EIS Control (Current Liabilities)

  5. MTD Control (Current Liabilities)

  6. Salary Control (Current Liabilities)

  7. EPF – Employer Contribution (Expenses)

  8. SOCSO – Employer Contribution (Expenses)

  9. EIS – Employer Contribution (Expenses)

  10. Salaries & Wages (Expenses)


Here are the payroll details for one of your employee in your company:

Step 1: Payroll Journal Entry

Record the payroll transaction with a journal entry

Accounting > Journal Entries

Step 2: Salary Payment

Record the salary paid out to your employee with a Bank > Money Out transaction.

  1. Contact: select your employee's name.

  2. Date: Select payment date.

  3. Add a line item.

    1. Account: Select Salary Control account.

    2. Description: Type in a meaningful description, eg. Net Salary.

    3. Amount: Enter the net pay amount of RM6,852.35

  4. Pay from: Select your bank account.

  5. Click Save.

Step 3: KWSP Payment

Record the amount payable to KWSP with a Money Out transaction.

  1. Contact: select (or create) KWSP.

  2. Date: Select payment date.

  3. Add a line item.

    1. Account: Select EPF Control account.

    2. Description: Type in a meaningful description, eg. KWSP Payment.

    3. Amount: Enter the total payable amount of RM1,520

  4. Pay from: Select your bank account.

  5. Click Save.

Step 4: SOCSO & EIS Payment

Record the amount payable to Perkeso with a Money Out transaction.

  1. Contact: select (or create) Perkeso.

  2. Date: Select payment date.

  3. Add a line item.

    1. Account: Select SOCSO Control account.

    2. Description: Type in a meaningful description, eg. SOCSO Payment.

    3. Amount: Enter the total payable amount of RM88.80

    4. Pay from: Select your bank account.

  4. Add another line item.

    1. Account: Select EIS Control account.

    2. Description: Type in a meaningful description, eg. EIS Payment.

    3. Amount: Enter the total payable amount of RM15.80

  5. Pay from: Select your bank account.

  6. Click Save.

Step 5: MTD Payment

Record the amount payable to LHDN with a Money Out transaction.

  1. Contact: select (or create) LHDN.

  2. Date: Select payment date.

  3. Add a line item.

    1. Account: Select MTD Control account.

    2. Description: Type in a meaningful description, eg. MTD Payment.

    3. Amount: Enter the total payable amount of RM560

  4. Pay from: Select your bank account.

  5. Click Save.


Here is how the General Ledger - Bank Account looks like after performing all these transactions.


Pro-Tip:

  • You may choose to combine step 3 to 5 with a single Money Out transaction.

  • You may save KWSP, SOCSO, EIS, and LHDN as your Supplier.


Frequently Asked Questions

  • How do I include Zakat payment?

    You can create a new additional expense account and name it Zakat Employer's Contribution & Zakat Control.

  • Can I generate payslip using Bukku?

    As Bukku is an accounting software, we are not able to generate payslips. However, we do have file integration with Talenox, PayrollPanda and Kakitangan.

  • How to import my company's information from Talenox, Payroll Panda, or Kakitangan?

    You may do so by navigating to Accounting > Journal Entries > ... > Import payroll file. Next, upload your monthly file from your payroll software into Bukku.


Did this answer your question?