Name Uniqueness Handling
Automatically generates unique display names (Company > Full Name > Email) to meet QBO requirements.
Enter your email to receive a sign-in link
Migrate your Shopify customer database to QuickBooks Online. Preserves names, addresses, and contact info.
Free preview — then from $5. Save with bundles.Admin → Customers → Export → Export customers
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 CSV format — ready to import directly, no manual reformatting needed.
How Shopify Customers fields map to Quickbooks Online Customer
| Shopify Customers | Source Value | Quickbooks Online Customer | Target Value | Note | |
|---|---|---|---|---|---|
First Name |
John |
→ | First Name |
John
|
Customer first name |
Last Name |
Doe |
→ | Last Name |
Doe
|
Customer last name |
Email |
john.doe@example.com |
→ | Email |
john.doe@example.com
|
Email address |
Default Address Company |
Acme Corp |
→ | Company |
Acme Corp
|
Company name |
Default Address Address1 |
123 Fake Street |
→ | Billing Address Line 1 |
123 Fake Street
|
Street address |
Default Address City |
Ottawa |
→ | Billing City |
Ottawa
|
City |
Default Address Province |
Ontario |
→ | Billing State |
Ontario
|
State/Province |
Default Address Zip |
A1B2C3 |
→ | Billing Postal Code |
A1B2C3
|
ZIP/Postal code |
Default Address Country |
Canada |
→ | Billing Country |
Canada
|
Country (converted from code) |
Phone |
+1 (613) 555-5555 |
→ | Phone |
+1 (613) 555-5555
|
Primary phone |
Note |
Very nice customer |
→ | Notes |
Very nice customer
|
Combined with Tags |
Each Shopify customer becomes one QuickBooks customer record
One row per customer with contact and address info
Email,
First Name,
Last Name,
Default Address Company
One customer record with mapped fields and formatted address
Automatically generates unique display names (Company > Full Name > Email) to meet QBO requirements.
Maps Shopify default address to QuickBooks billing address with proper field formatting.
Converts ISO country codes (CA, US, GB) to full country names for QBO compatibility.
Shopify customer tags are preserved in QuickBooks Notes for filtering and organization.
Phone numbers cleaned and formatted within QBO character limits.
Files process entirely in your browser. Customer PII never leaves your computer.
Issues you might encounter when importing Customers Export data to Customer Import - and how we solve them
QuickBooks requires unique 'Name' across all customers, vendors, and employees
John Smith (appears twice)
John Smith, John Smith (2)
Our converter uses Company > Full Name > Email priority for uniqueness
Manually check for duplicates before import or use company names
QuickBooks limits customer Name to 100 characters
Very Long Company Name That Exceeds The Maximum Allowed Characters...
Very Long Company Name That Exceeds The Maximum Al... (truncated)
Names are automatically truncated to 100 characters
Review truncated names in output for accuracy
Shopify uses ISO alpha-2 codes (CA, US) that may not match QBO expectations
CA
Canada
Common country codes are converted to full names automatically
Unknown codes pass through unchanged - verify in QBO
Cannot create customer without a name identifier
(blank first name, last name, company, email)
Row skipped
Rows without any identifier are skipped during conversion
Add at least one identifier (name, company, or email) in source
QuickBooks limits address lines to 41 characters, city to 31
123 Very Long Street Address Name That Exceeds Limits
123 Very Long Street Address Name That Ex...
Address fields are automatically truncated to QBO limits
Review truncated addresses in output for accuracy
Name, company, email, phone, billing address (street, city, state, zip, country), and notes. Shopify tags are appended to notes. Tax exempt status is noted but QBO handles tax settings differently.
Yes. Shopify uses ISO codes (CA, US, GB). We convert these to full names (Canada, United States, United Kingdom) which QuickBooks expects.
QuickBooks will skip customers with matching display names. To update existing customers, you'll need to use the QBO interface or API.
I launched my Shopify store three years ago and finally set up QuickBooks Online for proper accounting. I exported my entire Shopify customer database and used this tool to import shopify customers to QuickBooks. The name uniqueness handling resolved 40+ duplicate display names automatically.
I help merchants integrate their Shopify stores with QuickBooks. The country code conversion saves the most time since Shopify uses ISO codes like CA and GB while QuickBooks expects full names. I run the migration for each client in under 5 minutes.
I manage bookkeeping for several direct-to-consumer brands on Shopify. Each month I sync new Shopify customers to QuickBooks Online so invoicing and AR reports stay current. The tag preservation in the Notes field lets me filter customers by their Shopify segments inside QBO.
No server round-trips. Your Shopify Customers → QuickBooks data is processed entirely in the browser tab.
The moment you close the page, all Shopify Customers → QuickBooks 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 Shopify to Quickbooks Online
First Name → First Name
Last Name → Last Name
Email → Email
Name → InvoiceNo
Created at → InvoiceDate
Created at → DueDate
Name → RefNumber
Created at → TxnDate
Billing Name → Customer
Date → JournalDate
Amount → Credits
Fees → Debits
Title → Name
Variant SKU → SKU
Variant Price → Sales Price/Rate
Created at → JournalDate
Name → JournalNo
Refunded Amount → Debits
Period End → JournalDate
Tax Jurisdiction → Account Name
Tax Collected → Credits
This platform pair is available in 4 other hubs
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli