Square to QuickBooks Converter Bank Import

🥦

Convert Complete

QuickBooks 3-Column Bank CSV Format
valid rows

Transform Square POS and online sales into QuickBooks-ready bank statements. Track Square income and fees in QuickBooks with automatic format conversion.

Free preview — then from $5. Save with bundles.
Free preview before you pay
Files never leave your browser
No account needed to start

Download Clean Template

Valid Square transaction export

Sample Export

How to Convert Square → QuickBooks

1

Export from Square

Dashboard → Reporting → Transactions → Export CSV

2

Upload and Configure

Upload Transactions Export CSV and choose Bank Transaction CSV (3-Column) format

3

Preview and Download

Review converted data, download Quickbooks Online-ready file

4

Import to QuickBooks Online

Banking → Select Account → Upload from Computer → Import CSV

Output is in QuickBooks 3-Column Bank CSV format — ready to import directly, no manual reformatting needed.

How People Use Square → QuickBooks

Every month I convert Square Transaction Report CSVs to QuickBooks bank format for 11 clients. The fee split mode creates separate expense rows for Square fees, which my clients need for accurate tax deductions. What used to take 30 minutes per client now takes seconds.

Christine P.
Small Business Bookkeeper · 11 Square retail clients

I process all my Square POS sales through this converter before importing to QuickBooks Online. The smart descriptions combine transaction type with card details so I can trace any charge back to the original Square payment during bank reconciliation.

Robert M.
Food Truck Owner · 600+ Square transactions/mo

Tracking Square fees in QuickBooks was always messy until I started using fee split mode. Each transaction generates a gross income row and a separate fee expense row, giving my clients clean P&L statements without manual journal entries for Square processing costs.

Tanya S.
CPA, Retail Practice · 25+ Square POS clients

Square → QuickBooks Conversion Questions

Should I use fee split mode?

Yes, if you want to track Square fees separately as business expenses for tax deductions. Fee split mode creates two rows per transaction: the total collected from customers and the fee expense. This matches real-world accounting where fees are legitimate business expenses. Use net mode only if you prefer simple one-row-per-transaction tracking.

How do I get the Square Transaction Report CSV?

Log into Square Dashboard → Transactions → Click 'Export' → Select date range → Choose 'All columns' → Download CSV. You can export up to 90 days at a time. For longer history, export multiple date ranges.

How are refunds handled?

Refunds appear in the Square export with negative Total Collected amounts. The converter preserves this negative sign, so refunds appear as negative (withdrawals) in QuickBooks. This correctly reduces your Square income.

Why Convert Square to QuickBooks?

Track Square POS Income

Square is widely used for retail POS, online payments, and mobile card processing. QuickBooks needs proper tracking but lacks direct Square integration for all accounts. This tool converts Square's Transaction Report CSV to QuickBooks bank format: - Track all Square sales and refunds - Separate fees for tax deductions - Reconcile payouts with bank deposits

Fee Tracking Options

Two modes for handling Square fees: Net Mode (default): Uses net total after fees. One row per transaction. Fee Split Mode: Two rows per transaction - total collected + separate fee expense for detailed tracking and tax deductions.

Your Square → QuickBooks Conversion is Secure

Browser-Only Processing

All conversion runs in your browser. Files are never uploaded to any server.

No Data Retention

Nothing is stored after conversion. Close the tab and your data is gone.

GDPR Compliant

Full EU data protection compliance. Your privacy rights are fully protected.

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 Bank Transaction

Square Transactions Source Value Quickbooks Online Bank Transaction Target Value Note
Date 2026-01-15 Date 2026-01-15 Format to MM/DD/YYYY
Net Total 99.30 Amount 99.30 Net amount after fees (or Total Collected if fee-split)
Fees -2.90 Amount -2.90 Separate fee row (if fee-split mode enabled)

Why Use the Square → QuickBooks Converter?

Fee Splitting

Optional mode to create separate expense rows for Square fees - essential for tax deductions.

Date Formatting

Automatically formats dates to MM/DD/YYYY as required by QuickBooks.

Smart Descriptions

Combines transaction type, time, location, and card details for clear transaction records.

Refund Handling

Properly handles refunds as negative amounts for accurate reconciliation.

Location Tracking

Optionally includes Square location name for multi-location businesses.

Browser Privacy

All processing happens locally. Your Square data never leaves your computer.

Data Transformation

Each Square transaction can become 1-2 rows (depending on fee-split mode)

Input Square Transaction

POS or online sale with fees

Key columns: Date, Gross Sales, Fees, Net Total, Total Collected
1:N — One input row creates multiple output rows
Output QuickBooks Bank Transaction(s) 1-2 rows per input

Net-only or Total+Fee split

Transaction Amount Net Total if simple mode, Total Collected if fee-split
Fee Expense (optional) Separate row for fee (fee-split mode only)
Sum of output amounts equals Net Total

Common Bank Transaction CSV (3-Column) Import Errors

Issues you might encounter when importing Transactions Export data to Bank Transaction CSV (3-Column) - and how we solve them

Negative Fee Values

Square exports fees as negative numbers

Fees: -2.90
Fee expense: 2.90 (absolute value)

Processor handles negative fees automatically

Fees converted to positive expenses in fee-split mode

Refund Transactions

Refunds show as negative Total Collected

Total Collected: -50.00
Amount: -50.00 (preserved sign)

Refunds preserved with negative sign for QuickBooks

Automatic - refunds appear as negative amounts

Frequently Asked Questions

You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
Yes, if you want to track Square fees separately as business expenses for tax deductions. Fee split mode creates two rows per transaction: the total collected from customers and the fee expense. This matches real-world accounting where fees are legitimate business expenses. Use net mode only if you prefer simple one-row-per-transaction tracking.
Log into Square Dashboard → Transactions → Click 'Export' → Select date range → Choose 'All columns' → Download CSV. You can export up to 90 days at a time. For longer history, export multiple date ranges.
Square deposits to your bank will appear in both Square export and bank feed. Import Square transactions to a 'Square Clearing' account in QuickBooks, then record deposits as transfers between Square and Bank accounts to avoid duplication.
Refunds appear in the Square export with negative Total Collected amounts. The converter preserves this negative sign, so refunds appear as negative (withdrawals) in QuickBooks. This correctly reduces your Square income.
Square includes tips in the Total Collected amount. If you need to track tips separately, you'll need to categorize them manually in QuickBooks after import, or use Square's itemized report and process differently.
Yes! Enable 'Include Location in Description' to add location names to each transaction. This allows you to filter or categorize by location in QuickBooks after import.
Yes, create a dedicated Square bank account in QuickBooks to avoid reconciliation issues with fees. Don't record Square sales in your main checking account.
Square fees need to be mapped to an expense account in your QuickBooks settings. Check your app settings to ensure the fee account is properly configured.
Square transactions typically import daily into QuickBooks. You can review and accept them in the Banking section before adding to your books.
Yes, reconcile Square monthly at the end of each month by matching deposits in the Banking section and completing the reconciliation process.

Square → Quickbooks Online Data Ecosystem

All available data flows from Square to Quickbooks Online

Square Customers Export Customer directory with contact info, addresses, and purchase history
Quickbooks Online Customer Import Customer profiles with contact and billing information
First Name + Last NameName Company NameCompany Email AddressEmail
Customer list migration, CRM sync
Square Item Library Export Product catalog with variants, pricing, inventory, and tax settings
Quickbooks Online Products and Services Import Product and service items for invoicing and sales
Item Name + VariationProduct/Service Name SKUSKU DescriptionSales Description
Product catalog migration, inventory setup
Square Transactions Export Payment transactions with fees, tips, taxes, and settlement data
Quickbooks Online Journal Entry Double-entry accounting with debits/credits
DateJournalDate Gross SalesCredits FeesDebits
Professional accounting, fee tracking, aggregated imports
Square Transactions Export Payment transactions with fees, tips, taxes, and settlement data
Quickbooks Online Bank Transaction CSV (3-Column) QuickBooks Online bank transaction import - 3-column format
DateDate Net TotalAmount Event Type + TimeDescription
Manual bank statement upload for 90+ day history or non-connected accounts Current tool
Square Transactions Export Payment transactions with fees, tips, taxes, and settlement data
Quickbooks Online Sales Receipt Cash-basis B2C sales (payment received at checkout)
Transaction IDRefNumber DateTxnDate Total CollectedItemAmount
Retail, e-commerce, paid orders

Also available as

This platform pair is available in 2 other hubs