Export and import vendor data using CSV files for backup, sharing, or bulk updates.
The vendor CSV import/export feature allows users to export vendor data to CSV files for backup or sharing, and import CSV files to add or update vendor records in bulk.
The import/export functionality is available from the Configuration home screen:
What gets exported: all vendor records (except internal id); fields:
name, address, city, state, zip, mobilePhone, businessPhone, email, notes
File names: vendors.csv
Import behavior:
name AND addressname,address,city,state,zip,mobilePhone,businessPhone,email,notes
name,address,city,state,zip,mobilePhone,businessPhone,email,notes
"Acme Hardware","123 Main St","Seattle","WA","98101","555-1234","555-5678","orders@acmehardware.com","Preferred vendor for hardware"
"Bob's Lumber","456 Oak Ave","Portland","OR","97201","555-8765","555-4321","sales@bobslumber.com","Good prices on lumber"
"City Electric","789 Pine Rd","Tacoma","WA","98402","555-2468","","","Fast delivery"
| Field | Description | Required | Notes |
|---|---|---|---|
name |
Vendor/Merchant name | Yes* | Used for matching during import |
address |
Street address | Yes* | Used for matching during import |
city |
City name | No | Optional |
state |
State abbreviation | No | e.g., WA, CA, OR |
zip |
ZIP/Postal code | No | Optional |
mobilePhone |
Mobile phone | No | Optional |
businessPhone |
Business phone | No | Optional |
email |
Vendor email address | No | Optional |
notes |
Additional notes | No | Optional |
*Both name and address are required for matching; records without them are added as
new entries.
The CSV format properly handles special characters: commas (wrap fields in quotes), quotes (escape with double quotes), and newlines (wrap fields in quotes).
name,address,city,state,zip,mobilePhone,businessPhone,email,notes
"Johnson's ""Quality"" Supplies","123 Main St, Suite 200","Seattle","WA","98101","555-1234","555-5678","Note:
Special pricing available"
For each record in the CSV:
1. Check if a vendor exists with matching name (non-empty) AND matching address (non-empty)
2. If match found: update existing record with all fields from CSV
3. If no match found: create a new record
Notes: Matching is exact and case-sensitive; both name and address must match for update.
Import/Export vendors not available: Vendor CSV import/export is disabled while QuickBooks is connected. Disconnect QuickBooks to use CSV-based vendor import/export.
vendors.csv© ProjectHound • Mobile Project Management for Contractors