Wave Payroll: All about the bookkeeping

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

Wave payroll clearing

Paying employees

Paying contractors

Paying government agencies

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.

  1. The description and date of the journal entry are the last date of the payroll period.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Tell me more about Payroll Liabilities

Think of the Payroll Liabilities account as a clearing account; when you approve a payroll, all the amounts you need to pay are recorded as a credit (increasing the total), and as you pay these amounts, you record the money out as a debit (decreasing the total).

For example, you approve a payroll for $1,000 of wages, $200 of employee payroll withholding taxes, and $200 of employer payroll taxes. On the payroll period end date, Wave will book $1,200 as a credit to Payroll Liabilities.

This represents:

  • the net amount due to your employee;
  • the amount of taxes withheld from their wages; and
  • the amount of payroll taxes you owe as the employer.

When your employee is paid (whether by direct deposit or cashing a check), it’s categorized as a debit to Payroll Liabilities. This reduces the total to $400, which represents the payroll taxes you still need to pay to the government ($200 withheld + $200 employer expense).

When you pay your payroll taxes, that $400 withdrawal (or if you send multiple payments, the total of those payments) will also be categorized as a debit to Payroll Liabilities. The balance will now be $0 because you’ve paid all the amounts you owe for that payroll period.

If you pay payroll taxes on a monthly or quarterly schedule, the balance builds up, as those amounts accumulate from multiple payrolls. However, at any given time, you can look up the total balance in your Payroll Liabilities account and determine what makes up that total.

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.

  1. This is a contractor bill payment paid out of the Wave Payroll Clearing account.
  2. This is the payroll settlement transaction for employee pay, also paid out of the Wave Payroll Clearing account.
  3. 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.
  4. 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 Payroll 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:

  1. If you upload bank statements to Wave, locate the payroll withdrawal expense transaction, or create a new expense transaction.
  2. 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.