Complete Customer Data
Transfer names, emails, phones, and addresses.
Enter your email to receive a sign-in link
Transfer your Square customer database to Xero contacts format. Preserve customer details during your platform migration.
Free preview — then from $5. Save with bundles.Customers → Import / Export → Export Customers → Download
Upload Customers Export CSV and choose Contact format
Review converted data, download Xero-ready file
Contacts → All Contacts → Import → Upload CSV
Every row and field is preserved in Xero Contacts Format format — ready to load into the target platform immediately.
How Square Customers fields map to Xero Contact
| Square Customers | Source Value | Xero Contact | Target Value | Note | |
|---|---|---|---|---|---|
Email Address |
john.smith@example.com |
→ | EmailAddress |
john.smith@example.com
|
Customer email |
Given Name |
John |
→ | FirstName |
John
|
First name |
Family Name |
Smith |
→ | LastName |
Smith
|
Last name |
Address Line 1 |
123 Main Street |
→ | POAddressLine1 |
123 Main Street
|
Street address |
City |
New York |
→ | POCity |
New York
|
City |
Administrative District |
NY |
→ | PORegion |
NY
|
State/Province |
Postal Code |
10001 |
→ | POPostalCode |
10001
|
ZIP/Postal code |
Country |
US |
→ | POCountry |
US
|
Country |
Phone Number |
+1-555-123-4567 |
→ | PhoneNumber |
+1-555-123-4567
|
Phone |
Each Square customer becomes one Xero contact record
One row per customer from Square Customer Directory
Customer ID,
Given Name,
Family Name,
Email Address,
Phone Number
One contact record with full details
Transfer names, emails, phones, and addresses.
Addresses converted to Xero's format automatically.
Email and phone formats validated during conversion.
Handle thousands of customers efficiently.
Square customer IDs preserved for reference.
Customer data processed locally in your browser.
Issues you might encounter when importing Customers Export data to Contact - and how we solve them
Xero requires unique contact names
John Smith (appears twice)
John Smith, John Smith (2)
We auto-suffix duplicates with numbers
Review and merge contacts in Xero after import
Contact has no name, company name, or email
(all name fields blank)
Customer_CUST123 (from Customer ID)
We generate names from Customer ID if needed
Update contact details in Xero
Xero contact names have 255 character limit
Very Long Company Name Inc...
Very Long Company Name Inc... (truncated)
Names are automatically truncated
Edit contact names in Xero if needed
Customer names, email addresses, phone numbers, and addresses are all migrated. Square customer IDs are preserved as references in Xero.
Real-time customer sync happens automatically when using integration tools. For historical data, back-syncing is limited to 30 days depending on your integration method.
Our converter offers affordable pay-per-use pricing with no subscription. Export your Square customers, convert to Xero contacts format, and import directly. No monthly fees or ongoing commitments needed.
We switched from Square to Xero for invoicing but couldn't afford to lose 1,800 customer contacts built over four years. The converter transferred every name, email, phone number, and address into Xero's contact format. Our sales team was sending invoices from Xero the same afternoon without re-entering a single contact.
One of my retail clients had three Square locations with overlapping customer lists. I exported each location's customers, converted them to Xero contacts, and imported in sequence. Xero's duplicate detection caught the overlaps automatically. The whole customer directory was consolidated in under an hour.
Our loyalty program ran through Square and I was terrified of losing customer email addresses during our move to Xero. The tool preserved every email and phone number with proper formatting. We sent our first Xero invoice blast to existing customers the next morning with zero bounces from bad data.
No server round-trips. Your Square Customers → Xero data is processed entirely in the browser tab.
The moment you close the page, all Square Customers → Xero 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 Xero
Given Name + Family Name → Name
Email Address → EmailAddress
Given Name → FirstName
Date → Date
Total Collected → Amount
Fees → Amount
Transaction ID → InvoiceNumber
Date → InvoiceDate
Date + terms → DueDate
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