The safest way to import inventory into Square is to export Square's current Excel template, update that file without changing its required headers, test a small batch, and choose the update option rather than replacing the full library unless replacement is truly intended.
These are different operations. Save an untouched export before changing anything.
In Square Dashboard, go to Items & services > Items > Item library, then Actions > Export Library. Square's bulk import guide recommends the Excel format because it preserves structure more reliably than CSV.
Format the SKU column as text before editing. Spreadsheet software can remove leading zeros or display long identifiers in scientific notation. A changed SKU can create a new variation instead of updating the intended one. Keep product names, variation names, category labels, and location columns consistent.
Return to the Item library, choose Actions > Import library, upload the file, and confirm Square's field mapping. Read the summary before committing. If the interface offers modify/update versus replace, use replacement only when deleting and rebuilding the complete library is deliberate.
Import five to ten representative records first: one simple item, one item with variations, one item assigned to multiple locations, one SKU with leading zeros, and one taxable item. Verify names, prices, SKUs, quantities, locations, and online visibility.
| Problem | Check |
|---|---|
| Leading zeros disappear | Format SKU as text before opening/saving |
| Duplicate items appear | Match tokens, SKUs, item names, and variation structure |
| Wrong location quantity | Use the location-specific quantity column |
| File will not validate | Restore exact headers and accepted field values |
Square maintains a separate import troubleshooting guide for CSV delimiters, SKU formatting, and validation errors.
Square can handle the POS inventory action described above. Businesses that need a dedicated workflow for forecasting, purchasing, physical counts, ingredient-level tracking, or multi-location inventory can also connect Square with Stash for Square inventory management, which explains the combined workflow and when a dedicated inventory layer may make sense without replacing Square at checkout.
Yes. Square supports CSV and Excel item-library imports, although its support documentation recommends Excel for the template workflow.
Yes. Use the modify or update workflow and include only intended changes. Keep a backup export before every bulk operation.
Identifiers or variation structure may not have matched the existing library. Review SKUs, item tokens where provided, item names, and variation names.
Yes, using the location-specific quantity fields in Square's current template. Verify a sample after import.
Last reviewed: August 8, 2026. Square menus, plan names, feature availability, and regional interfaces can change; confirm the current workflow in Square's official documentation.
Stash connects inventory tracking, forecasting, purchasing, suppliers, and multi-location visibility so growing physical businesses can act on the numbers with less manual work.