Three of my retail clients still run QuickBooks Desktop Pro and refuse to switch to Online. I export their Square POS transactions weekly, convert to IIF format, and import into each company file. The automatic ASCII encoding and 41-character name truncation prevent the import errors I used to get with manual data entry.
Square to QuickBooks Desktop (IIF Format)
Convert Square POS transactions to IIF format for QuickBooks Pro, Premier, and Enterprise Desktop editions.
Free preview — then from $5. Save with bundles.How to Convert Square → QBD IIF
Export from Square
Dashboard → Reporting → Transactions → Export CSV
Upload and Configure
Upload Transactions Export CSV and choose IIF File format
Preview and Download
Review converted data, download Quickbooks Desktop-ready file
Import to QuickBooks Desktop
File → Utilities → Import → IIF Files → Select File
Output is in QuickBooks Desktop IIF format — ready to import directly, no manual reformatting needed.
How People Use Square → QBD IIF
My restaurant processes everything through Square but our accountant uses QuickBooks Desktop Enterprise. I export transactions monthly and convert them to IIF with tips and tax on separate split lines. The deposit account mapping to Undeposited Funds matches exactly how our accountant reconciles the books.
Several clients use Square for payment processing but need their data in QuickBooks Desktop. There is no native Square-to-Desktop integration, so I convert their transaction exports to IIF files and import them during monthly close. The unique SQ reference numbers on each transaction help me catch duplicates before they hit the ledger.
Square → QBD IIF Conversion Questions
Which QuickBooks Desktop versions are supported?
Pro, Premier, and Enterprise editions from 2020 to 2025. IIF format is supported in all Desktop versions.
What accounts do I need to create first?
All accounts in the IIF must exist in your Chart of Accounts before import. Create: deposit account, sales income, tips income, and sales tax payable.
What data transfers from Square to QuickBooks Desktop?
Sales data, fees, taxes, tips, and discounts transfer daily. Data is summarized into a single daily invoice for easy bank reconciliation.
Why Use the Square → QBD IIF Converter?
Desktop-Ready IIF
Valid IIF format that QuickBooks Desktop accepts without errors.
Cash Sale Transactions
Transactions imported as Cash Sales with proper split lines.
Tax & Tips Separation
Separate split lines for tips and sales tax.
Customer Name Handling
Customer names truncated to Desktop's 41-character limit.
ASCII Encoding
Proper ASCII encoding required by QuickBooks Desktop.
No Monthly Fee
Pay-per-use pricing. No subscription required.
The Desktop Gap
No Native Square-Desktop Integration
IIF: The Desktop Import Format
Field Mapping
How Square Transactions fields map to Quickbooks Desktop Iif
| Square Transactions | Source Value | Quickbooks Desktop Iif | Target Value | Note | |
|---|---|---|---|---|---|
Transaction ID |
abc123def456 |
→ | DOCNUM |
abc123def456
|
Transaction ID as document number |
Date |
2026-01-15 |
→ | DATE |
2026-01-15
|
Transaction date MM/DD/YYYY |
Customer Name |
John Smith |
→ | NAME |
John Smith
|
Customer name (max 41 chars) |
Total Collected |
102.20 |
→ | AMOUNT |
102.20
|
Transaction amount (TRNS) |
Gross Sales |
100.00 |
→ | AMOUNT (SPL) |
|
Product sales to income account |
Tax |
7.20 |
→ | AMOUNT (SPL) |
|
Tax to Sales Tax Payable |
Tip |
5.00 |
→ | AMOUNT (SPL) |
|
Tips to Tips Income |
Fees |
-2.90 |
→ | AMOUNT (SPL) |
|
Fees as expense (ABS of negative) |
Your Square → QBD IIF 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.
Data Transformation
Each Square transaction expands to IIF TRNS/SPL rows
One row per payment transaction
Transaction ID,
Date,
Total Collected,
Fees
TRNS header + SPL splits + ENDTRNS
Common IIF File Import Errors
Issues you might encounter when importing Transactions Export data to IIF File - and how we solve them
Account Not Found in Chart
QuickBooks Desktop requires exact account name matches
Account: 'Square Sales' (not in your Chart)
Account: 'Sales Income' (matches your Chart)
Configure account names to match your QuickBooks Desktop setup
Check File → Chart of Accounts and update settings
Square Uses Negative Fees
Square exports fees as negative (e.g., -$3.22)
Fees: -$3.22
Fees SPL: $3.22 (positive expense)
Fees are converted to positive for expense tracking
Automatic conversion using ABS()
Customer Name Too Long
QuickBooks Desktop limits names to 41 characters
Long Customer Name With Extra Details...
Long Customer Name With Extra...
Customer names are truncated to 41 characters
Names are automatically shortened
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Frequently Asked Questions
Square → Quickbooks Desktop Data Ecosystem
All available data flows from Square to Quickbooks Desktop
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus