How to import customers with Excel in Books?

TB Books · data-migration · Last updated August 17, 2026 · Version 1

This process works in apps: TB Books, TB Sync, TB WMS, TB POS, TB One

This article will teach you how to bulk-load customers from CSV (individuals and businesses), map names and optional tax/price, and choose Add, Update, or Add or Update.

Customer Import V2 lives under Organization Settings → Data Migration → Customers. Upload a CSV, map columns, then import. You do not need a single “Name” column: map Company Name for businesses, or First Name and Last Name for individuals (or a display Name). Optional Type, Tax Rate, and Price Level columns are supported. If Tax Rate or Price Level are skipped, new customers receive this organization’s default tax rate and default price level when those defaults exist.

Steps

Conclusion & best practices

Updates only change mapped non-blank fields, so a CSV with just email + tax rate can refresh tax without wiping phone or address. Blank cells never clear existing data. Unknown tax rate or price level names fail that row instead of inventing values. Prefer email (and Account #) as stable keys before a large Add or Update run. To clear a test customer list, use Data Migration → Danger Zone → Delete Customers: customers with no invoices or jobs are deleted; customers that already have records are archived (Inactive) and stay linked. Invoices are never changed to No customer. This article documents Customer Import V2.