Complete Customer Data
Names, emails, phones, and full addresses transferred.
Enter your email to receive a sign-in link
Migrate your Square customer database to QuickBooks Online. Preserves contact info, addresses, and lifetime value data.
Free preview — then from $5. Save with bundles.Customers → Import / Export → Export Customers → Download
Upload Customers Export CSV and choose Customer Import format
Review converted data, download Quickbooks Online-ready file
Settings ⚙️ → Import Data → Customers → Upload CSV
Output is in QuickBooks Customer Import format — ready to import directly, no manual reformatting needed.
How Square Customers fields map to Quickbooks Online Customer
| Square Customers | Source Value | Quickbooks Online Customer | Target Value | Note | |
|---|---|---|---|---|---|
Company Name |
Acme Corp |
→ | Company |
Acme Corp
|
Business name |
Email Address |
john.smith@example.com |
→ | Email |
john.smith@example.com
|
Customer email |
Phone Number |
+1-555-123-4567 |
→ | Phone |
+1-555-123-4567
|
Phone number |
City |
New York |
→ | Billing City |
New York
|
City |
State |
NY |
→ | Billing State |
NY
|
State/Province |
Postal Code |
10001 |
→ | Billing Postal Code |
10001
|
ZIP/Postal code |
Country |
US |
→ | Billing Country |
US
|
Country |
Each Square customer becomes one QuickBooks customer record
One row per customer from Square Customer Directory
Customer ID,
First Name,
Last Name,
Email Address,
Phone Number
One customer record with billing address and contact details
Go to Square Dashboard → Customers → Directory → Export. Download the CSV file.
QuickBooks requires unique display names. If duplicates exist, enable the '(Square)' suffix or modify names before import.
First/Last Name, Company, Email, Phone, full address, and optionally lifetime value data and notes.
Names, emails, phones, and full addresses transferred.
Total Spent and Total Visits preserved in customer notes.
Billing and shipping addresses populated from Square data.
Options for handling blank names and duplicates.
Automatically expand US to United States, CA to Canada.
Optional (Square) suffix to identify imported customers.
Migrating my Square customer directory to QuickBooks took weeks of manual data entry until I found this tool. It split full names into First and Last fields, expanded US to United States, and imported all 1,800 customers with their addresses in one batch.
Several of my clients switching from Square to QuickBooks needed their customer lists migrated. The lifetime value notes feature is a huge bonus because it preserves Total Spent and Total Visits data that would otherwise be lost during the platform transition.
I needed to import Square customers into QuickBooks without creating duplicates. The optional (Square) suffix let me identify imported contacts easily, and the email-as-name fallback handled the walk-in clients who never gave their name at the register.
Issues you might encounter when importing Customers Export data to Customer Import - and how we solve them
QBO requires unique display names across all customers/vendors
Name: 'John Smith' (already exists)
Name: 'John Smith (Square)' or use email
Add suffix or use email when names conflict
Review duplicates before import and rename if needed
QBO requires a Name for each customer
First Name: (blank), Last Name: (blank)
Name: 'customer@email.com'
We use email or Company as name fallback
All customers will have a name after conversion
QuickBooks limits display names to 100 characters
Very Long Customer Name With Company...
Very Long Customer Name With...
Names are truncated to fit QBO limits
Automatic truncation during conversion
No server round-trips. Your Square → QBO Customers data is processed entirely in the browser tab.
The moment you close the page, all Square → QBO Customers 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 2 other hubs
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli