Showing results for 
Search instead for 
Did you mean: 
Level 1

Employee Pay - Booking it in current year

I need to expense my last payroll of 2018 in 2018. With QB and direct deposit it will put the check date in 2019 and will then book the expense in 2019 instead of 2018. What will happen if I simply override the check date to 12/31/2018. I know I will get a warning but is is safe to assume everything will go through and the expense will book in 2018? The other thought I had was to just print the checks instead of Direct Deposit. I don't see where I can switch that in the Pay Employees windows. A one time change is all I need. I assume the first run in 2019 would revert to Direct Deposit.

2 Comments 2
Not applicable

Employee Pay - Booking it in current year

I don't think DD is related.

In this case create a payroll accrual transactions and then reverse it.

Accrue the expenses and liabilities on 12/31 and then reverse them on 1/1.


This is only acceptable to do if you'll be doing it every year - for any pay period that spans years and for the part of the payroll that is for the prior year.

QuickBooks Team

Employee Pay - Booking it in current year

Hello there, @PrinterGuy.


Allow me to share additional information on how does creating your last paycheck of the year works in QuickBooks Desktop.
QuickBooks Desktop Payroll is guided by the Constructive Receipt principle. Wherein, the tax liability of your payroll depends on its pay date. Since your employee’s last paycheck is set for  2019, its tax liability will be paid on 2019, even if the pay period of the said paycheck falls on 2018.
On the other hand, there’s no need to turn off your Direct Deposit feature. Instead, you can create an unscheduled payroll and print the check right away. Just make sure to unchecked "Use Direct Deposit" when you’re prompted.
Here’s how to create an unscheduled payroll:

  1. Go to Employees.
  2. Choose Pay Employees.
  3. Select Unscheduled Payroll.
  4. Enter the payroll information.
  5. Click the Open Paycheck Detail.
  6. On the Preview Paycheck, uncheck the Use Direct Deposit.
  7. Click Continue.
  8. Hit Create Paychecks.

That should do it! 


You may check out the following articles for additional insights:

Let me know how it goes on your end. I'm always here to help you in creating your employees' payroll. 

Need to get in touch?

Contact us
Sign in for the best experience
Ask questions, get answers, and join our large community of QuickBooks users.
Sign In / Sign Up