Showing results for 
Search instead for 
Did you mean: 

QBWin.log: Orphan payee found in Online cache

Troubleshoot your Online Bill Pay in QuickBooks Desktop if, after verifying your data, your QBWIN.log shows the error

QBwin.log: Orphan payee found in Online cache.


  • If you have multiple online bank accounts using the same Username/CustomerID, it's likely some of the items received will include payee's from your other accounts or QuickBooks Desktop company files. This should not cause any concern.
  • Additionally, QuickBooks Desktop is not designed to use the same bill pay account for multiple company files. You may want to consider using a separate bill pay profile and bank account for each company file.

Intuit recommends performing basic data damage troubleshooting before you perform the solutions below.

Solution 1: Are your Online Payee's out of sync?

  1. If a payee previously used for online payment is edited, change it back and create a new payee with the updated information.Example: editing an online payee often creates a new payee identifier on the banks server that can no longer make a connection with the previous payee, thereby creating an orphan payee.
    1. To prevent issues with online payees, we recommend to not edit or update any payee previously used for online payment (name, address, account numbers, etc.).
    2. Intuit recommends creating a new payee (with a slightly different name) then deactivating the old one.
  2. Rebuild the data file.

Solution 2: If you're not using "QuickBooks Bill Pay New!" with your financial institution to pay bills online.

  1. Deactivate the account used for online banking.
    1. In QuickBooks, select the Lists menu and choose Chart of Accounts.
    2. Right-click the account used for online banking and select Edit Account.
    3. Click the Bank Feed Settings tab.
    4. Select the Deactivate All Online Services option.
    5. Click OK.
    6. Run the Rebuild Data Utility.
  2. Reactivate the account.
    1. Go back to the Chart of Accounts, and then Edit Account.
    2. Select Set Up Bank Feeds and set up your online banking again.
    3. Once done, run the Verify Data utility to confirm issue resolution.

Solution 3: If you're using "QuickBooks Bill Pay New!" in QuickBooks, or if the solution above does not resolve the issue.

Note: Do this for all orphaned payees listed in the QBWin.log.

  1. Try re-associating your online payees through the Write Checks screen.
    1. From the Banking menu, choose Write Checks.
    2. Select the Payee name from the PAY TO THE ORDER OF drop down.
    3. Select the Pay Online checkbox to denote this check as an online payment.
    4. Click Clear.
  2. Run the Rebuild Data Utility.
  3. Verify you file again, then re-check the QBWin.log for errors.

Was this helpful?

You must sign in to vote, reply, or post

Need to get in touch?

Contact us
Sign in for the best experience
Ask questions, get answers, and join our large community of QuickBooks users.
Sign In / Sign Up