This article helps you understand the payroll bookkeeping process in Wave and any additional steps you may need to take to account for your payroll transactions.
If you use direct deposit for payroll and connect your bank account to import transactions, Wave automates your payroll bookkeeping. Automatic bank transaction imports are part of the Pro Plan.
If you use direct deposit but don’t have automatic bank transaction imports, there are additional steps to take to ensure your bookkeeping is accurate. Find the steps in the section Manually create a transfer to the payroll clearing account.
If you don’t use direct deposit, see the Paying employees section and the Paying government agencies sections for steps to bookkeep your payrolls correctly.
Approved payroll journal transactions
Manually create a transfer to the payroll clearing account
Approved payroll journal transactions
Every time you approve a payroll, Wave automatically creates a journal transaction. This transaction records the amounts of each payroll expense, and the amount of money you owe to others, including your employees and the tax authorities. This is what a typical payroll journal transaction looks like:
Let’s break down what all the line items represent.
- The description and date of the journal entry are the last date of the payroll period.
- This line item represents the gross payroll expense, which is the total pay earned by your employees. This is recorded to the expense category Payroll Gross Pay, and is included on your Profit & Loss report.
- This line item is the amount of payroll taxes that you owe as the employer. It is included on your Profit & Loss report as a separate line item.
- This is the amount due to your employees. It is the total of their net paychecks, which are the employee wages after taxes have been subtracted.
- This is the amount of employer payroll taxes that you owe to the government for this payroll period, which in this example is the same amount as line 3.
- This is the amount of employee payroll taxes that you’ve withheld from your employees' paychecks, and need to send to the government.
Lines 4, 5, and 6 are all recorded in an account called Payroll Liabilities. This is the account where all the amounts that you owe for payroll are recorded until they’re paid.
If you delete an approved payroll, a matching journal transaction will be created with the credits and debits reversed, to cancel out the original transaction. The journal transaction’s description will begin with Deleted for ease of reference.
Payroll journal entries cannot be deleted or edited, except for the description, any Uncategorized line items, Notes, and marking the transaction as reviewed. This is in order to keep your payroll accounting correct. You can, however, create a new journal transaction if there are specific adjustments you would like to make, such as separating payroll liabilities into different accounts.
To view your Payroll Liabilities balance, select Reports on the left-hand side menu, then Balance Sheet. Click the Details button in the center of the page. In the Liabilities section, under Current Liabilities, is a line showing the balance in the Payroll Liabilities account. This is how much you owe to your employee(s) and/or the government on that day. As you pay your employee(s) and send payroll taxes to the government, the balance in the account (the amount you owe) will decrease.
Wave payroll clearing
If you use direct deposit, every time you pay your employees or remit payroll taxes, a settlement transaction is automatically created under a holding account called Wave Payroll Clearing.
The first time you process a direct deposit payroll, the Wave Payroll Clearing account will be added to your Chart of Accounts as a Money In Transit account.
What is a holding account, and why is it there? When you pay your employees or remit your taxes through Wave, the withdrawal transaction from your bank account won't import into Wave in real time. At the same time, in the real world the funds have been withdrawn, and your Payroll Liabilities should be reduced (when you approve a payroll, the amounts that you need to pay are recognized in a journal transaction as Payroll Liabilities, and when you pay them, those Payroll Liabilities should be reduced).
To account for this, Wave automatically creates a settlement transaction in the Wave Payroll Clearing account, equal to the amount of funds that were withdrawn from your bank, and categorizes it to Payroll Liabilities.
If you import transactions in Wave through a bank connection, when the withdrawal transaction imports, it is automatically categorized as a Transfer to Wave Payroll Clearing. This will make the balance in the Wave Payroll Clearing account zero, and you can reconcile your bank account with the bank imported transaction.
- This is a contractor bill payment paid out of the Wave Payroll Clearing account.
- This is the payroll settlement transaction for employee pay, also paid out of the Wave Payroll Clearing account.
- This is the automatically generated transfer between the bank account (where the funds were actually paid out of) and the Wave Payroll Clearing account. This also brings the balance of the Wave Payroll Clearing account to zero.
- This is the withdrawal transaction from your bank account, which is recorded as a transfer to the Wave Payroll Clearing account.
In this way, all of your payroll bookkeeping is captured accurately and automatically.
The Wave Payroll Clearing account balance should be zero after the transfer generated by the withdrawal transaction in your bank account.
If you have not signed up for direct deposit or our Automated Payroll Tax Payment and Filing, check out the sections below for more details on bookkeeping.
Paying employees
If you have signed up for direct deposit, Wave will automatically create a settlement transaction each time you run a payroll. It is created under your Wave Payroll Clearing account, and is categorized to Payroll Liabilities. This transaction represents the amount Wave has withdrawn from your bank account i.e. you are paying the money that you owe to your employees, so the Payroll Liabilities should be reduced.
When the withdrawal transaction from your bank account imports into Wave, it will automatically be categorized as a Transfer to Wave Payroll Clearing. This restores the balance that was withdrawn from this holding account.
The settlement transactions generated by Wave cannot be edited or deleted.
If you write manual checks, you can either record those checks manually as expense transactions, or wait for the transactions to import from your bank connection. Then, categorize them to Payroll Liabilities to reduce the liability.
Paying contractors
Learn how Wave bookkeeps direct deposit payments made to contractors through Wave’s payroll feature in Automatic bookkeeping when paying contractors via direct deposit.
Learn how to bookkeep other contractor bill payments in Bookkeep contractor payments made outside of Wave.
Paying government agencies
If you use Automated payroll tax payments and filings with Wave, a settlement transaction is created on your Transactions page the day funds are withdrawn from your bank account for tax payments. This appears as an expense transaction under the Wave Payroll Clearing account and includes From Wave Payroll: EFT in the description field. The transaction is categorized to the Payroll Liabilities account, because you are now paying the money that you owe, reducing the balance of your liability.
These funds were withdrawn from your bank account in the real world, so when the withdrawal transaction from your bank account imports into Wave, it will be automatically categorized as a Transfer to Wave Payroll Clearing. This restores the balance that was withdrawn from your Wave Payroll Clearing account.
If your business is located in California, Indiana, Minnesota, North Carolina, Tennessee, Virginia, or Wisconsin, a settlement transaction will not be created automatically. Instead, once the expense transaction for the tax payment imports into your Transactions page, categorize it to Payroll Liabilities.
If you are not remitting your payroll tax payments through Wave, when you make the tax payment, create an expense transaction or use the imported transaction. Then, categorize the transaction to Payroll Liabilities.
Manually create a transfer to the payroll clearing account
If you use direct deposit but don’t have automatic bank transaction imports, or if a transfer was not created automatically, follow the steps below:
- If you upload bank statements to Wave, locate the payroll withdrawal expense transaction, or create a new expense transaction.
- Select the category Transfer to Bank, Credit Card, or Loan, then select the Wave Payroll Clearing account.
This clears the balance in the payroll clearing account created by the settlement transaction.