Complete Fee Tracking
Every Square processing fee recorded as a separate expense.
Enter your email to receive a sign-in link
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.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.
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.
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.
Dashboard → Reporting → Transactions → Export CSV
Upload Transactions Export CSV and choose Journal Entry format
Review converted data, download Quickbooks Online-ready file
Settings ⚙️ → Import Data → Journal Entries → Upload CSV
Discrepancies are highlighted with clear match and mismatch indicators — review differences at a glance.
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 |
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
Every Square processing fee recorded as a separate expense.
Tips recorded as liability, separate from sales revenue.
Net amounts match Square deposits exactly.
Transactions include location for departmental reporting.
Transactions grouped by Transfer ID for easy bank matching.
Refunds reduce revenue with correct accounting entries.
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.
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.
Issues you might encounter when importing Transactions Export data to Journal Entry - and how we solve them
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 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()
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
No server round-trips. Your Square → QuickBooks data is processed entirely in the browser tab.
The moment you close the page, all Square → QuickBooks data is wiped from browser memory. No traces left.
Meets GDPR requirements by design — no data processing on external servers, ever.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
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
This platform pair is available in 5 other hubs
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli