Introduction
Providing employee advances can be a necessary part of managing your business. QuickBooks allows you to record and track these advances efficiently. This guide provides a step-by-step process to create an employee advance in QuickBooks Desktop and QuickBooks Online.
Creating an Employee Advance in QuickBooks Desktop
Step 1: Set Up an Employee Advance Account
- Open QuickBooks Desktop: Launch QuickBooks and log in with your credentials.
- Go to Chart of Accounts: Navigate to Lists > Chart of Accounts.
- Create a New Account: Click Account > New.
- Select Account Type: Choose Other Current Assetand clickContinue.
- Name the Account: Enter a name such as "Employee Advances" and click Save & Close.
Step 2: Record the Advance Payment
- Open Write Checks: Go to Banking > Write Checks.
- Select Bank Account: Choose the bank account from which the advance will be paid.
- Enter Employee Name: In the Pay to the Order offield, enter the employee's name.
- Enter Amount: Enter the advance amount.
- Select Account: In the Expensestab, select the "Employee Advances" account.
- Save and Close: Click Save & Closeto record the advance payment.
Step 3: Deduct the Advance from Payroll
- Open Payroll Setup: Go to Employees > Employee Center.
- Select Employee: Choose the employee who received the advance.
- Edit Payroll Info: Click on Payroll Infoand thenAdditions, Deductions and Company Contributions.
- Add Deduction: Click Addand selectNew Deduction.
- Name the Deduction: Enter a name such as "Advance Repayment".
- Select Account: Choose the "Employee Advances" account.
- Enter Amount: Enter the amount to be deducted from each paycheck.
- Save and Close: Click OKand thenSave & Close.
Creating an Employee Advance in QuickBooks Online
Step 1: Set Up an Employee Advance Account
- Open QuickBooks Online: Log in to QuickBooks Online with your credentials.
- Go to Chart of Accounts: Navigate to Accounting > Chart of Accounts.
- Create a New Account: Click New.
- Select Account Type: Choose Other Current Assets.
- Name the Account: Enter a name such as "Employee Advances" and click Save and Close.
Step 2: Record the Advance Payment
- Open Expense: Go to + New > Expense.
- Select Bank Account: Choose the bank account from which the advance will be paid.
- Enter Employee Name: In the Payeefield, enter the employee's name.
- Enter Amount: Enter the advance amount.
- Select Account: In the Categoryfield, select the "Employee Advances" account.
- Save and Close: Click Save and Closeto record the advance payment.
Step 3: Deduct the Advance from Payroll
- Open Payroll Setup: Go to Payroll > Employees.
- Select Employee: Choose the employee who received the advance.
- Edit Employee Info: Click Editnext toPay.
- Add Deduction: In the Deductionssection, clickAdd a New Deduction.
- Name the Deduction: Enter a name such as "Advance Repayment".
- Select Account: Choose the "Employee Advances" account.
- Enter Amount: Enter the amount to be deducted from each paycheck.
- Save and Close: Click Save and Closeto finalize the deduction setup.
Best Practices for Managing Employee Advances
- Clear Policies: Establish clear policies for employee advances, including repayment terms and conditions.
- Accurate Records: Maintain accurate records of all advances and repayments.
- Regular Monitoring: Regularly monitor advance accounts to ensure timely repayments.
- Employee Communication: Communicate advance and repayment details clearly with employees to avoid misunderstandings.
Conclusion
Creating and managing employee advances in QuickBooks is straightforward when following the proper steps. By setting up the appropriate accounts and accurately recording transactions, you can ensure that advances are tracked and repaid efficiently. Implementing best practices will help maintain clear records and effective communication with your employees.