How Do I Record PPP Loans in QuickBooks?
Are you wrestling with how to record your PPP loan in QuickBooks and fearing a misstep could jeopardize forgiveness?
Navigating liability accounts, expense tagging, and forgiveness journals can quickly become tangled, and this article cuts through the confusion to give you clear, step‑by‑step guidance.
If you'd rather avoid the hidden traps, our 20‑plus‑year‑veteran team could review your unique situation, handle the entire entry process, and keep your forgiveness on track - just schedule a brief call.
You Deserve Credit Clarity While Recording Ppp Loans
If you're unsure how PPP loan entries affect your credit health, we're here to help. Call now for a free, no‑risk credit pull; we'll analyze your report, spot any inaccurate negatives, and guide you on fixing them.9 Experts Available Right Now
54 agents currently helping others with their credit
Our Live Experts Are Sleeping
Our agents will be back at 9 AM
Decide how you’ll treat the PPP loan
Treat the PPP loan as a forgivable liability until the Small Business Administration (SBA) issues a forgiveness decision. If you intend to apply for PPP forgiveness and meet the eligibility criteria, record the funds as a PPP liability rather than ordinary debt; if you anticipate the application will be denied, handle the loan like a conventional note with interest expense and principal repayment.
First verify that your payroll, rent, utilities, and other costs satisfy SBA guidelines, and keep itemized documentation for each eligible expense. This tracking will let you convert the PPP liability to forgiveness later (see the 'Enter the PPP loan deposit…' and 'Tag payroll and eligible expenses funded by PPP' sections). Because forgiveness can affect taxable income, confirm your approach with a qualified tax advisor before finalizing the entry.
Set up a PPP loan liability account
Create a PPP loan liability account before you record any PPP activity in QuickBooks. If you decided in the previous step to treat the PPP loan as a liability, this account will hold the loan balance and later track forgiveness and repayments.
Steps
- Open the Chart of Accounts - Go to Accounting → Chart of Accounts and click New.
- Select the account type - Choose Liability and then Other Current Liability (or Long‑Term Liability if the loan term exceeds one year).
- Name the account - Enter a clear name such as PPP Loan Payable; you may add a sub‑account like PPP Interest Payable if you expect to track interest separately.
- Enter the opening balance - Put the total loan amount you received from the SBA as the opening balance. This amount should match the disbursement shown on your loan agreement.
- Save and verify - Click Save and Close, then confirm the new account appears in the list with the correct balance.
Tip: Keep a copy of the loan agreement handy; you'll need the principal, interest rate, and any fee details when you later record forgiveness or repayment transactions.
Proceed to the next step - recording the PPP loan deposit - once the liability account is confirmed.
Enter the PPP loan deposit into QuickBooks
Record the PPP loan deposit by crediting the PPP liability account and debiting the bank account you received the funds in; double‑check the amount against the SBA disbursement notice before saving.
- Chart of Accounts and confirm the PPP liability account created earlier is listed.
- Banking ▶ Make Deposit (or use the +New ▶ Bank Deposit shortcut).
- Select the bank account that received the loan.
- Enter the deposit date and a description such as 'PPP loan deposit.'
- In the Account column, choose the PPP liability account; the Debit column should show the loan amount.
- Save & Close; QuickBooks will post a debit to the bank account and a credit to the PPP liability account.
- Attach the SBA loan disbursement PDF to the transaction for future audit reference.
Tag payroll and eligible expenses funded by PPP
Tag payroll and eligible expenses funded by the PPP loan directly in QuickBooks so they flow to the PPP liability account and can be summed for forgiveness.
- Identify the costs the SBA allows: payroll (including employer‑paid taxes), mortgage interest, rent, utilities, and certain supplies.
- In the Chart of Accounts, confirm each cost has an expense account (e.g., 'Payroll - PPP', 'Rent - PPP'). If not, create a sub‑account and name it clearly.
- When you record a transaction, select the appropriate PPP‑eligible expense account and set the PPP liability account as the 'Funding source' (or use a Class/Location named 'PPP').
- Apply a QuickBooks tag (or Class) labeled PPP‑Eligible to the transaction.
- Add a memo such as 'PPP‑eligible - for forgiveness' and attach supporting documentation (payroll register, lease, utility bill).
- Run a 'PPP Expense' report (Filters → Class = PPP‑Eligible) to verify that the total matches the amount you intend to request for forgiveness.
These tags keep qualified costs separate from ordinary expenses, making the forgiveness journal entry and later reconciliation much smoother. Verify that only eligible items carry the PPP tag; non‑eligible costs should remain in regular accounts to avoid over‑forgiveness. Keep all supporting paperwork ready for SBA review, and remember to track the Employee Retention Credit (ERC) in its own account to prevent double‑counting.
Handle PPP alongside Employee Retention Credit (ERC)
Handle PPP alongside Employee Retention Credit (ERC)
To keep a PPP loan and the Employee Retention Credit (ERC) from overlapping, record PPP‑eligible payroll and other expenses in a dedicated QuickBooks expense account and tag ERC‑eligible wages in a separate account. This segregation ensures the SBA's forgiveness calculation excludes any wages you have already claimed for the ERC.
If you have already filed an ERC claim, adjust the PPP liability account by reducing the forgivable portion of the payroll expense you tagged for PPP. In QuickBooks, move the ERC‑claimed wages out of the PPP expense account before you run the forgiveness journal entry, then proceed with the 'Mark your PPP forgiveness application as pending' step described earlier.
Mark your PPP forgiveness application as pending
- Create a sub‑account called 'PPP Forgiveness - Pending' under your existing PPP loan liability (type Other Current Liability). This holds the amount you're applying to have forgiven while leaving the original PPP loan liability unchanged.
- Record a journal entry that credits the 'PPP Forgiveness - Pending' sub‑account for the requested forgiveness amount and debits the expense accounts where the PPP funds were used (or a temporary 'PPP Forgiveness - Pending' expense). Do not adjust the main PPP loan liability.
- Add 'Pending forgiveness' in the memo field and attach any SBA forgiveness application documentation to the entry for a clear audit trail.
- When SBA approval is received, reverse the pending entry (debit 'PPP Forgiveness - Pending,' credit the PPP loan liability) and then credit equity/retained earnings to reflect the forgiveness (see the next section).
⚡ You could set up a 'PPP Loan Payable' liability account in QuickBooks, record the SBA disbursement by crediting that account and debiting your bank account, then tag every payroll, rent, utility or other qualified cost with a 'PPP‑eligible' class or memo so you can easily pull a forgiveness report and keep a clear audit trail.
Enter PPP forgiveness journal entry after SBA approval
Enter the PPP forgiveness journal entry once you receive SBA approval by crediting the PPP liability account for the forgiven amount and debiting the expense accounts that originally recorded the loan‑funded costs. This reverses the liability and offsets the expenses, keeping your profit‑and‑loss statement accurate.
Typical steps are: (1) locate each expense account you used to tag eligible PPP loan spending (payroll, rent, utilities, etc.); (2) debit those accounts for the forgiveness amount; (3) credit the PPP liability account for the same total; (4) if you prefer to track forgiveness as income, credit a separate 'PPP Forgiveness Income' account instead of the expense debits. Double‑check that the amounts match the SBA's forgiveness letter before posting.
Reconcile PPP transactions and prepare audit documentation
Reconcile the PPP loan by comparing every QuickBooks entry to the loan agreement, the SBA forgiveness approval, and your bank statements. First, run a Transaction Detail by Account report for the PPP liability account; each deposit, expense tag, and forgiveness journal entry should line up with the corresponding SBA documents and payroll or eligible‑expense records.
Next, assemble audit documentation in a dedicated folder. Include the original loan agreement, the SBA approval notice, the completed forgiveness application, payroll reports, receipts for eligible expenses, and any ERC (Employee Retention Credit) calculations you used. Attach the QuickBooks reports you generated - especially the reconciliation report and the Audit Trail - to show how each transaction was recorded.
Finally, verify that the remaining balance in the PPP liability account matches the amount SBA expects to forgive. If the numbers line up, mark the reconciliation as complete; otherwise, investigate any discrepancies before moving to the 'record partial forgiveness' step. Keep all supporting files for at least three years in case of an SBA or IRS audit.
Record partial forgiveness and adjust outstanding balance
To record partial PPP forgiveness and adjust the outstanding balance, create a journal entry that reduces the PPP liability by the forgiven amount and moves that amount to a forgiveness equity (or income) account.
First, locate the SBA approval notice that specifies the forgiven portion. Then, in QuickBooks:
- Open a journal entry dated the approval date.
- Debit the PPP liability account for the exact forgiven amount.
- Credit a 'PPP Forgiveness' equity (or income) account to reflect the reduction.
- Keep the remaining liability unchanged to represent the balance still owed.
- Attach the SBA notice to the journal entry for audit support.
After posting, run a quick trial balance to confirm the liability now matches the loan statement. Retain the SBA approval and the journal entry together with your payroll and ERC (Employee Retention Credit) documentation for the upcoming audit. If the SBA later denies forgiveness, follow the next section on recording a repayment.
🚩 If you classify the PPP loan as a regular long‑term debt instead of a forgivable liability, you could overstate your long‑term obligations and breach loan covenants. Double‑check liability type.
🚩 Using QuickBooks' automatic expense rules without a dedicated 'PPP‑eligible' tag may unintentionally pull later, non‑eligible costs into the forgiveness pool, risking denial. Audit tags regularly.
🚩 Recording forgiveness as income rather than reducing the loan liability can create unexpected taxable income and distort your equity balance. Use liability reduction method.
🚩 Failing to attach the SBA disbursement PDF and loan agreement to the initial deposit entry can leave auditors without proof of the exact loan amount, leading to adjustments. Attach source documents.
🚩 Leaving the PPP liability account unchanged after partial forgiveness may give an incorrect remaining balance, skewing cash‑flow forecasts and payoff calculations. Reconcile after each forgiveness.
Record PPP loan repayment when forgiveness denied
If the SBA denies PPP forgiveness, record the repayment by decreasing the PPP liability account and moving the cash outflow into the appropriate expense or bank transaction.
- Confirm the final repayment amount - Get the exact figure (principal + any interest or fees) from your lender's payoff statement.
- Check the PPP liability balance - The liability account you set up in 'set up a PPP loan liability account' should show a remaining balance equal to that amount.
- Create the repayment entry
- Option A - Check/expense transaction: Choose 'Write Check' (or 'Expense'), select your bank account, enter the repayment amount, and under the 'Account' field choose the PPP liability account. This debits the liability and credits the bank.
- Option B - Journal entry: Debit the PPP liability account for the repayment amount and credit the same bank account. Use the journal if you need to split principal and interest.
- Record interest or fees separately - If the payoff includes interest, add an additional line item that credits the bank and debits an 'Interest Expense' account.
- Reconcile the payment - When the bank feed shows the discharge, match it to the transaction you just entered to keep the bank reconciliation clean.
- Update expense tags - Any payroll or eligible costs previously marked as 'PPP‑forgiven' should now be re‑tagged (e.g., 'PPP‑funded') so reports reflect that they were financed, not forgiven.
- Attach supporting documents - Upload the lender payoff letter and any SBA denial notice to the transaction (or to a dedicated 'PPP Documentation' folder) for audit readiness.
Double‑check that the liability balance is zero after posting; any remaining amount indicates an entry error.
🗝️ You can create a PPP loan liability account in QuickBooks (Other Current Liability or Long‑Term) and enter the full loan amount as the opening balance.
🗝️ Then record the disbursement by debiting your bank account and crediting that PPP liability account, attaching the SBA disbursement PDF for reference.
🗝️ Tag every payroll, rent, utility or other eligible expense with a PPP‑eligible class or sub‑account so you can easily total the costs that qualify for forgiveness.
🗝️ When forgiveness is approved, post a journal entry that credits the PPP liability for the forgiven amount and debits the expense (or forgiveness‑income) account, using a 'pending forgiveness' sub‑account until the SBA decision is final.
🗝️ If you'd like help pulling and analyzing your credit report and confirming your PPP entries are audit‑ready, give The Credit People a call - we can review your records and discuss next steps.
You Deserve Credit Clarity While Recording Ppp Loans
If you're unsure how PPP loan entries affect your credit health, we're here to help. Call now for a free, no‑risk credit pull; we'll analyze your report, spot any inaccurate negatives, and guide you on fixing them.9 Experts Available Right Now
54 agents currently helping others with their credit
Our Live Experts Are Sleeping
Our agents will be back at 9 AM

