Introduction
Managing employee advances efficiently is an essential aspect of running a business. An employee advance, also known as a salary advance or cash advance, is a loan given by the company to an employee, which is usually deducted from their future paycheck. QuickBooks makes it easy to track, manage, and record these advances, ensuring that both the advance and its repayment are properly accounted for in your financial records.
In this guide, we will walk you through the process of creating and managing an employee advance in QuickBooks, ensuring that your books remain accurate while giving your employees the financial support they need.
Why Use QuickBooks to Manage Employee Advances?
- Accurate Record-Keeping: QuickBooks ensures that employee advances are properly documented, making it easy to track how much has been given and how much is still owed.
- Automated Repayment: You can set up automatic deductions from future paychecks to repay the advance, reducing manual work and minimizing the chances of errors.
- Simplifies Payroll: Managing employee advances through QuickBooks simplifies payroll processing by integrating the advance repayment directly into your payroll runs.
- Clear Audit Trail: With QuickBooks, you create a clear audit trail, which is useful during tax time or if you ever need to review the financials related to employee loans.
Step 1: Create a New Account for Employee Advances
Before issuing an employee advance, you need to set up a specific account in QuickBooks to track the loan. This will allow you to easily monitor the amount given as well as repayments.
1.1: Set Up an Employee Advance Account
- Log Into QuickBooks: Use your login credentials to access QuickBooks Online or QuickBooks Desktop.
- Go to Chart of Accounts: Click on the
Gear Icon
(for QuickBooks Online) orLists > Chart of Accounts
(for QuickBooks Desktop) to open the Chart of Accounts. - Create a New Account:
- For QuickBooks Online: Click
New
at the top of the Chart of Accounts page. - For QuickBooks Desktop: Click
Account > New
.
- For QuickBooks Online: Click
- Select Account Type: Choose
Other Current Assets
as the account type. - Name the Account: In the Account Name field, type in "Employee Advance" or "Employee Loans" to make it clear what the account is used for.
- Save the Account: Click
Save
orSave & Close
to create the account.
This new account will track all amounts you lend to employees, as well as repayments made on those advances.
Step 2: Issue an Employee Advance
Once you've created the Employee Advance account, you can now record the advance given to the employee.
2.1: Create a Check or Bank Transfer
There are two ways to record the advance: either by writing a check or recording a bank transfer.
Option 1: Write a Check
- Go to + New > Check: In QuickBooks Online, click the
+ New
button and selectCheck
. For QuickBooks Desktop, go toBanking > Write Checks
. - Choose the Bank Account: Select the bank account from which the advance will be paid.
- Payee Name: In the
Payee
field, enter the employee’s name. - Enter the Advance Amount: In the
Amount
field, enter the amount of the advance. - Account Category: In the
Category
orAccount
column, select theEmployee Advance
account you created earlier. - Add Memo (Optional): Add a memo to indicate that this check is for an employee advance.
- Save the Check: Click
Save and Close
to complete the transaction.
Option 2: Record a Bank Transfer
- Go to + New > Transfer: In QuickBooks Online, click
+ New
, then selectTransfer
. In QuickBooks Desktop, go toBanking > Transfer Funds
. - Transfer From and To: In the
Transfer From
field, select the bank account from which the funds will be taken. In theTransfer To
field, select theEmployee Advance
account. - Enter the Amount: Input the amount of the advance.
- Save the Transfer: Click
Save and Close
to record the transfer.
Step 3: Set Up Repayment Deductions
Once the advance has been given, you’ll need to set up a repayment plan where amounts will be deducted from the employee’s future paychecks. You can automate these repayments using QuickBooks’ payroll features.
3.1: Set Up a Deduction Item for Payroll
- Go to Payroll Settings: In QuickBooks Online, go to the
Gear Icon > Payroll Settings
. In QuickBooks Desktop, go toLists > Payroll Item List > New Payroll Item
. - Create a Deduction Item: Create a new deduction item and name it something like "Employee Advance Repayment."
- Select Account: Link this deduction item to the
Employee Advance
account you created earlier. This will ensure that the repayments are credited back to this account. - Set the Amount: If the repayment will be a fixed amount per paycheck, enter this amount here.
3.2: Apply the Deduction to the Employee’s Paycheck
- Go to Payroll > Employees: In the left-hand menu, go to the
Payroll
section and selectEmployees
. - Edit Employee Information: Find the employee who received the advance and edit their payroll details.
- Add Deduction: Under the deductions section, add the "Employee Advance Repayment" deduction item you just created.
- Set the Repayment Amount: Input the amount that will be deducted from each paycheck.
- Save the Changes: Click
Save
to apply the deduction to future payrolls.
Now, when you run payroll, QuickBooks will automatically deduct the repayment amount from the employee’s paycheck until the advance is fully repaid.
Step 4: Track Employee Advance and Repayments
Once you’ve set up the deduction, QuickBooks will automatically track the balance of the employee advance as it is repaid through payroll deductions.
4.1: Review the Employee Advance Account
- Go to Reports > Balance Sheet: Run a
Balance Sheet
report and look for theEmployee Advance
account under theOther Current Assets
section. - Review Transactions: Click on the account to review all transactions, including the original advance and repayments.
4.2: Generate a Detailed Report
- Go to Reports > Transaction Detail by Account: Run a
Transaction Detail by Account
report. - Filter by Employee Advance: In the report filters, select the
Employee Advance
account to see all transactions related to employee loans. - Review the Repayment Progress: Use this report to monitor how much has been repaid and how much is still outstanding.
Step 5: Adjust or Stop Repayments (If Necessary)
If you need to adjust the repayment terms or stop repayments (for instance, if the employee has fully repaid the advance), you can do so by editing the employee’s payroll deductions.
5.1: Adjust the Deduction Amount
- Go to Payroll > Employees: In QuickBooks, go to the
Payroll
section and select the employee’s payroll details. - Edit the Deduction: Under the deductions section, adjust the repayment amount as needed.
- Save Changes: Click
Save
to apply the new repayment amount.
5.2: Stop the Deduction
Once the advance is fully repaid, you can remove the deduction from the employee’s payroll.
- Go to the Employee’s Payroll Settings: Open the employee’s payroll details.
- Remove the Deduction: Delete the "Employee Advance Repayment" deduction.
- Save Changes: Click
Save
to finalize the changes.
Step 6: Handle Tax Implications (Optional)
While employee advances themselves are not taxable, they can have tax implications if the advance is forgiven or if there are other special circumstances. It’s always best to consult with a tax professional if you’re unsure how to handle advances on your financial statements or tax returns.
Conclusion
Tracking employee advances in QuickBooks is a straightforward process that helps you manage loans to employees while ensuring your financial records stay accurate. By following the steps outlined in this guide, you can easily create, track, and manage employee advances, along with setting up automated repayment schedules.
Properly managing employee advances not only simplifies payroll but also ensures that both the company and the employee have a clear understanding of loan amounts and repayment terms. For more QuickBooks tips and tutorials, explore additional resources and guides.