Why do the bank feed dates in Xero not match my actual bank statement dates (e.g. the feed shows 6/1 vs 5/31) and how can I fix the reconciliation mismatch?

Why do bank feed dates in Xero not match my actual bank statement dates?

When you notice that the dates in your Xero bank feed differ from the dates on your bank statement, such as the feed showing 6/1 while your statement shows 5/31, the issue is usually caused by timing or system differences. The mismatch is common and can be corrected by following a few steps.

1. Bank clearing dates may differ from statement dates

The date on your bank statement may represent the posting date, while the bank feed or feed provider records the transaction on the date it actually clears in the bank system. Pending transactions do not import into Xero until they are cleared, which can cause a one day shift.

2. Time zone or cutoff differences

Some banks process transactions across midnight or in a different time zone. A transaction that appears on your statement as 5/31 may show as 6/1 in Xero because of the bank’s internal processing time. Xero recommends using the actual cleared date rather than the statement posted date when reconciling.

3. Bank feed start date or delay in retrieving older transactions

If your bank feed was recently connected or refreshed, older transactions may be imported with different dates or may arrive later than expected. This can result in mismatched dates between Xero and your statement.

4. Reconciliation period or lock date issues

If accounting periods are locked or if you attempt to reconcile outside of the effective date range for the feed, the imported date could be different from what appears on your bank statement.

5. Differences between manual imports and automatic feeds

If you manually import statements while also using automatic bank feeds, the cleared date and the posted date may differ. This can cause the same transactions to appear with different dates depending on how they were imported.

How to fix or minimize the mismatch

1. Identify the last date when balances matched

Run the Bank Reconciliation Summary in Xero for a date when the balances matched your bank. Compare the statement balance in Xero to your actual bank statement. This gives you the correct starting point.

2. Compare feed transactions with your bank statement

Open your bank account in Xero and review account transactions sorted by date. Compare each line with your bank statement, especially where you notice a one day difference such as 5/31 on the statement but 6/1 in the feed.

3. Decide which date to use for reconciliation

The best practice is to reconcile using the date the bank actually clears the transaction. If your bank considers the transaction cleared on 6/1, then reconcile to 6/1 in Xero even if the statement shows 5/31. This prevents reconciliation errors.

4. Adjust your reconciliation date or the transaction date if necessary

If you want to reconcile to the statement date, you may adjust the transaction date in Xero if allowed. If the accounting period is locked or the date cannot be changed, consider treating the difference as a timing variance and discuss the correct approach with your accountant.

5. Confirm that your bank feed is retrieving data correctly

Check that your bank feed is active. Xero only imports transactions once they have cleared, so delays may cause date differences. If a transaction does not appear, you can import the missing statement lines manually and match them in Xero.

6. Account for month-end or cut-off timing

If your bank posts transactions close to midnight or in a different time zone, some transactions may fall into the next day. When closing your month, allow for these timing differences and document your approach for consistency.

Summary

  • Date mismatches often occur due to clearing dates, time zones, or feed processing delays.
  • The date Xero receives from the bank is usually the true cleared date and should be used for reconciliation.
  • Use the Bank Reconciliation Summary to find the point where balances diverge and make adjustments as needed.
  • Create a clear policy for handling transactions that cross month-end or time zone boundaries.

Submit Your Details for Expert Support

    Contact Form Demo