+1-802-778-9005
Home>>QuickBooks Desktop Errors & Their Support Fix QuickBooks Payroll Liabilities Not Showing in the Pay Taxes

Recover missing QuickBooks payroll liabilities by:

  • widening the date range in the Pay Liabilities tab first, 
  • then using Create Custom Liability Payments for any liability over 18 months old that was automatically removed, 
  • then assigning a deposit schedule to any new payroll item that has never appeared in the tab, 
  • then reactivating any inactive liability account in the Chart of Accounts, and 
  • then running Verify Data followed by Rebuild Data only after a confirmed backup is in place.

QuickBooks Desktop tracks payroll liabilities – the tax amounts and employee deductions withheld from paychecks that must be sent to the IRS, state tax agencies, or other payees – in the Pay Liabilities tab inside the Payroll Center. 

The Intuit QuickBooks Community confirms two separate paths exist to view and pay these liabilities: the Pay Scheduled Liabilities section shows liabilities with an assigned deposit schedule and due date, and the Pay Taxes and Other Liabilities section handles one-time or custom payments. A liability that does not appear in either section still exists in the company file – it is not lost.

The Intuit QuickBooks Community confirms the most common cause: QuickBooks automatically removes liabilities from the Pay Liabilities tab 18 months after their original due date. The liabilities are not deleted – they still exist and must be paid – but they become completely invisible in the standard Pay Liabilities view. 

The Intuit QuickBooks Community confirms the only way to access and pay Liabilities is through Employees > Payroll Taxes & Liabilities > Create Custom Liability Payments, entering the date range of the original paychecks.

Create Custom Liability

The Intuit QuickBooks Community also documents a second cause: liabilities paid using the Write Check function or through Bill Payment instead of the built-in Pay Payroll Liabilities path. QuickBooks cannot link a write check payment to a liability schedule. 

The result is a liability that shows as unpaid in the Pay Liabilities tab even though the money has already been sent to the tax agency – creating a false overdue balance that triggers repeated reminders and appears to indicate a compliance problem that does not actually exist.

What Payroll Liabilities Are and Why the Pay Liabilities Tab Does Not Show All of Them by Default

A payroll liability is money withheld from an employee’s paycheck – or owed by the employer – that must be sent to a third party: federal income tax and FICA to the IRS, state income tax to the state agency, health insurance premiums to the insurance carrier, garnishments to a court, and retirement contributions to a plan administrator. 

The Intuit QuickBooks Community confirms QuickBooks tracks each liability separately by payroll item – and each payroll item must have a deposit schedule (the frequency and due date for paying that liability) before it appears in the Pay Liabilities tab.

The Pay Liabilities tab in Employees > Payroll Center shows only liabilities that fall within a specific date range. The default date range shown is typically the most recent quarter. A liability from a pay period outside that range is not visible until the date fields are adjusted to include it. The Intuit QuickBooks Community confirms this is the cause of many reports of missing liabilities – the liability exists and is unpaid, but the date range on screen is too narrow to display it.

The Intuit QuickBooks Community documents five distinct scenarios: 

  • the date range is too narrow, the liability is over 18 months old and was automatically removed from the view, 
  • the payroll item has no deposit schedule, 
  • the liability was paid using the wrong method and shows as unpaid in error, and 
  • the liability account is inactive. 
  • Each scenario has a different fix and a different risk level – applying Rebuild Data to a date range problem adds file modification risk without any benefit.

The Payroll Liability Balances report is the most important diagnostic tool for this issue. The Intuit QuickBooks Community confirms: a positive number on the report means the liability is genuinely unpaid; a negative number means an overpayment was recorded; a zero means the liability has been paid and cleared correctly. Running Reports > Employees & Payroll > Payroll Liability Balances and reading its amounts tells the exact payment status of every liability before any fix is attempted.

Can Missing Payroll Liabilities Trigger Other Issues in QuickBooks?

Payroll liabilities that are not visible in the Pay Liabilities tab are often still legally due to the IRS or state agency regardless of whether QuickBooks is showing them. A liability that has been removed after 18 months is still an obligation – the IRS does not remove a tax debt because QuickBooks stopped displaying it. Underpaid or late payroll taxes generate IRS penalty notices and interest charges that accumulate from the original due date, not from the date the error is discovered.

Unresolved CauseWhat Keeps Happening as a Result
Liability paid using Write Check or Bill Payment instead of Pay Payroll LiabilitiesQuickBooks cannot link the payment to the liability schedule – the liability continues to show as unpaid in the Pay Liabilities tab even though the money has already left the bank account
New payroll item added without assigning a deposit scheduleThe liability generated by that item never appears in the Pay Liabilities tab – it accumulates silently each pay period with no reminder or overdue warning
Liability account in Chart of Accounts made inactiveEvery liability item mapped to that account disappears from the Pay Liabilities tab immediately – no error message appears and the absence looks identical to a missing liability
Liabilities left unpaid past 18 months from their original due dateQuickBooks automatically removes those liabilities from the Pay Liabilities tab – they become invisible to the standard view but still exist and must be paid through Create Custom Liability Payments
Liability payment recorded with a check date before the paid-through dateThe payment is recorded but QuickBooks still shows the liability as overdue because the check date does not clear the liability period – the overdue flag remains until the check date is corrected
Company file data damage left unrepairedLiability amounts show as incorrect, missing, or duplicated – running Verify Data and Rebuild Data without a prior backup risks data loss if the rebuild introduces new errors during repair
  • A liability paid using Write Check creates a specific accounting problem. The write check reduces the bank balance correctly – the money has left the account. But because the payment is not linked to the liability schedule, QuickBooks still shows the full liability as unpaid. 

This produces a Payroll Liability Balances report that shows a balance owing when the obligation has already been met. Any accountant reviewing the books sees a false outstanding liability, and any payroll audit shows an apparent delinquency that does not exist.

  • A new payroll item with no deposit schedule assigned generates an accumulating hidden liability. The Intuit QuickBooks Community confirms: every paycheck processed that includes the new payroll item builds up a liability that QuickBooks has nowhere to report. 

The amount grows silently each pay period. The liability never appears in the Pay Liabilities tab and never triggers an overdue notice. The employer may owe months or years of accumulated liability to the payee before discovering the schedule was never set up.

Identifying the Root Cause of Missing Payroll Liabilities

Run the Payroll Liability Balances report first: Reports > Employees & Payroll > Payroll Liability Balances. Set the date range wide enough to cover all periods in question. Read the amounts – positive means genuinely unpaid, negative means overpaid, zero means paid and cleared. Match the report result to the correct row below before attempting any fix. Applying Rebuild Data when the cause is a date range setting adds unnecessary file risk.

What You SeeWhy This Is HappeningRecommended Fix
Pay Liabilities tab is empty – no liabilities showing at all for a recent pay periodDate range on the Pay Liabilities tab is set too narrow and excludes the liability periodOpen Employees > Payroll Center > Pay Liabilities tab. Adjust the From and To date fields to cover the full payroll period. Widen the range to the last 6 months if unsure of the exact period
Specific liability item is missing from the Pay Liabilities tab after a new payroll item was addedNew payroll item has no deposit schedule assigned – QuickBooks cannot calculate a due date without oneEmployees > Payroll Center > Pay Liabilities tab > Change Payment Method at the bottom > Benefits and Other Payments > Continue > select the new item > Edit > assign the correct payment schedule > Finish
Liability shows unpaid in Pay Liabilities but the Payroll Liability Balances report shows $0Liability was paid using Write Check or Bill Payment instead of the Pay Payroll Liabilities functionThe write check payment must be voided and re-entered through Employees > Payroll Taxes & Liabilities > Pay Payroll Liabilities. This links the payment to the schedule and clears the liability correctly
Liability is genuinely overdue – Payroll Liability Balances report shows a positive balanceLiability has not been paid at all for the period shown – missing from Pay Liabilities tab due to 18-month removal or account issueRun Reports > Employees & Payroll > Payroll Liability Balances. Confirm positive balance. Use Employees > Payroll Taxes & Liabilities > Create Custom Liability Payments to pay liabilities older than 18 months
Pay Liabilities tab shows liabilities as overdue (red) but all payments were made correctlyLiability payment was recorded with a check date before the paid-through date – QuickBooks still reads the period as openEmployees > Payroll Center > Transactions tab > Liability Checks > double-click the affected liability check > change the check date to be on or after the paid-through date > save
Entire liability account has disappeared – liabilities mapped to it are all missingLiability account was made inactive in the Chart of AccountsLists > Chart of Accounts > click the Account dropdown at the bottom > Show All > find the inactive account (shown with an X) > right-click > Make Account Active. Liabilities mapped to it reappear
Pay Liabilities shows overdue but Payroll Liability Balances report shows $0 and all payments are confirmedList sorting issue – the Pay Liabilities tab display is out of sync with actual payment recordsClose QuickBooks completely. Reopen QuickBooks. Open Payroll Center > Pay Liabilities tab. The Intuit QuickBooks Community confirms re-sorting triggered by a full close and reopen resolves this display inconsistency
Liabilities correct on screen but amounts are wrong or duplicatedCompany file data damage affecting payroll liability recordsFile > Back Up Company first (required before proceeding). File > Utilities > Verify Data. If errors are found: File > Utilities > Rebuild Data > follow prompts. Run Verify Data again after rebuild to confirm clean

Data Safety Advisory: Key Concepts Before Troubleshooting

What Is the 18-Month Automatic Removal and Why Does QuickBooks Remove Old Liabilities?

QuickBooks Desktop automatically removes unpaid liabilities from the Pay Liabilities tab 18 months after their original due date. The Intuit QuickBooks Community confirms this is a design feature intended to prevent the list from growing endlessly – particularly for small recurring balances of a few cents that arise when a payment form suggests a slightly different amount than what was withheld. 

The liability is not deleted – it still exists in the company file and is still legally due to the tax agency. It becomes invisible in the standard Pay Liabilities view and can only be accessed and paid through the Create Custom Liability Payments path.

What Is the Deposit Schedule and Why Does Every Payroll Item Need One?

A deposit schedule tells QuickBooks when each payroll liability is due – monthly, semi-weekly, quarterly, or on another frequency. The Intuit QuickBooks Community confirms: a payroll item with no assigned deposit schedule generates a liability with no due date. 

QuickBooks does not know when to display that liability in the Pay Liabilities tab because it has no date to calculate against. The deposit schedule is set through Employees > Payroll Center > Pay Liabilities tab > Change Payment Method > Benefits and Other Payments.

What Is the Payroll Liability Balances Report and How Do Its Numbers Identify the Problem?

The Payroll Liability Balances report is a QuickBooks Desktop report that shows every payroll liability item, its payee, the amount withheld, and the amount paid for any date range selected. 

The Intuit QuickBooks Community confirms: a positive number in the Balance column means the liability has been withheld from paychecks but has not yet been paid to the agency – it is genuinely owed. 

A zero balance means the liability was paid correctly. A negative balance means more was paid than was withheld – an overpayment that may need a credit adjustment. This report is the most reliable source of truth for what is actually owed regardless of what the Pay Liabilities tab displays.

Steps to Fix QuickBooks Payroll Liabilities Not Showing

Solutions are organized from lowest risk to highest complexity. Level 1 fixes the date range and inactive account issues that cost zero file risk. Level 2 addresses payment method errors and the 18-month removal. Level 3 handles deposit schedule setup for new items and data file repair. Always run the Payroll Liability Balances report first to confirm which scenario applies.

Level 1 – Display and Account Fixes

These solutions require no data changes and carry zero risk. They fix the most common reasons liabilities are invisible on screen – a date range that is too narrow and a liability account that was made inactive.

Solution 1.1: Widen the Date Range and Reactivate the Liability Account

Skill LevelRisk LevelSuccess ProbabilityApproximate Time
BeginnerNone75% – Restores missing liabilities immediately when a narrow date range or inactive account is the cause5 minutes
Risk ExplanationAdjusting the date range only changes what is displayed on screen – no data is modified. Reactivating an account in the Chart of Accounts only makes it visible again – no transactions are changed and no historical amounts are altered.Solution ExplanationThe Intuit QuickBooks Community confirms the Pay Liabilities tab default date range excludes pay periods outside the current quarter, making those liabilities invisible even when they are genuinely unpaid. Widening the date range reveals them instantly. The Intuit QuickBooks Community also confirms that a liability account made inactive removes every item mapped to it from the Pay Liabilities tab without any error – reactivating the account restores all those items immediately.

Steps for Date Range:

1.  Open QuickBooks Desktop as Admin. Click the Employees menu at the top. Select Payroll Center. The Payroll Center window opens. Click the Pay Liabilities tab. Look at the date fields labeled From and To at the top of the Pay Scheduled Liabilities section.

2.  Change the From date to the first day of the period the liability should cover. If unsure, set it to January 1 of the current year to show all liabilities year-to-date. Change the To date to today. Click Refresh or press Tab to reload the list. If the missing liabilities now appear, the date range was the only issue.

Steps for Inactive Account:

3.  Click the Lists menu at the top of QuickBooks. Select Chart of Accounts. The Chart of Accounts window opens showing all active accounts. Click the Account dropdown button at the bottom left. Select Show All. All inactive accounts now appear in the list with a small X symbol to their left.

4.  Find the liability account that the missing payroll items are mapped to. Right-click it. Select Make Account Active. The X symbol disappears and the account is restored to the active list. Return to Employees > Payroll Center > Pay Liabilities tab and confirm the missing liabilities now appear.

Solution 1.2: Fix Liabilities Showing Unpaid After Payment by Write Check

Skill LevelRisk LevelSuccess ProbabilityApproximate Time
IntermediateLow – voiding a write check removes it from the register; back up first90% – Clears the false overdue balance caused by paying liabilities outside the built-in function15–20 minutes
Risk ExplanationVoiding the incorrectly used write check removes it from the bank register and restores the apparent liability balance temporarily. The liability re-enters as unpaid. Then re-paying through Pay Payroll Liabilities links it correctly and clears it permanently. Back up before voiding any check.Solution ExplanationThe Intuit QuickBooks Community confirms QuickBooks cannot link a Write Check payment to the liability schedule – the liability remains overdue in the Pay Liabilities tab regardless of the write check amount. The write check must be voided and the payment re-entered through the correct Employees > Payroll Taxes & Liabilities > Pay Payroll Liabilities path. This links the payment to the schedule, updates the Payroll Liability Balances report, and clears the overdue flag.

Steps to Implement Solution 1.2:

1.  Back up the company file: File > Back Up Company > Create Local Backup > choose a separate drive > wait for confirmation. Run Reports > Employees & Payroll > Payroll Liability Balances and note the exact liability amounts and periods affected.

2.  Find the write check that was used to pay the liability. Click the Banking menu > Use Register. Select the bank account the write check was written from. Find the check paid to the tax agency or payee for the liability amount. Double-click it to open it.

3.  Confirm it is a regular check rather than a liability payment check – the memo will not reference a payroll liability schedule. Click Edit at the top > Void Check. Click OK when prompted. The check is voided and the liability reappears as unpaid in the Pay Liabilities tab.

4.  Go to Employees > Payroll Taxes & Liabilities > Pay Payroll Liabilities. Set the date range to cover the original liability period. The liability now appears in the list. Select it. Click View/Pay. Uncheck the To Be Printed box if this payment was already made electronically. Enter the original payment date and the confirmation number if available. Click Save & Close. The liability is now cleared correctly in both the Pay Liabilities tab and the Payroll Liability Balances report.

Level 2 – Recovering Liabilities Over 18 Months Old and Assigning Deposit Schedules

Use these solutions when liabilities are genuinely old or when a new payroll item has never appeared in the Pay Liabilities tab. Both causes are invisible by default and require specific QuickBooks paths.

Solution 2.1: Access and Pay Liabilities Over 18 Months Old Using Create Custom Liability Payments

Skill LevelRisk LevelSuccess ProbabilityApproximate Time
BeginnerNone100% – The only path to view and pay liabilities that have been automatically removed from the standard Pay Liabilities tab15 minutes
Risk ExplanationCreate Custom Liability Payments only creates a payment entry – no existing data is changed. The only risk is entering incorrect dates, which would assign the payment to the wrong period on the Payroll Liability Balances report. Enter the date range of the original paychecks exactly to ensure the payment clears the correct period.Solution ExplanationThe Intuit QuickBooks Community confirms QuickBooks automatically removes liabilities from the Pay Liabilities tab 18 months after their original due date. The Create Custom Liability Payments path bypasses this removal and shows all liabilities regardless of age. Entering the date range of the original paychecks – not the current date – is required to pull the correct liability amounts into the payment window.

Steps to Implement Solution 2.1:

1.  Open QuickBooks Desktop as Admin. Click the Employees menu at the top. Select Payroll Taxes & Liabilities. Select Create Custom Liability Payments from the submenu. A date range window opens.

2.  Enter the From and To dates that match the pay period of the original paychecks that created the liability – not today’s date. For example, if the missing liability is from the first quarter of 2022, enter January 1, 2022 through March 31, 2022. Click OK. The liability amounts from that period now appear in the payment window even though they have been removed from the standard Pay Liabilities tab.

3.  Review the amounts shown against the Payroll Liability Balances report for that same period to confirm they match. Select each liability to pay. On the second window that appears, confirm the payment date is accurate – the Intuit QuickBooks Community confirms using the wrong payment date in this window results in the payment being recorded against the wrong accrual period. Click Create to generate the liability payment. Record the payment against the actual amount sent to the tax agency.

Solution 2.2: Assign a Deposit Schedule to a New Payroll Item

Skill LevelRisk LevelSuccess ProbabilityApproximate Time
BeginnerNone100% – Immediately makes the new payroll item’s liability visible in the Pay Liabilities tab going forward5 minutes
Risk ExplanationAssigning a deposit schedule to a payroll item only adds a due date and payment frequency setting – no existing transactions, withheld amounts, or historical records are changed. Liabilities generated by past paychecks using this item will appear in the Pay Liabilities tab after the schedule is assigned and the date range is set to cover those prior periods.Solution ExplanationThe Intuit QuickBooks Community confirms a new payroll item – such as a child support garnishment, insurance premium deduction, or retirement contribution – does not appear in the Pay Liabilities tab until a deposit schedule is assigned. The schedule tells QuickBooks when to show the liability as due and who to pay it to. Without a schedule, the liability accumulates silently with every paycheck and never generates a reminder or overdue notice.

Steps to Implement Solution 2.2:

1.  Open QuickBooks Desktop as Admin. Click the Employees menu. Select Payroll Center. Click the Pay Liabilities tab. Look at the bottom of the window for a section labeled Other Activities. Click Change Payment Method inside Other Activities.

2.  The QuickBooks Payroll Setup window opens showing the payment schedule list. Click Benefits and Other Payments in the left panel. Click Continue. The list of payroll items that have no deposit schedule assigned appears. Find the new payroll item that is missing from the Pay Liabilities tab. Click it to highlight it. Click Edit.

3.  A schedule setup screen appears. Select the payment frequency from the dropdown – monthly, quarterly, or the correct interval for this specific payee. Enter the payee name and the payment method. Click Next. Confirm the settings on the summary screen. Click Finish. Return to the Pay Liabilities tab, widen the date range to include prior pay periods, and confirm the accumulated liability for this item now appears.

Level 3 – Data File Repair

Use this solution only when the Payroll Liability Balances report shows correct amounts but the amounts are duplicated or incorrect in the Pay Liabilities tab, and all Level 1 and Level 2 fixes have not resolved the discrepancy. A confirmed backup immediately before this step is required.

Solution 3.1: Run Verify Data and Rebuild Data to Correct Company File Damage

Skill LevelRisk LevelSuccess ProbabilityApproximate Time
AdvancedModerate – Rebuild Data modifies the company file; back up immediately before running without exception75% when data damage is the confirmed remaining cause after all other fixes have been applied20–45 minutes depending on file size
Risk ExplanationVerify Data scans without changing anything – zero risk. Rebuild Data corrects errors by modifying the company file. Always create a backup immediately before Rebuild Data in the same session – not earlier in the day. The backup is the only protection if Rebuild introduces an inconsistency during repair. Run Verify Data again after the rebuild to confirm the file is clean before resuming payroll.Solution ExplanationThe Intuit QuickBooks Community confirms Verify Data and Rebuild Data as the correct repair tool when payroll liability amounts are wrong, duplicated, or missing due to company file data damage. The Intuit QuickBooks Community also confirms re-sorting lists – triggered by a full QuickBooks close and reopen – resolves the specific case where the Pay Liabilities tab shows overdue items but the Payroll Liability Balances report shows a zero balance, without requiring any file modification.

Steps to Implement Solution 3.1:

1.  First, try re-sorting: close QuickBooks completely. Reopen QuickBooks. Open Employees > Payroll Center > Pay Liabilities tab. Check whether the display inconsistency has resolved. The Intuit QuickBooks Community confirms a close-and-reopen fixes the specific case where the Pay Liabilities tab shows overdue but the PLB report shows $0 – without any file modification needed.

2.  If the problem remains after re-sorting: back up the company file immediately – File > Back Up Company > Create Local Backup > separate drive > wait for backup confirmation. Click Window > Close All to close all open QuickBooks windows.

3.  Click File > Utilities > Verify Data. A progress bar runs. After completion, if the message says QuickBooks detected no problems with your data, data damage is not the cause – contact Intuit Payroll Support with the Payroll Liability Balances report details. If the message says Your data has lost integrity, continue to Rebuild.

4.  Click File > Utilities > Rebuild Data. QuickBooks prompts for another backup – click OK. After the rebuild completes, run File > Utilities > Verify Data again to confirm no remaining errors. Reopen Employees > Payroll Center > Pay Liabilities tab and run Reports > Employees & Payroll > Payroll Liability Balances to confirm both now show the correct amounts.

Scenarios Requiring Immediate Intuit Escalation

Stop all troubleshooting and contact Intuit Payroll Support in the following situations. These scenarios require Intuit to investigate on their side.

  • Verify Data Errors Remain After Multiple Rebuild Data Cycles: Recurring Verify Data errors after repeated Rebuild cycles indicate file damage beyond what the built-in tool can correct. Intuit has data recovery specialists who handle deeper company file damage. Provide the qbwin.log file – located at C:\Users\[username]\Documents\Intuit\QuickBooks\2026\Log – to the support agent to assist diagnosis.
  • Paid Liabilities Become Unpaid Again With No Audit Trail: The Intuit QuickBooks Community documents a confirmed case where cleared liabilities became unreconciled again with no explanation in the audit trail. This is a company-file-level issue that requires Intuit Customer Care to investigate with screen access. Contact Help > QuickBooks Desktop Help > Contact Us and describe cleared liabilities reverting to unpaid status.
  • Agency Rejected Status on E-Payment: An e-payment that shows Agency Rejected in the Payroll Center status column means the tax agency refused the submission and sent a reason code. Click the Agency Rejected link to view the problem and solution messages from the agency. After reviewing, click Void Rejected E-Payment. Resolve the identified issue, then resubmit or issue a printed check. Contact Intuit Payroll Support if the agency message is unclear.
  • Payroll Liability Balances Report Shows Overpayment and IRS or State Adjustment Is Needed: A negative balance on the Payroll Liability Balances report means more was paid than was withheld. Correcting an overpayment may require a formal adjustment with the IRS or state agency in addition to a liability adjustment inside QuickBooks. Contact Intuit Payroll Support and your accountant before making any adjustments – an incorrect adjustment creates a new discrepancy in the opposite direction.

Prevention Strategy

Preventing payroll liabilities from going missing requires four habits: always paying liabilities through the built-in Pay Payroll Liabilities function – never through Write Check or Bill Payment; assigning a deposit schedule immediately when each new payroll item is created; running the Payroll Liability Balances report monthly to confirm all balances are zero before the next payroll cycle; and backing up the company file before every significant payroll change.

  • Always Pay Liabilities Through Employees > Payroll Taxes & Liabilities > Pay Payroll Liabilities

The Intuit QuickBooks Community confirms the only payment method that links a payment to the liability schedule and clears it from the Pay Liabilities tab is the built-in Pay Payroll Liabilities path. Every time a payroll tax is paid electronically or by check outside QuickBooks, returning to QuickBooks and recording it through this function – rather than through Banking > Write Check – ensures the payment clears the liability correctly and does not create a false overdue balance.

  • Assign a Deposit Schedule Immediately When Creating Any New Payroll Item

The Intuit QuickBooks Community confirms a payroll item with no deposit schedule generates a liability that never appears in the Pay Liabilities tab. Adding the schedule through Employees > Payroll Center > Pay Liabilities > Change Payment Method immediately after creating any new payroll item prevents the silent accumulation of unchecked liability balances. This takes under five minutes and is the only step that makes the new item’s liability visible from the first paycheck that uses it.

  • Run the Payroll Liability Balances Report at the End of Every Month

The Payroll Liability Balances report shows the exact balance of every payroll liability item – whether it has been paid, overpaid, or is genuinely outstanding. Running Reports > Employees & Payroll > Payroll Liability Balances at the end of each month, set to cover that month’s date range, takes under two minutes and catches any liability that failed to clear, any new item missing a schedule, and any 18-month-aged item that has left the standard view before it becomes a compliance issue.

  • Back Up the Company File Before Every Significant Payroll Change

The Intuit QuickBooks Community confirms Rebuild Data modifies the company file and requires a backup taken in the same session immediately before running – not a backup from earlier in the day. Creating File > Back Up Company > Create Local Backup before voiding any check, before running Rebuild Data, and before any liability adjustment ensures a clean recovery point exists for every repair scenario. A backup taken at the start of the day does not capture transactions entered that morning – only a fresh backup before each major change is reliable.

Conclusion

Recover missing QuickBooks payroll liabilities by running the Payroll Liability Balances report first to confirm whether the liabilities are genuinely unpaid, overpaid, or falsely shown as unpaid due to a wrong payment method. Widen the date range in the Pay Liabilities tab and reactivate any inactive liability account before making any data changes. Use Create Custom Liability Payments for any liability that has been automatically removed after 18 months – the most common confirmed cause.

Liabilities that show as unpaid after being paid by Write Check require the write check to be voided and re-entered through the Pay Payroll Liabilities function to link the payment correctly to the schedule. New payroll items that have never appeared in the Pay Liabilities tab need a deposit schedule assigned through Change Payment Method. 

The Pay Liabilities tab display showing overdue when the PLB report shows $0 is resolved by closing and reopening QuickBooks – no file repair needed for this specific case, confirmed by the Intuit QuickBooks Community.

Preventing missing liabilities requires four habits: always paying through the built-in Pay Payroll Liabilities path, assigning deposit schedules immediately when new payroll items are created, running the Payroll Liability Balances report monthly to confirm zero balances, and backing up before every significant change. These habits cover every confirmed cause documented in this article – including the 18-month automatic removal that creates an invisible but still legally owed balance.