Payroll Vacation Pay Tab

Suggested

Our vacation pay is included in the day rate we pay our employees. We need to show this amount on their pay stub. Is there a way to manually input this dollar amount on the Vacation tab and it accumulate this amount YTD? We do not want it to add to the gross or net since it is already included. 

OR

is there a way to create an income category, enter this dollar amount and it not add in to the gross or net?

  • 0
    SUGGESTED

    Hi  ,

    You can show vacation on the pay stub and build a YTD total without adding anything to the employee’s gross or net by using Sage 50’s vacation accrual (held) workflow—not an extra income line.

    Recommended setup (so it prints & tracks but doesn’t pay out)

    1. Enable vacation & set the % (e.g., 4%/6%) on each employee’s Vacation tab, and be sure Vacation is not paid on each paycheque (keep it Held/Accrued).
      – Article: How to set up vacation pay (steps, % and which incomes to calculate it on).

    2. Run payroll as usual. Sage will calculate the vacation amount each pay, post it to the Vacation Payable liability, and show it on the pay stub (current period and YTD) — it does not increase gross or net pay when held.

    3. If you need the YTD to reflect amounts earned earlier in the year (because your day rate already included vacation), adjust the Vacation YTD on the employee record so the stub shows the correct cumulative figure.
      – Artcle: Adjust the vacation year-to-date (YTD) amount.

    Tip: If you want a specific amount to appear each pay, you can override the Vac Pay value during payroll entry while keeping it Held (so it still won’t be paid out).

    About creating a separate “income” that prints but doesn’t affect gross/net

    Sage 50 payroll doesn’t support an income category that displays on the stub without affecting gross. The supported way to “show but not pay” is the vacation-held accrual above.

    When you eventually need to pay the accrued vacation, see the steps on this article so the liability clears correctly.

    If this helps, please mark it as verified :)