Field Mapping
QBO customer fields automatically mapped to Xero contact format.
Enter your email to receive a sign-in link
Migrate your QuickBooks Online customer list to Xero. Convert customer details, addresses, and contact information to Xero-ready contact CSV.
Free preview — then from $5. Save with bundles.Sales → Customers → Export to Excel
Upload QBO Customer Export CSV and choose Contact format
Review converted data, download Xero-ready file
Contacts → All Contacts → Import → Upload CSV
Output is in Xero Contacts CSV format — ready to import directly, no manual reformatting needed.
We convert display name, company name, email, phone, mobile, fax, website, billing address, shipping address, tax ID, and notes. Custom fields are not exported by QBO's standard report.
This tool converts contact records only, not financial data. Customer balances need to be handled via opening balance journals or invoice migration.
Yes, remove duplicates and verify addresses/contacts in QBO first. Clean data prevents errors and duplicate contacts in Xero.
Issues you might encounter when importing QBO Customer 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-append numbers to duplicates
Review duplicates after import for merging
Contact must have a name to import
Rows without any name identifier are skipped
Add customer name in source file before converting
Xero limits contact name to 255 chars
Names are truncated automatically
Consider using shorter company/display names
How Quickbooks_Online Customer_List fields map to Xero Contact
| Quickbooks_Online Customer_List | Source Value | Xero Contact | Target Value | Note | |
|---|---|---|---|---|---|
Email |
john@example.com |
→ | EmailAddress |
john@example.com
|
Primary email address |
First Name |
John |
→ | FirstName |
John
|
Contact first name |
Last Name |
Smith |
→ | LastName |
Smith
|
Contact last name |
Billing Address Line 1 |
123 Main Street |
→ | POAddressLine1 |
123 Main Street
|
Postal address line 1 |
Billing City |
New York |
→ | POCity |
New York
|
Postal city |
Billing State |
NY |
→ | PORegion |
NY
|
Postal state/province |
Billing Postal Code |
10001 |
→ | POPostalCode |
10001
|
Postal ZIP/postal code |
Billing Country |
United States |
→ | POCountry |
United States
|
Postal country |
Shipping Address Line 1 |
123 Main Street |
→ | SAAddressLine1 |
123 Main Street
|
Street address line 1 |
Phone |
(555) 123-4567 |
→ | PhoneNumber |
(555) 123-4567
|
Primary phone |
Mobile |
(555) 987-6543 |
→ | MobileNumber |
(555) 987-6543
|
Mobile phone |
Fax |
Sample Text |
→ | FaxNumber |
Sample Text
|
Fax number |
Website |
https://example.com |
→ | Website |
https://example.com
|
Website URL |
Tax Resale Number |
12-3456789 |
→ | TaxNumber |
12-3456789
|
Tax registration number |
Currency |
USD |
→ | DefaultCurrency |
USD
|
Default currency code |
QBO customer fields automatically mapped to Xero contact format.
Billing and shipping addresses converted to Xero PO/SA address format.
Handles duplicate names with configurable strategies.
Respects Xero's 500 contact per import limit with automatic batching.
Validates email formats, phone numbers, and required fields.
All processing happens locally. Your customer data never leaves your device.
Each QBO customer becomes one Xero contact
Customer with billing/shipping addresses
Customer,
Company,
Email
Your QBO Customers → Xero files stay on your device. Processing happens client-side, nothing leaves your machine.
Your QBO Customers → Xero files are never cached, logged, or stored anywhere. Every session is ephemeral.
Designed for data sovereignty. No third-party trackers or analytics touch your QBO Customers → Xero files.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Quickbooks Online to Xero
Account Number → *Code
Account Name → *Name
Type + Detail Type → *Type
Date → Date
Payment/Deposit/Amount → Amount
Name → Payee
Customer/Company/Name → Name
Email → EmailAddress
First Name → FirstName
Invoice No → InvoiceNumber
Customer → ContactName
Customer Email → EmailAddress
SKU/Name → ItemCode
Product/Service Name → ItemName
Sales Description → SalesDescription
Vendor/Company/Name → Name
Email → EmailAddress
First Name → FirstName
This platform pair is available in 1 other hub
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli