Skip to main content

Pay Item Setup (Singapore)

Learn how to create and manage pay items in PayrollAny

Written by StaffAny

Contents of this article are applicable to the following users

Tier: N/A

Product: PayrollAny

Platform: Web

This guide will cover the following:


Default Pay Item

There are 6 default pay items that our system provides. Each staff will be entitled to these pay items depending on their wage type. Here is the breakdown of each pay item:

Note: You can edit these pay items to fit your current workflow.

Pay Item

Description

Category

CPF Type

IR8A Code

Calculation Type

Default Amount

Basic Pay (Hourly) (Default)

Staff with Hourly Wage Type will be tagged with this pay item

Gross Addition

Ordinary Wage

Gross Salary

Time X Rate

Basic Hours * Hourly Hourly Basic Rate * 1

Basic Pay (Salaried) (Default)

Staff with Salaried Wage Type will be tagged with this pay item

Gross Addition

Ordinary Wage

Gross Salary

Fixed Amount

Monthly Salary | Prorated

Event/PH Pay (Hourly) (Default)

Staff who has Event Rate in their wage information will be tagged with this pay item

Gross Addition

Ordinary Wage

Gross Salary

Time X Rate

Event Hours * Event Rate * 1

Overtime Pay (Default)

Staff who has Overtime Rate in their wage information will be tagged with this pay item

Gross Addition

Ordinary Wage

Gross Salary

Time X Rate

Overtime Hours * Overtime Rate * 1

Weekend Pay (Default)

Staff who has Weekend Rate in their wage information will be tagged with this pay item

Gross Addition

Ordinary Wage

Gross Salary

Time X Rate

Weekend Hours * Weekend Rate * 1

EngageAny Cash Incentive (Default)

Staff who redeems Cash Company Fulfilled Rewards (CFR) in EngageAny

Gross Addition

Additional Wage

Bonus

Fixed Amount

$0.00

To ensure setup is done properly for these default pay items please refer to the following

You can exclude the staff from the pay item while Editing the payroll, learn more here.

The default Pay Items are applied to all staff depending on the Wage Type, Hourly or Salaried. Each Pay Items are grouped to a Pay Item Group to automatically assign the Pay Item to a specific staff group. Pay Item Group's default Pay Items and default staff assignment are as below table:

Pay Item Group

Applicable to

Pay Item(s) Included

All Hourly

All staff with Wage Type = Hourly

  1. Basic Pay (Hourly) (Default)

  2. Event/PH Pay (Hourly) (Default)

  3. Weekend Pay (Default)

All Salaried

All staff with Wage Type = Salaried

  1. Basic Pay (Salaried) (Default)

All Staff

All staff regardless of Wage Type

  1. Overtime Pay (Default)

  2. EngageAny Cash Incentive (Default)

Note:

  • Wage Type is setup in My Team - Create/Edit Transition page. To learn more about editing wage type, go to this help article


How to Add New Pay Item

Note: This step can be skipped if you feel the default pay item that is reflected on the wage card on my team's page is already sufficient with the employee salary detail. The custom pay item also applied for all staff cross-entity.

The following steps to create a new Additional Pay Item:

  1. Click on the Pay Item sidebar menu, and you will see the default Pay Item that already exists on the wage card on my team page.

  2. To create a custom pay item, click the Create New Pay Item button.

  3. Fill in the Pay Item Name, e.g. Meal Allowance.

  4. Select the Category of pay item.

    1. Gross Addition: Additional taxable salary (e.g. Meal allowance)

    2. Gross Deduction: Taxable pay item that deduct staff’s salary (e.g. Lateness Penalty, Non Paid Leave)

    3. Net Addition: Additional non-taxable salary (e.g. Claims, Reimbursement)

    4. Net Deduction: Non-taxable pay item that deduct staff’s salary (e.g. Lost Goods, Broken Plate)

  5. Select CPF Type option

    1. Ordinary Wage

    2. Additional Wage

    Note:
    For wages to be classified as Ordinary Wages (OW) for the month, it must satisfy both conditions below:

    • The wages are due or granted wholly or exclusively in respect of an employee’s employment during that month; and

    • The wages for that month are payable* by 14th of the following month.

    Wages which are not classified as OW will be Additional Wages (AW) for the month.

    Example of OW: monthly salary
    Example of AW: annual performance bonus

    *Please note that the payable date refers to the date where company is contractually obligated to pay employee the wages. Do note that the Employment Act (EA) also imposes certain requirements on the timing for salary payment if employee is covered under EA. If there are circumstances that resulted in administrative delays in payment e.g. new employee joins after payroll cut-off date, you should use the payable date to determine the classification of wages. Reference

  6. Select the IR8A Code option

    1. Insurance

    2. Gross Salary

    3. Bonus

    4. Director's Fees

    5. Gross Commission

    6. Pension

    7. Transport Allowance

    8. Entertainment Allowance

    9. Other Allowance

    10. Gratuity / Notice Pay / Ex-gratia Payment

    11. Retirement Benefits From 1993

    12. Benefits-in-Kind

    13. Retirement Benefits

    14. Not Taxable

  7. Select the Calculation Type, and you will 2 options:

    1. Fixed Amount: Use when the pay item has a fixed default value each pay run. For example: Basic Pay (Salaried) (Default)

      1. Enter the Default Amount.

        • Check Use Staff's Monthly Wage as Default Amount to automatically use the staff member's monthly wage as the default amount instead of entering a fixed value.

      2. Toggle Allow Users to Override Default Amount to allow manual adjustments per staff during assignment.

      3. Toggle Allow Proration to automatically prorate the amount for New Joiners, Resigners, or Mid-month Promotions.

      4. Toggle Include in Monthly Gross Rate of Pay if applicable.

      Note: The default amount can also be set at the individual staff level when assigning the pay item.

    2. Time x Rate: Use when the pay item = time x rate or pay item uses some specific formula. For example: Meal allowance

      1. Select the Time Field.

        1. Click the dropdown to choose existing timesheet variables such as Basic Hours, Overtime Hours, Days Worked, Weekend Hours, or a custom timesheet column.

          1. Choose Not Used if pay item only uses Rate Formula

        2. Click Create Formula for a custom time formula. Ensure to choose the time unit before saving.

      2. Select the Rate Field:

        1. Click dropdown to choose existing wage rate such as Basic Rate, Overtime Rate, Event Rate, Weekend Rate, Daily Rate, Second Entity Rate, Incomplete Month Pay Daily Rate, Gross Rate of Pay (Salaried, Singapore), or Custom Rate.

          • If Custom Rate: enter the Amount per Unit and toggle Allow Users to Override Amount per Unit.

          • For other rates: enter the Multiplier. Formula shows as: Pay Item = [Time Field] x [Rate] x [Multiplier].

        2. Click Create Formula for a custom time formula

      3. Enter the Formula Name if the pay item uses Time or Rate Formula

  8. Toggle Include in Monthly Gross Rate of Pay if applicable.

  9. Click on Save to create the pay item and you will be directed back to the Pay Item page.


How to setup additional pay items (with examples)

Here are the guide on some custom pay items you can add:

Note: Pay item name can be customized based on your preferences


How to Edit Additional Pay Item

  1. On the Pay Item page, find the pay item you want to edit and click on the Edit button on the far right. If you cannot see the button, scroll to the right.

    1. If you want to view the details of the pay item, click on the pay item name

    2. Within the view page, you can also click the Edit button to make changes

  2. You will be directed to the Edit Pay Item page and make the changes needed. Then click on the Save button to apply the changes.


How to Archive Pay Items

If a pay item is no longer in use, you can archive it to prevent it from appearing in newly created pay runs. Archived pay items will also be unavailable for tagging to staff in My Team. Note that archiving will not impact any past payroll data

Not all pay items can be archived on the Pay Item page, here are some exceptions:

  • You cannot archive default pay items, only user created pay items can be archived.

  • You cannot archive a pay item created from Claims module directly on the page. To archive such pay items, follow the steps here.

  1. On the Pay Item page, find the pay item that you want to archive and select the Archive button

  2. The archived pay item will move to the Archived tab.

    To unarchive a claim type, simply select “Unarchive”


Pay Item period

We have added the effective period for pay items assigned to the staff.

This means that you can specify when the pay items are applicable, currently we have two options for the period:

  1. Recurring : always included into payrun

  2. Custom Date Range : only applicable within the specified time range.

    1. When you selected this option, you can also specify the time range. As an example if it's applicable between Start Month & End Month

    2. Applicable from Start Month with indefinite end

    3. Applicable from indefinite start with specified End Month

Note:

  • The pay items are referencing the payroll month. not the timesheet period.

  • It’s applicable to all types of pay items: fixed amount, attendance based, and formulated.

  • The existing pay items tagged to the staff are automatically converted as Recurring, further they can modify it.

  • In case that there's a promotion/changes of rates in the middle of the year (e.g. Meal allowance Jan - June = $10. --> then promote to July onwards = $15).

    You need to update the existing meal allowance pay item to the latest rates after the June Payroll has been completed.


How Pay Item look in Edit Payroll

When a pay item uses the Time x Rate Calculation Type, the Edit Payroll screen shows separate editable fields for each component of the formula instead of a single amount field:

  1. Go to Payroll List > Pick a Payroll ID > Click Edit Payroll in Action column > View Pay Item calculation per employee

  • Time — the time field value (e.g., number of hours or days). Editable directly in the payroll row.

  • Rate — the rate per unit times the multiplier (e.g., Basic Rate, Custom Rate)

The final amount is automatically recalculated as: Final Amount = Time x Rate x Multiplier.

Note:

  • If you override the final amount manually, the original formula is shown with a strikethrough and an alert icon to indicate the amount was manually changed.

  • For Fixed Amount pay items, the Edit Payroll screen continues to show a single amount field as before.

Learn more how to to edit Payroll in this help article

How Pay Item look in Payslip

The formula breakdown is stored per pay run item and displayed on the staff payslip. For Time x Rate pay items, the payslip shows the formula used (e.g., Basic Hours x Basic Rate x Multiplier) alongside the final amount, giving staff full visibility of how their pay was calculated.

Learn more how to to view Payslip in this help article


Frequently Asked Questions

Q: I cannot find the shift tag in the Attendance Unit options, what should I do?

A: You need to create a new shift tag first. Then the shift tag and its name will appear at the bottom of the Timesheet Column options.

Q: Is there a way to count salary based on scheduled hours instead of clocked hours?
A: Yes you can, you need to:

  1. Create new pay item and select “Scheduled Hours” under timesheet column.

  2. Set "Basic Pay Rate" as 0$

  3. Basic pay will automatically not show up when running payroll

Q: Is there a way to add a Witholding Tax as a pay item?
A: Yes you can add it as a separate pay item, make sure that the category is set as Net Deduction and the IR8A Code is Non Taxable!

Q: I want to encash my PT staff leave! How to do it?

A: Unfortunately we do not support Leave Encashment at the moment. However you should be able to set it up manually as a separate pay item. Make sure that you set the CPF type to be Additional Wage !

Here's how!

  1. Create a new pay item for each type of the position. For example “PT AL Encashment [Position]”

    1. eg: “PT AL Encashment Crew”, “PT AL Encashment Manager”

  2. And then for each of the pay item you need to set the pay items as:

    1. Amount Type: Attendance-Based

    2. Timesheet Column: Total Paid Hours

    3. Rate = Basic Rate

    4. Multiplier: Number of days of annual leave of a similar full-time employee with equal length of service X Number of working hrs in a day of a similar full-time employee / Number of working hrs per yr of a similar full-time employee

      1. So if a staff have 7 AL per year, the calculation will be 7*(8/2288)

You can also learn more about leave encashment here

Q : How do I classify a Long Service Award (LSA)?

A :

LSA should be classified as:

  • Category : Nett Addition

  • Wage Type : Additional Wage

Do note that LSA is still taxable income, even if CPF is not required.


Learn more about other articles related to Payroll Setup:

Other pay item related articles:

Did this answer your question?