QuickBooks to Cin7 Migration: A Step-by-Step Data Cutover Guide
Moving your inventory operations to Cin7 Core? Learn how to prepare product catalogs, map customer and supplier records, migrate opening inventory, reconcile financial balances, and plan a controlled cutover from QuickBooks. This practical guide helps your team establish accurate records and prepare for a confident transition.
As your business grows, inventory management becomes closely connected to purchasing, order fulfillment, warehouse operations, and financial reporting. Managing these processes through separate workflows can make it harder to maintain a consistent view of stock and operational performance.
Cin7 Core brings inventory management, purchasing, sales, manufacturing, and related workflows together in one system. When connected to QuickBooks Online, it can also synchronize relevant financial information with your accounting platform.
For businesses moving their inventory operations from QuickBooks to Cin7, the transition involves more than importing a list of products. Product records, supplier information, opening stock, account mappings, and outstanding transactions all need to be reviewed as part of the migration plan.
That is why a structured QuickBooks to Cin7 migration matters.
This guide explains how to assess your existing data, prepare your destination system, choose the appropriate migration method, validate opening balances, and coordinate the final cutover.
The objective is straightforward: establish reliable inventory records in Cin7 Core while preserving the financial information and business history your team needs.
In this guide
- Define What You Are Migrating
- Choose the Right Migration Method
- Prepare and Export Your QuickBooks Data
- Configure Cin7 Core Before the Migration
- Complete the Cin7 Product Catalog Migration
- Migrate Opening Inventory and Stock Values
- Set Up Opening Balances and Outstanding Transactions
- Run a Test Migration Before Cutover
- Execute the Cutover Step by Step
- Your QuickBooks to Cin7 Migration Checklist
- Frequently Asked Questions
1. Define What You Are Migrating
Before moving data, establish how Cin7 Core and QuickBooks will work together after the transition.
For many small and midsize businesses, the goal is to move inventory operations into Cin7 Core while retaining QuickBooks Online as the accounting system. Cin7 then manages inventory-related purchasing, sales, and operational transactions, with relevant financial information synchronized to QuickBooks.
Other businesses may be planning a broader change to their accounting systems. That requires a different migration scope.
Start by documenting the following:
- Product catalog: SKUs, product names, variants, categories, and units of measure.
- Inventory: Opening quantities, average costs, and warehouse locations.
- Customers and suppliers: Contact information, payment terms, tax settings, and relevant account associations.
- Financial setup: Chart of accounts, account mappings, conversion date, and opening balances.
- Outstanding transactions: Unpaid or partially paid sales invoices and purchase invoices that need to be represented after cutover.
- Historical information: Previous sales, purchasing, inventory, and financial records required for reference or reporting.
Create a migration scope that identifies which records will be transferred, which will remain accessible in QuickBooks, and which will be recreated or configured in Cin7 Core.
Important compatibility check: Cin7 Core's direct accounting integration supports QuickBooks Online Plus and Advanced. This direct integration does not support QuickBooks Desktop, and some features may not work correctly with QuickBooks Online Essentials. Confirm your QuickBooks edition before choosing the migration method.
Refer to Cin7's official QuickBooks Online integration guide.
2. Choose the Right Migration Method
Cin7 Core provides a QuickBooks Connect Wizard for setting up the QuickBooks Online integration. Your choice of integration mode affects how information moves between the systems.
Option A: From QuickBooks only
This mode imports QuickBooks information into Cin7 Core without changing the information in QuickBooks.
It can suit initial setup and evaluation scenarios in which you want to bring information into Cin7 Core while keeping the source records unchanged through this wizard.
Option B: Both ways
This mode synchronizes information between Cin7 Core and QuickBooks Online.
Before selecting it, review the customer, supplier, product, account, and inventory records in both systems. Confirm the desired data ownership, account mappings, and duplicate-handling approach.
Critical cutover consideration: Cin7's documentation states that completing the Both ways mode irreversibly changes QuickBooks data. Treat this as a controlled migration decision. Secure your approved exports or backup arrangements, review the consequences with your implementation partner and accountant, and obtain business approval before completing the wizard.
The wizard also includes inventory-tracking considerations that affect synchronization. These settings should be reviewed as part of your migration plan rather than selected by default.
To begin the documented connection process, go to Integration → QuickBooks → Start QuickBooks Connect Wizard in Cin7 Core.
Review Cin7's QuickBooks Connect Wizard instructions before proceeding.
3. Prepare and Export Your QuickBooks Data
A clean source dataset makes it easier to map records correctly and reconcile the final result.
Begin by exporting the information included in your approved migration scope from QuickBooks Online.
Typical source files include:
Data category
Information to review
Products and services
Names, SKUs, item types, prices, and existing inventory records
Customers
Customer names, contacts, addresses, currencies, and payment terms
Suppliers
Supplier details, addresses, payment terms, and product relationships
Financial accounts
Chart of accounts, account types, balances, and account codes
Inventory
Quantities, item costs, and the location or warehouse associated with each item
Outstanding transactions
Unpaid and partially paid sales invoices and purchase invoices
Historical reports
Inventory valuation, trial balance, sales, purchasing, and other required reports
QuickBooks Online allows users to export reports and lists to Excel. The available fields depend on the report and export method, so review each file against the migration requirements.
See Intuit's QuickBooks Online data export guide.
Clean the data before importing it
Review each dataset for:
- Duplicate product records or SKUs.
- Inconsistent product names and units of measure.
- Missing customer or supplier details.
- Outdated product records.
- Incorrect or incomplete costs.
- Inventory quantities that require physical verification.
- Account names or codes that do not match the destination configuration.
Standardize fields according to the Cin7 Core import templates. Record the source filename, export date, record count, and responsible owner for each dataset.
This gives your migration team a clear reference point for validating the imported data.
4. Configure Cin7 Core Before the Migration
Prepare the destination system before importing business records.
Set up financial settings
Confirm the base currency, chart of accounts, tax rules, bank accounts, and account mappings.
When connecting QuickBooks Online, Cin7 requires the base currency in both systems to match. Required accounts also need to be available in QuickBooks so the connection wizard can bring the relevant accounts into Cin7 Core.
Establish the conversion date—the date your business stops relying on the old operational setup and begins using the new one—and agree on the related accounting treatment with your finance team.
Set up inventory locations
Create the warehouses and other locations required by your business.
If inventory is held across several warehouses, define how stock will be assigned to each location during migration. This is particularly important when the source system maintains only an overall quantity rather than detailed stock by warehouse.
Prepare the product structure
Confirm the required product categories, costing methods, units of measure, and product-family structure.
Cin7 Core's inventory list import requires the following fields: SKU, product name, type, category, costing method, and unit of measure. Use the current Cin7-provided CSV template to prepare your file.
Before importing: Confirm that financial settings, locations, product structures, and the migration scope are approved.
5. Complete the Cin7 Product Catalog Migration
Your product catalog supports stock management, purchasing, sales, and reporting. The migration should preserve the information your team needs to identify and manage each item.
Step 1: Map QuickBooks fields to Cin7
Create a mapping document that identifies the source field, destination field, transformation required, and validation rule.
For example:
QuickBooks source
Cin7 Core destination
Validation
Item name
Product name
Correct naming convention
SKU or item code
SKU
Unique and consistent
Item category
Product category
Valid destination category
Purchase cost
Relevant product cost field
Agreed costing treatment
Unit of measure
Unit of measure
Matches the business process
Product description
Product description
Required information preserved
The exact mapping depends on your source records and Cin7's current import template.
Step 2: Import the inventory list
Use Cin7 Core's inventory-list CSV template to create or update product records.
Keep the template's column headings and order unchanged, then populate the required fields and upload the completed file.
Cin7 Core supports inventory-list imports of up to 5,000 lines per import, according to its current product setup documentation. Larger catalogs can be divided into controlled batches.
See Cin7's guide to creating products and services.
Step 3: Verify the results
After importing, compare the source and destination datasets.
Check total records, unique SKUs, product types, variants, costs, and other fields included in the agreed scope. Resolve exceptions before moving on to opening stock.
A validated catalog provides the foundation for an accurate inventory migration.
6. Migrate Opening Inventory and Stock Values
The opening inventory establishes the quantities and values your business will use when it begins operating in Cin7 Core.
This stage deserves particular attention because inventory information affects purchasing, sales, warehouse operations, and financial reporting.
Prepare the opening stock file
Cin7 Core's stock-on-hand import uses fields including:
- Product code.
- Quantity.
- Average cost.
- Location.
- Received date.
Export the Cin7 stock-on-hand template, populate the approved opening quantities, and confirm that each product is associated with the correct location and cost.
Reconcile stock before importing
Compare your approved stock records with physical inventory counts or the source records accepted by your business.
For each relevant SKU, validate the quantity and average cost. Where inventory is stored across several warehouses, prepare the appropriate location-level quantities.
Cin7 Core's QuickBooks integration documentation states that its QuickBooks stock-on-hand import supports one selected location. It also notes that QuickBooks does not support batch or serial numbers for products. Businesses with multiple locations or batch-tracked and serial-tracked inventory should plan the opening inventory setup accordingly, using a controlled Core stock-on-hand import and location transfers where appropriate.
If stock-on-hand information is imported through the QuickBooks wizard, follow Cin7's documented inventory-tracking prerequisites carefully. Your partner should confirm the chosen method against your actual data structure before the cutover.
Import and verify
Upload the opening stock file through Inventory → Products → Import → Stock on Hand.
Cin7 recommends using this process to establish stock when setting up the system for the first time. Subsequent quantity changes should be handled through stock adjustments or stocktakes.
After importing, compare the resulting quantity and inventory value with the approved opening records.
Use Cin7's official stock-on-hand instructions as the reference for the current import process.
7. Set Up Opening Balances and Outstanding Transactions
An inventory migration and an accounting conversion are related activities, but they serve different purposes.
Opening balances establish the financial position at the conversion date. These may include bank accounts, accounts receivable, accounts payable, inventory, and other relevant accounts, depending on the implementation model.
Agree on the financial treatment with your accountant or bookkeeper before importing balances or enabling synchronization.
Review the chart of accounts
Verify the account names and codes, inventory and cost-of-goods-sold mappings, and the accounts required by the integration.
Confirm that the mapping supports the way your business records purchases, sales, inventory movements, and related financial transactions.
Review accounts receivable and payable
Identify outstanding customer invoices and supplier bills that need to be represented after the cutover.
Cin7's QuickBooks Online integration documentation explains that its opening-balance import can bring across unpaid and partially paid sales and purchase invoices. Fully paid invoices are excluded from this opening-balance import, and the imported invoices use the integration date as their effective date.
This makes it important to establish how historical transactions and outstanding balances will be handled before beginning the integration.
Cin7 also states that the opening-balance import cannot simply be repeated after it has been completed once. Review the proposed balances and the consequences of the selected migration route carefully.
Reconcile the final balances
Use an agreed conversion date and compare the relevant source reports with the destination balances.
For a connected Cin7 Core and QuickBooks Online setup, confirm how the two systems will represent inventory value, accounts receivable, accounts payable, and the financial transactions created after launch.
This review helps your finance team establish a clear starting point for ongoing reconciliation.
See Cin7's opening-balance conversion guide.
8. Run a Test Migration Before Cutover
A test migration gives your team an opportunity to validate the data and the business processes before the production transition.
Use a representative selection of products, customers, suppliers, inventory records, and financial transactions.
Your test plan should cover the following:
Test area
What to verify
Product catalog
Record counts, SKUs, product types, and required fields
Inventory
Quantities, average costs, location assignments, and stock valuation
Customers and suppliers
Contact details, payment terms, and relevant account associations
Opening balances
Account mappings and approved balance totals
Outstanding transactions
Correct treatment of unpaid and partially paid invoices and bills
Operational workflows
Purchase receipt, sales order, stock adjustment, and fulfillment where applicable
Accounting integration
Correct account mapping and expected synchronization behavior
Record the test results, assign owners to any corrections, and repeat the relevant tests after changes.
Use the test to agree on measurable acceptance criteria, including the inventory totals, records, and financial balances that must match the approved source information.
Once the business owners approve the results, finalize the production cutover plan.
9. Execute the Cutover Step by Step
The cutover is the coordinated transition from the old operational process to Cin7 Core.
A documented schedule helps every team understand when data is finalized, when imports occur, and when the new workflow becomes the operational source of truth.
Before cutover
Confirm the approved scope, migration files, mapping documents, user access, test results, and conversion date.
Agree on when the team will stop making routine changes in the source inventory workflow. Identify any orders, receipts, invoices, or stock movements that need special handling during the transition.
At cutover
- Take the final approved exports or snapshots of the required source data.
- Reconcile inventory quantities and outstanding transactions against the agreed cutover point.
- Complete the approved product, inventory, customer, supplier, and financial data.
- Complete the QuickBooks Connect Wizard configuration, if included in the plan.
- Verify the integration status and confirm which system owns each data type.
- Check opening quantities, inventory values, outstanding balances, and key account mappings.
After cutover
Process controlled test transactions through the intended business workflows.
Confirm that inventory updates, purchasing, sales, and relevant accounting transactions appear where expected. Record any differences, assign an owner, and verify the correction.
Once the checks pass, communicate the changeover to employees and begin routine operations in the new system.
10. Your QuickBooks to Cin7 Migration Checklist
Use this checklist to coordinate the project and confirm readiness.
- Migration scope and conversion date approved.
- QuickBooks edition and integration compatibility confirmed.
- Source data exported and retained.
- Products, customers, suppliers, and account records reviewed.
- SKU and field-mapping rules documented.
- Cin7 Core financial settings and warehouse locations configured.
- Product catalog imported and validated.
- Opening inventory reconciled and imported.
- Batch, serial, and multi-location requirements addressed.
- Opening balances and outstanding transactions reviewed.
- QuickBooks integration mode and synchronization rules approved.
- Test migration completed and accepted.
- Cutover responsibilities and timing documented.
- Post-cutover inventory and financial reconciliation completed.
- Team training and post-launch support arranged.
The checklist creates a shared view of project readiness for operations, finance, warehouse, and technical teams.
Frequently Asked Questions
1. How do I migrate from QuickBooks to Cin7 Core?
Start by defining the migration scope, reviewing the QuickBooks edition, and preparing your product, inventory, customer, supplier, and financial records. Configure Cin7 Core, map and import the required information, reconcile opening stock and balances, test workflows, and execute a documented cutover.
2. Can I keep QuickBooks Online after migrating inventory to Cin7?
Yes. Many businesses use Cin7 Core for inventory management and operational transactions while retaining QuickBooks Online for accounting through the supported integration. The setup and account mappings should reflect the agreed responsibilities of each system.
3. Does Cin7 migrate the entire QuickBooks transaction history?
The available data depends on the migration method and selected scope. Cin7's opening-balance process can import unpaid and partially paid invoices and bills, while fully paid invoices are excluded from that process. Agree on how historical transactions and reports will remain accessible before cutover.
4. Can Cin7 import opening inventory from QuickBooks?
Cin7's QuickBooks integration wizard supports importing stock on hand for eligible active QuickBooks products with SKUs, subject to its documented prerequisites. Opening stock can also be established through Cin7 Core's stock-on-hand import. The correct method depends on location requirements, product tracking, and the approved migration design.
5. How are Cin7 opening balances migrated?
First, configure the chart of accounts, account mappings, and relevant financial settings. Establish a conversion date, agree on the trial balance and outstanding transactions with your accountant, and enter or import the approved balances using the appropriate Cin7 workflow.
6. Can I migrate multiple warehouses from QuickBooks to Cin7?
Yes, but the source and destination location structures need to be considered. Cin7's QuickBooks wizard imports stock on hand into one selected location. Businesses operating multiple warehouses should prepare location-level quantities and establish the correct balances through a planned import and transfer process.
7. How long does a QuickBooks to Cin7 migration take?
The timeline depends on catalog size, data quality, warehouse complexity, financial mapping, historical records, and integration requirements. A small, organized dataset can be prepared more quickly than a migration involving many SKUs, several warehouses, or custom workflows. A discovery assessment provides the basis for an accurate project schedule.
Move Your Inventory Operations to Cin7 With SymConverge
A successful QuickBooks to Cin7 migration combines careful data preparation with a clear understanding of how your business will operate after cutover.
The right approach connects your product catalog, stock quantities, warehouses, financial mappings, and outstanding transactions to a defined migration plan. Testing and reconciliation then provide the evidence your team needs to approve the transition.
SymConverge helps businesses migrate from spreadsheets, accounting systems, ecommerce platforms, and legacy inventory software to Cin7 Core. Our migration process covers source-system assessment, data mapping, test migration, validation, production cutover, and post-launch assistance.
We work with your team to define which records need to move, how they should be structured in Cin7, and how the destination system will support your daily workflows.
Planning your move from QuickBooks to Cin7?
Explore SymConverge's Cin7 data migration services to discuss your source data, inventory requirements, accounting setup, and cutover plan.
Talk to Experts @SymConverge
Start with a migration assessment and build a plan around your business requirements.
Related reading
How to Choose the Best Cin7 Implementation Partner in 2026
The right implementation partner turns Cin7 Core into a system that works for your business. Discover how to evaluate expertise, data migration, integrations, training, and ongoing support with a practical checklist designed to help you make a confident choice.
12 October 2026·12 min read

How to Choose the Right Manufacturing Inventory Management Software
Why choosing the right manufacturing inventory management software deserves careful consideration
29 September 2026·10 min read

Food Inventory Management Software: Choosing the Right System for Your Business
Why choosing the right food inventory management software matters
29 September 2026·9 min read