Square batches our daily card sales into a single deposit that arrives T+2. With tips deducted differently per location, the bank deposit never matched the POS total. I was burning two hours every Monday morning trying to figure out why $8,400 in sales turned into a $7,962 deposit. Now I upload the export, get journal entries with gross, fees, and tips split correctly, and my QuickBooks bank rec matches on the first try.
Reconcile Square in QuickBooks Online Complete Fee Matching
Reconcile your Square account in QuickBooks Online. Match Net amounts to bank, track fees as expenses, and close your books accurately.
Free preview — then from $5. Save with bundles.Reconciliation Questions Answered
How are tips handled?
Tips are credited to a liability account (Tips Payable) rather than income. When you pay employees their tips, you debit Tips Payable and credit Cash. This keeps tips properly tracked and out of your revenue.
How do I match deposits in QuickBooks?
Each journal entry includes the Transfer/Deposit ID. When you see a Square deposit in your bank feed, match it to the journal entry with the same ID.
What is a clearing account for Square?
A clearing account is a separate Square account in QuickBooks that temporarily holds all Square transactions before they settle to your bank. It helps track sales, fees, and deposits separately for easier reconciliation.
How Reconciliation Works
Export from Square
Dashboard → Reporting → Transactions → Export CSV
Upload and Configure
Upload Transactions Export CSV and choose Journal Entry format
Preview and Download
Review converted data, download Quickbooks Online-ready file
Import to QuickBooks Online
Settings ⚙️ → Import Data → Journal Entries → Upload CSV
Discrepancies are highlighted with clear match and mismatch indicators — review differences at a glance.
How People Use This
Our firm handles reconciliation for restaurants and retail shops that all use Square. The 2.6% + $0.10 per-swipe fees plus the 1.75% instant deposit surcharge created a $3,200 variance across one client's accounts last quarter. Every fee was there in the data but manually splitting them into QuickBooks journal entries was unsustainable. The tool produces balanced JEs with Transfer IDs so I match each deposit in the bank feed in seconds.
My accountant kept asking why my Square deposits didn't match my sales reports. Turns out I had $1,170 in processing fees, $340 in refunds, and $2,800 in tips flowing through the same account with no separation. After converting to proper journal entries, my CPA reconciled Q2 in one afternoon instead of the usual three days. He actually called to say it was the cleanest Square reconciliation he'd ever seen.
One of my clients had tips sitting in revenue instead of a liability account for six months. The IRS discrepancy was waiting to happen. Once I started importing journal entries with tips properly split to Tips Payable, the balance sheet made sense and we corrected $14,000 in misclassified income before year-end filing.
Why Square Reconciliation Is Challenging
The Deposit Doesn't Match Problem
How This Tool Helps
Secure, Private Reconciliation
Row-by-Row Matching
Records matched row by row. Mismatches surfaced clearly for review.
Runs in Your Browser
Both files compared in your browser. Nothing uploaded to any server.
GDPR Compliant
No data stored or transmitted. Full EU privacy compliance.
// PRICING //
Choose the plan that fits your needs
Just start processing on any tool page
Tools processing starts from 5 credits. Then 1 credit = 1k rows. No sign-up needed.
Credit Bundles
One-time purchase
- No monthly commitment
- Credits valid for one year
- Access to all tools
- Full file downloads
Monthly Bundles Pro
Best for professionals and content creators
- Credits refresh monthly
- Priority processing
Purchase Credits
- Full CSV & Excel export
- Google Sheets export
- Instant browser download
Do unused credits expire?
One-time credit bundles are valid for one year. Subscription credits refresh monthly. You can use credits across any tool, anytime.
Is my data secure?
Files process entirely in your browser. We're GDPR compliant with TLS encryption.
Can I get a refund?
Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.
Terms of service applies. VAT included where applicable.
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Field Mapping
How Square Transactions fields map to Quickbooks Online Journal Entry
| Square Transactions | Source Value | Quickbooks Online Journal Entry | Target Value | Note | |
|---|---|---|---|---|---|
Date |
2026-01-15 |
→ | JournalDate |
2026-01-15
|
Transaction date to MM/DD/YYYY |
Gross Sales |
100.00 |
→ | Credits |
100.00
|
Gross sales credited to revenue |
Fees |
-2.90 |
→ | Debits |
-2.90
|
Processing fees debited to expense (ABS of negative) |
Net Total |
99.30 |
→ | Debits |
99.30
|
Net amount deposited to bank |
Deposit ID |
DEP789012 |
→ | Memo |
DEP789012
|
Payout reference in memo |
Why Reconcile Your Data First?
Complete Fee Tracking
Every Square processing fee recorded as a separate expense.
Tips Tracking
Tips recorded as liability, separate from sales revenue.
Bank Reconciliation Ready
Net amounts match Square deposits exactly.
Multi-Location Support
Transactions include location for departmental reporting.
Deposit Matching
Transactions grouped by Transfer ID for easy bank matching.
Refund Handling
Refunds reduce revenue with correct accounting entries.
Data Transformation
Square transactions grouped by Deposit ID become balanced journal entries
One row per transaction, grouped by Deposit ID
Date,
Gross Sales,
Fees,
Net Total,
Deposit ID
Double-entry accounting with balanced debits and credits
Common Journal Entry Import Errors
Issues you might encounter when importing Transactions Export data to Journal Entry - and how we solve them
Unbalanced Journal Entry
QuickBooks requires Debits = Credits for each journal entry
Debit: $970, Credit: $1000 (unbalanced)
Debit: $970 + $30, Credit: $1000 (balanced)
We auto-calculate balanced entries: Bank + Fees = Sales
Each deposit creates a balanced entry with fee breakdown
Square Uses Negative Fees
Square exports fees as negative values (e.g., -$3.22)
Fees: -$3.22
Fees Expense (Debit): $3.22
Fee values are converted to positive for expense tracking
Negative fees are automatically converted using ABS()
Account Names Not Found
Import fails if account names don't match your Chart of Accounts
Account: 'Square Sales' (not in your QB)
Account: 'Sales Income' (matches your QB)
Configure your actual account names before converting
Use account settings to match your QB Chart of Accounts
Frequently Asked Questions
Square → Quickbooks Online Data Ecosystem
All available data flows from Square to Quickbooks Online
First Name + Last Name → Name
Company Name → Company
Email Address → Email
Item Name + Variation → Product/Service Name
SKU → SKU
Description → Sales Description
Date → JournalDate
Gross Sales → Credits
Fees → Debits
Date → Date
Net Total → Amount
Event Type + Time → Description
Transaction ID → RefNumber
Date → TxnDate
Total Collected → ItemAmount
Also available as
This platform pair is available in 5 other hubs
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus