QUICKBOOKS ONLINE / PRODUCTS
Split a QuickBooks Online products CSV into 1,000-row batches
QuickBooks Online documents a 1,000-row limit for importing products and services. Divide a larger export into numbered batches, repeat the header, and keep the accepted and rejected batches traceable.
Count data rows, not the header, in each batch
A products CSV that is larger than the documented import size is easier to recover when each file contains at most 1,000 data rows. Keep the original order and the same header in every file.
- QuickBooks accepts the first file but fails partway through a large upload
- A later file has no header or a different column order
- The number of products created does not match the source export
Plan for retries and existing products
The row limit is an import workflow constraint, not a license to duplicate products. Decide whether the import updates existing SKUs or creates new items before retrying a failed batch.
- Exclude the header from the 1,000-row count
- Name files with a stable sequence such as 001, 002, and 003
- Do not resend an accepted batch without checking SKU matching
Build the batches with LocaCSV
LocaCSV preserves product values and row order. QuickBooks remains responsible for SKU, price, inventory, and account validation.
- Open a copy of the QuickBooks products export and diagnose its columns
- Choose row splitting and set the batch size to 1,000 data rows
- Download the numbered files and inspect their headers and counts
- Upload one test batch, then continue in sequence while saving results
Reconcile every QuickBooks batch
- Every output repeats the exact header row
- No output contains more than 1,000 data rows
- The sum of batch rows equals the source rows
- Accepted batches are marked so they are not uploaded twice
If QuickBooks rejects a batch
Use the returned error row to distinguish a column or encoding problem from an invalid SKU, price, or account value. Correct only the rejected batch when possible.
- Diagnose CSV column counts and quoted fieldsReview structural findings before changing a value or header.
- Select the columns required by the templateRemove export-only fields while keeping all data rows.
- Check the CSV character encodingChoose the source encoding from the preview instead of guessing from the country.
Create QuickBooks import batches
Official documentation
Limits and import formats can change. Use the official documentation below as the final check for your account and plan.