Square Items to QuickBooks Products

🥦

Convert Complete

QuickBooks Product/Service Import Format

Ready for download

Records converted

Migrate your Square Item Library to QuickBooks Products/Services. Transfers item names, variations, SKUs, prices, and inventory.

No API required
Browser-based processing
Run on Google Cloud Platform

Download Sample

Sample item library CSV

Download Sample

How It Works

1

Export from Square

Items & Inventory → Item Library → Export (Excel recommended)

2

Upload

Upload your item library CSV or Excel file

3

Configure Options

Set naming format and account mappings

4

Import to QuickBooks

Settings → Import Data → Products and Services

Your Data is Safe

Bank-Level Security

256-bit SSL encryption. Same standards as major financial institutions.

No Data Storage

Files under 50MB process in your browser. Your data never touches our servers.

Auto-Delete

Server-processed files automatically deleted within 24 hours.

GDPR Compliant

Full EU data protection compliance. Your privacy rights protected.

ISO/IEC 27001 Certified GDPR Compliant Swiss Privacy CCPA Compliant

Field Mapping

How Square Item_Library fields map to Quickbooks Online Product Service

Square Item_Library Source Value Quickbooks Online Product Service Target Value Note
SKU TSHIRT-BLU-M SKU TSHIRT-BLU-M Stock Keeping Unit
Description Comfortable cotton t-shirt Sales Description Comfortable cotton t-shirt Product description
Category Apparel > T-Shirts Category Apparel > T-Shirts Product category (use : for hierarchy)
Price 25.00 Sales Price/Rate 25.00 Selling price
Unit Cost 12.00 Purchase Cost 12.00 Cost of goods
Current Quantity 50 Quantity On Hand 50 Stock level

Why Square Items Don't Import Directly to QuickBooks

The Variation Structure Problem

Square organizes products with variations (Size, Color) as nested data structures. QuickBooks expects flat product records—one row per SKU. Without conversion, you'd lose variation details or create incomplete product records that don't match your actual inventory structure.

What This Tool Does

We flatten Square's item hierarchy into QuickBooks-compatible product records: - Each variation becomes a separate product with combined name (Item:Variation) - SKUs, prices, and costs transfer correctly - Category hierarchy converts from Square's > to QuickBooks' : format Your QuickBooks product catalog mirrors your Square item library exactly.

Common Products and Services Import Import Errors

Issues you might encounter when importing Item Library Export data to Products and Services Import - and how we solve them

Duplicate Product Name

QBO requires unique product/service names

Name: 'T-Shirt' (already exists)
Name: 'T-Shirt:Blue' (with variation)

Variations are appended to create unique names

Use Item Name:Variation format

Duplicate SKU

QBO doesn't allow duplicate SKUs

SKU: 'ABC123' (duplicate)
SKU: 'ABC123-BLU' (unique)

Review and fix duplicate SKUs before import

The converter warns about duplicate SKUs

Category Hierarchy Format

QBO uses : to separate category levels

Category: 'Apparel > T-Shirts'
Category: 'Apparel:T-Shirts'

Square's > separator is converted to QBO's : format

Automatic conversion during import

Why Use This Tool?

Variation Support

Square item variations become individual QuickBooks products.

SKU Preservation

Stock Keeping Units transferred for inventory tracking.

Price & Cost

Selling price and unit cost both transferred.

Category Hierarchy

Square category structure converted to QuickBooks format.

Inventory Levels

Optional: Import current stock quantities.

Duplicate Detection

Warns about duplicate SKUs before import.

Frequently Asked Questions

Go to Square Dashboard → Items & Inventory → Item Library → Export. Choose Excel format for best results (CSV may convert SKUs to scientific notation).
Each variation becomes a separate QuickBooks product using 'Item Name:Variation' format. Enable 'Combine Variations' to use this format.
QuickBooks doesn't allow duplicate SKUs. The converter warns about duplicates so you can fix them before import.
Enable 'Import Inventory Quantities' to set initial stock levels. Products with quantities become Inventory type; others become Service type.
Square uses > for category hierarchy (Apparel > T-Shirts). QuickBooks uses : instead. We convert automatically.

Square → Quickbooks Online Data Ecosystem

All available data flows from Square to Quickbooks Online

Square Customer Directory Export Square customer records with contact information and purchase history
Quickbooks Online Customer Import Customer profiles with contact and billing information
First Name + Last NameName Company NameCompany Email AddressEmail
Customer list migration, CRM sync
Square Item Library Export Square product catalog with pricing, SKUs, and inventory levels
Quickbooks Online Products and Services Import Product and service items for invoicing and sales
Item Name + VariationProduct/Service Name SKUSKU DescriptionSales Description
Product catalog migration, inventory setup Current tool
Square Transactions Export Square transactions including payments, refunds, fees, and payouts
Quickbooks Desktop IIF File Tab-delimited Intuit Interchange Format for Desktop
Transaction IDDOCNUM DateDATE Customer NameNAME
QB Pro, Premier, Enterprise (2020-2025)
Square Transactions Export Square transactions including payments, refunds, fees, and payouts
Quickbooks Online Journal Entry Double-entry accounting with debits/credits
DateJournalDate Gross SalesCredits FeesDebits
Professional accounting, fee tracking, aggregated imports
Square Transactions Export Square transactions including payments, refunds, fees, and payouts
Quickbooks Online Sales Receipt Cash-basis B2C sales (payment received at checkout)
Transaction IDRefNumber DateTxnDate Total CollectedItemAmount
Retail, e-commerce, paid orders