Browser-Only Processing
All conversion runs in your browser. Files are never uploaded to any server.
Enter your email to receive a sign-in link
Migrate your QuickBooks Online vendor list to Xero. Convert vendor details and addresses to Xero-ready supplier contact CSV.
Free preview — then from $5. Save with bundles.Settings → Export data → Lists → Vendors → Export to Excel
Upload QBO Vendor 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, fax, website, address, tax ID, account number, and notes. The vendor's default expense account is not transferred as Xero handles this differently.
Use the 'Append Vendor' duplicate handling option. This adds '- Vendor' to the contact name, making it unique and clearly identifying suppliers.
Yes, but import them separately. Xero's contact import processes one file at a time. Import customers first, then vendors with the 'Append Vendor' option to avoid duplicates.
All conversion runs in your browser. Files are never uploaded to any server.
Nothing is stored after conversion. Close the tab and your data is gone.
Full EU data protection compliance. Your privacy rights are fully protected.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
How Quickbooks_Online Vendor_List fields map to Xero Contact
| Quickbooks_Online Vendor_List | Source Value | Xero Contact | Target Value | Note | |
|---|---|---|---|---|---|
Email |
accounts@officesupplies.com |
→ | EmailAddress |
accounts@officesupplies.com
|
Primary email address |
First Name |
Jane |
→ | FirstName |
Jane
|
Contact first name |
Last Name |
Doe |
→ | LastName |
Doe
|
Contact last name |
Address Line 1 |
456 Business Ave |
→ | POAddressLine1 |
456 Business Ave
|
Address line 1 |
City |
Chicago |
→ | POCity |
Chicago
|
City |
State |
IL |
→ | PORegion |
IL
|
State/province |
Postal Code |
60601 |
→ | POPostalCode |
60601
|
ZIP/postal code |
Country |
United States |
→ | POCountry |
United States
|
Country |
Phone |
(555) 123-4567 |
→ | PhoneNumber |
(555) 123-4567
|
Primary phone |
Mobile |
Sample Text |
→ | MobileNumber |
Sample Text
|
Mobile phone |
Fax |
Sample Text |
→ | FaxNumber |
Sample Text
|
Fax number |
Website |
https://officesupplies.com |
→ | Website |
https://officesupplies.com
|
Website URL |
Tax ID |
12-3456789 |
→ | TaxNumber |
12-3456789
|
Tax identification number |
Account Number |
CUST-12345 |
→ | AccountNumber |
CUST-12345
|
Your account with this vendor |
Currency |
USD |
→ | DefaultCurrency |
USD
|
Default currency code |
Automatically sets IsSupplier=TRUE for all converted vendors.
QBO vendor fields mapped to Xero contact format accurately.
Vendor address mapped to both PO and SA address in Xero.
Prevents name collisions with existing customers.
Vendor tax ID / ABN / VAT numbers preserved in conversion.
All processing happens locally. Your vendor data never leaves your device.
Each QBO vendor becomes one Xero contact
Vendor with address and contact details
Vendor,
Company,
Email
Issues you might encounter when importing QBO Vendor Export data to Contact - and how we solve them
Xero requires unique contact names across ALL contacts
Office Supplies Inc (exists as customer too)
Office Supplies Inc (Vendor)
Add '(Vendor)' suffix if name conflicts with customer
Review after import to merge if same entity
Contact must have a name to import
Rows without any name identifier are skipped
Add vendor name in source file before converting
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
Learn More:
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli