Everything the old store knows
Products, variants, option pricing, customers, the full order history with refunds and tracking, reviews, content and redirects. Reconciled to the cent.
Migration guide
QuickBooks POS was discontinued in 2023. How we move it to Shopify POS: matrix items as variants, stores as locations, balances, bookkeeping and the cutover, for a fixed price from $2,500 over six to eight weeks.
Every migration includes the storefront, the apps and your back-office systems, not just the data. Pixel-perfect, a facelift or a complete redesign?

Intuit discontinued QuickBooks Desktop Point of Sale on October 3, 2023. It stopped selling new licenses to US customers in February 2023, and on the October date it ended support, security patches, QuickBooks Point of Sale Payments and the Gift Card Service. The software still opens and still rings up sales, which is why many retailers are still on it. But every month on an unsupported Windows program adds risk. If you are looking for a QuickBooks POS alternative, the one Intuit pointed its own customers to is Shopify POS, through a partnership announced with the discontinuation. This guide covers what a QuickBooks POS to Shopify migration involves, what Shopify’s free importer covers and what it leaves for someone to finish.
To be fair, a single register that takes cash and uses an outside card terminal can keep running for a while, and some owners are comfortable with that. The rest of this guide assumes you want to replace it before it fails rather than after.
QuickBooks POS has no API. Its data leaves through File, Utilities, Export (the files Shopify’s importer uses), through the Export to Excel option on each list, and through reports. Its own Data Import Wizard only brings data in, but it is a useful reference for the field layout.
| Data | Source in QuickBooks POS | Moves to Shopify? |
|---|---|---|
| Inventory items with item number, UPC, description, department, vendor, average unit cost, regular price, quantity per store | Item list export (File, Utilities, Export) or Export to Excel | Yes. Item number or UPC becomes the barcode, average unit cost becomes the product cost, and each store’s quantity lands at its matching Shopify location. |
| Matrix items (style grids by size, color and other attributes) | Item list export, one row per grid cell | Yes, as one product with variants, but Shopify’s importer brings each cell in as its own draft product. See the matrix section below. |
| Alternate lookup numbers (ALU) | Item list export | Yes, as the SKU. Shopify’s importer skips them, so we map them ourselves. |
| Price levels and customer pricing | Item list and customer list | Partly. Rebuilt as customer-segment discounts, or as B2B catalogs for trade accounts. |
| Customers with names, addresses, phones, emails, notes | Customer list export | Yes. Marketing consent is set only where you have a record of it. |
| Vendors | Vendor list export | Yes, as suppliers in Shopify’s inventory tools. |
| Sales receipts and sales history | Sales history list and reports, exported to Excel | Optional. Shopify’s importer does not bring sales across. We can import past receipts as orders tagged by store, or keep them as an archive. |
| Open purchase orders, vouchers and transfer slips | Purchase order and voucher lists | Open purchase orders and in-progress transfers are recreated. Closed vouchers stay in the archive. |
| Gift card and store credit balances | Gift card reports and customer balances | Yes. Gift cards are recreated with their balances, and store credit goes onto the customer profile. |
| Rewards points | Customer rewards data | Yes, loaded as starting balances in a Shopify loyalty app. |
| Product images | Picture files on the POS computer | Yes, matched to products by item number. The importer does not carry them. |
| Discounts, staff and security settings, receipt templates | POS preferences | No. Set up fresh in Shopify POS. |
QuickBooks POS has no public URLs of its own, so the redirect work depends on the website you ran beside it. If that site is being replaced by Shopify too, its URLs need 301 redirects. A WooCommerce store used paths such as /product/blue-oxford-shirt/ and /product-category/shirts/; many Magento stores used /blue-oxford-shirt.html. Shopify uses /products/blue-oxford-shirt and /collections/shirts. We build the map from the old site’s sitemap, its database and Search Console, and request every redirect against the live domain before launch. If you had no website, there is nothing to redirect, and the Shopify store can launch whenever you are ready.
Shopify’s own route is the QuickBooks Desktop Connector app, which Intuit and Shopify offered free for this move. It reads the item, customer and vendor export files, maps up to 20 QuickBooks stores to Shopify locations and handles up to 50,000 items a day. By Shopify’s documentation, it does not carry images, ALUs, orders, purchase orders, discounts, gift cards, store credit or loyalty. It also brings variants in as separate draft products tagged Quickbooks, and it sent vendors to Stocky, which Shopify retired on August 31, 2026. It is a reasonable starting point for a small, simple catalog.
Cart2Cart, a partner of ours, lists QuickBooks as a source, and LitExtension offers a CSV-based QuickBooks POS service. Both are fine for a first pass on products and customers. Their usual limits apply: tracking numbers do not come across, refunds tend to land as plain paid orders, and redirects for a companion website are built from guessed slugs. We finish those parts ourselves, and we work from the export files directly, so nothing is limited to what one importer supports.
A POS-only move starts from $2,500 for stores under 500 products and 5,000 customers or sales records ($3,500 for larger stores), and typically takes six to eight weeks. Multi-store rollouts, hardware, B2B pricing and integrations are a fixed price after the audit, so you know the full cost before work begins. Terms are 50% to begin and 50% once the store is live and you are fully satisfied with the figures. Shopify POS Pro is billed by Shopify, not by us, at $89 per location per month on monthly billing, with a discount for a yearly term. Basic in-person selling comes with every Shopify plan.
What still works: the program opens, rings up sales, tracks stock, receives purchase orders, prints receipts and runs reports on the machine where it is installed. Cash drawers and receipt printers keep working, and Intuit notes the cash drawer can move to another POS.
What stopped: integrated card processing, the PIN pad, the Gift Card Service (existing cards can only be redeemed by hand, checking balances in reports), Mobile Sync, the Intuit Store Exchange method, Webgility, the Vendor Lookup Service, live support and security patches. Financial Exchange with QuickBooks Desktop was not on Intuit’s list of ended services, but it receives no compatibility updates, so each new Desktop release is a risk rather than an upgrade.
The practical danger is that the failure comes on a busy day: a Windows update, a hard drive or a Desktop upgrade. We would rather plan the switch for a quiet week and keep the old system as a reference than rescue a store that cannot open its tills.
A QuickBooks POS matrix item is a style grid: one parent item whose attribute (usually color) and size values make a grid, with its own inventory record for each cell. Shopify’s native equivalent is a product with up to three options and up to 2,048 variants, so the model fits well. The problem is the importer: it brings every cell in as a separate draft product, which leaves a store with hundreds of near-identical listings to merge by hand. We group the rows by their parent item instead, turn the attribute and size columns into option names and values, and keep each cell’s UPC, ALU, cost, price and quantity on its variant. QuickBooks POS limits size and attribute values to 12 characters, so values like XLG or NVY are expanded to readable names. Departments become product types and collections, and the vendor stays the vendor.
QuickBooks POS Multi-Store runs a headquarters and remote stores that trade mailbags through Store Exchange. With the Intuit Store Exchange method gone, stores still exchange by desktop email, web-based email, removable media or network file transfer, and the headquarters data is only as current as the last exchange. So we run a final exchange at every store before the count, then export from headquarters. The quantity columns in the item export, one per store, map to Shopify locations. Shopify POS then shares inventory, customers and gift cards across locations live, and transfers between stores replace transfer slips. POS Pro is priced per location, so every store that sells in person is part of the budget, and hardware is checked device by device against Shopify’s supported list, since Shopify POS runs on iPads, iPhones and Android devices rather than a Windows PC.
If you keep QuickBooks Desktop, the QuickBooks Desktop Connector syncs Shopify sales and accounting data into it, with a free plan for retail and a paid plan for B2B. Shopify documents it for recent Desktop versions, so an old Desktop install may need upgrading first. If you use QuickBooks Online, Intuit publishes a QuickBooks Online app on the Shopify App Store that syncs products, orders and payouts. A2X is the choice many bookkeepers prefer: it posts one summarized journal entry per Shopify payout to QuickBooks Online, matched to the bank deposit, rather than every sale. Reviews of the two first-party connectors are mixed, so we test the sync with your bookkeeper on real transactions before launch. Whichever you choose, set the start date to go-live so the sales already posted from QuickBooks POS are not recorded twice.
A reconciliation ledger from the QuickBooks POS exports to the live Shopify counts for products, variants, quantities per location, customers, balances and any imported sales, with every exclusion named; the matrix item to variant map; the price level mapping; the location and hardware list; the accounting connector settings agreed with your bookkeeper; the redirect verification list if a website moved; and a recorded walkthrough of Shopify POS and the admin for your staff.
Yes. Intuit discontinued QuickBooks Desktop Point of Sale 19.0 on October 3, 2023, ending support, security patches, Point of Sale Payments and the Gift Card Service. The software still runs, but without updates or integrated card processing.
Intuit partnered with Shopify and pointed its point of sale customers to Shopify POS, which runs the store and a web store from one inventory and connects to QuickBooks Desktop or QuickBooks Online. The right choice still depends on your stores, hardware and bookkeeping.
Yes, when the rows are grouped by parent item. Shopify’s free importer brings each size and color in as its own draft product, so we group them into one product with variants, keeping each barcode, cost and quantity.
Shopify’s importer does not move sales. We can import past sales receipts as orders tagged by store, or keep them as an exported archive, and gift card, store credit and rewards balances are carried across either way.
A POS-only move starts from 2,500 dollars for stores under 500 products and 5,000 customers or sales records (3,500 dollars for larger stores), typically over six to eight weeks. Multi-store rollouts and hardware are a fixed price after the audit. Terms are half to begin and half once the store is live and you are fully satisfied with the figures.
Start with the migration survey. For other point of sale moves, see the Lightspeed guide and the Square guide.
More than the data
Getting the records out of QuickBooks POS is the part software can do on its own, so it is the part most providers sell. The storefront your customers see, the apps that run the store and the systems behind it are the rest of the work, and where a data-only migration hands the problem back to you. All four are in scope here.
Products, variants, option pricing, customers, the full order history with refunds and tracking, reviews, content and redirects. Reconciled to the cent.
Rebuilt exactly as it is, given a facelift, or redesigned completely. Quoted inside the migration, not as a second project.
Reviews, search, subscriptions, loyalty, bundles, email. Matched to a Shopify equivalent, dropped where the platform now does it, or rebuilt as a custom app.
ERP, CRM, PIM, 3PL, POS, accounting and EDI, reconnected and tested before cutover. Nobody rekeys orders on launch day.
The first question we ask
Your storefront does not have to come across unchanged, and it does not have to be thrown away either. We quote whichever route you pick inside the migration.
Indistinguishable from the old store, down to the spacing, but rebuilt on a current Shopify theme so it is faster and maintainable underneath.
The same structure, better executed: typography, spacing, color, photography, product pages and navigation. The shape your customers know stays put.
A new storefront, designed as a prototype you click through before a line of Liquid is written, then built on Horizon.
Included with every migration
A QuickBooks POS to Shopify migration is not finished when the data lands. Every migration we deliver includes an SEO and growth evaluation once Google has re-crawled the new store and the first real analytics exist: how it is indexed, where it ranks and who outranks it, a technical tag audit, speed, product copy, and quick wins in the order to do them. Here is one we delivered, based on a real engagement.
Other platforms
Tell us about your store in ten minutes. We come back within one business day with an honest assessment, a recommended track and a fixed price.