Been searching for something like this for months. Our Shopify store processes 500+ orders monthly and this handles everything perfectly. Date formats, tax columns, refunds - all correct.
Xero Contact CSV Validator
Check your contact CSV for errors before importing to Xero.
How It Works
Prepare CSV File
Export or create your contact CSV with Name column
Upload File
Drop your CSV file or click to browse
Review Results
See validation summary and detailed error list
Fix & Import
Fix any issues and import to Xero Contacts
Your Data is Safe
Bank-Level Security
256-bit SSL encryption. Same standards as major financial institutions.
No Data Storage
Files are processed directly in browser. No calls to our servers.
GDPR Compliant
Full EU data protection compliance. Your privacy rights protected.
Why Validate Contacts Before Import?
Avoid Duplicate Contacts
What This Tool Checks
Common Target Import Errors
Issues you might encounter when importing Source data to Target - and how we solve them
Missing Contact Name
The Name column is required for each contact
(blank Name)
Acme Corporation
Each contact needs a unique name
Add contact names to all rows
Duplicate Contact Name
Contact names must be unique in Xero
John Smith (already exists)
John Smith - London Office
Use unique names; add distinguishing info if needed
Rename duplicates or update existing contacts instead
Name Exceeds Maximum Length
Contact name exceeds 255 character limit
(256+ characters)
Abbreviated Company Name (max 255 chars)
Shorten the contact name to fit within Xero's limit
Truncate or abbreviate long contact names
Invalid Email Format
EmailAddress is not in valid email format
not-an-email
contact@example.com
Ensure email addresses are properly formatted
Fix or remove invalid email addresses
Why Use This Tool?
Name Validation
Checks that required Name field is present and non-empty.
Email Validation
Validates email address format for EmailAddress field.
Address Structure
Validates PO (billing) and SA (shipping) address fields.
Duplicate Detection
Warns about duplicate names within the file.
Browser-Based
Files processed locally. Your data never leaves your computer.
Instant Results
Get validation results in seconds.