Overview
Merchants often get confused when their Focus POS sales totals don’t match their Shift4 monthly statement. The root of this issue is simple: Focus and Shift4 record transactions on different days.
Focus uses the Business Date — the day the sale happened.
Shift4 uses the Batch Date — the next morning, when the sale is processed.
Example: Business Date vs Batch Date
| Focus Business Date | Shift4 Batch Date |
| August 30, 2025 | August 31, 2025 |
| August 31, 2025 | September 1, 2025 |
This means that the last day of each month in Focus (e.g., 8/31) will always show up on the next month’s Shift4 statement (e.g., 9/1).
What This Means for You
The last day of sales each month in Focus is never included in that same month’s Shift4 statement.
So when you compare Focus totals to Shift4, you’re always missing the last day — because it was batched into next month.
⚠️ EMV Users: Why You Might See Multiple Lines
If your site uses EMV chip readers, each reader submits its own batch.
✅ You’ll see one line per reader per batch date on your Shift4 statement.
This is normal — and only applies to EMV-enabled locations.
Reconciliation Tip
To match Focus POS totals with a Shift4 monthly statement:
Run your Focus report from the last day of the previous month through the second-to-last day of the current month.
✅ Example for August:
To match the August Shift4 statement, run your Focus report for:
July 31 – August 30Focus sales on August 31 will be batched on September 1, and show up on September’s Shift4 statement.
Cheat Sheet – Focus Report Ranges to Match Shift4 Statements
Use this same reference every year:
| Shift4 Statement | Focus Report Dates |
| January | 12/31 - 1/30 |
| February | 1/31 - 2/28 |
| March | 2/29 - 3/30 |
| April | 3/31 - 4/29 |
| May | 4/30 - 5/30 |
| June | 5/31 - 6/29 |
| July | 6/30 - 7/30 |
| August | 7/31 - 8/30 |
| September | 8/31 - 9/29 |
| October | 9/30 - 10/30 |
| November | 10/31 - 11/29 |
| December | 11/30 - 12/30 |
TL;DR
Focus = Business Date
Shift4 = Batch Date (next morning)
The last day of each month in Focus = next month’s Shift4 statement
EMV sites will see multiple batch entries per day (one per reader)
To match totals: run Focus report through the second-to-last day of the month
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article