Migration guide

QuickBooks POS to Shopify

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?

QuickBooks POS discontinued: moving the shop floor to Shopify POS

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.

Why retailers leave QuickBooks POS

  • The product is finished. Version 19.0 was the last release. Intuit’s discontinuation notice says discontinued products get no critical security patches or feature updates, so any new Windows or QuickBooks Desktop release that breaks it will stay broken.
  • Card processing stopped. QuickBooks Point of Sale Payments no longer works with the software, and Intuit says the PIN pad only ever worked with QuickBooks POS. Stores that kept going usually run a standalone card terminal and key the tender in by hand, which means two systems and a daily reconciliation.
  • Connected services are gone. Intuit also ended the Gift Card Service, Mobile Sync, the Intuit Store Exchange method, the Webgility ecommerce integration, the Vendor Lookup Service and live phone, chat and email support.
  • No web store. QuickBooks POS never had one, so selling online meant a second platform and a sync. Shopify runs the store and the website from one catalog and one inventory.
  • The accounting side is moving too. Intuit has stopped selling QuickBooks Desktop to new US subscribers, and its Desktop versions age out on a fixed schedule (QuickBooks Desktop 2023 was discontinued after May 31, 2026). A POS decision is now also a bookkeeping decision.

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.

What migrates from QuickBooks POS to Shopify

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.

DataSource in QuickBooks POSMoves to Shopify?
Inventory items with item number, UPC, description, department, vendor, average unit cost, regular price, quantity per storeItem list export (File, Utilities, Export) or Export to ExcelYes. 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 cellYes, 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 exportYes, as the SKU. Shopify’s importer skips them, so we map them ourselves.
Price levels and customer pricingItem list and customer listPartly. Rebuilt as customer-segment discounts, or as B2B catalogs for trade accounts.
Customers with names, addresses, phones, emails, notesCustomer list exportYes. Marketing consent is set only where you have a record of it.
VendorsVendor list exportYes, as suppliers in Shopify’s inventory tools.
Sales receipts and sales historySales history list and reports, exported to ExcelOptional. 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 slipsPurchase order and voucher listsOpen purchase orders and in-progress transfers are recreated. Closed vouchers stay in the archive.
Gift card and store credit balancesGift card reports and customer balancesYes. Gift cards are recreated with their balances, and store credit goes onto the customer profile.
Rewards pointsCustomer rewards dataYes, loaded as starting balances in a Shopify loyalty app.
Product imagesPicture files on the POS computerYes, matched to products by item number. The importer does not carry them.
Discounts, staff and security settings, receipt templatesPOS preferencesNo. Set up fresh in Shopify POS.

Your web store URLs and redirects

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.

Tools

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.

How we run it

  1. Audit. QuickBooks POS edition and stores, the item list with its departments and matrix items, price levels, customers, balances, hardware, the QuickBooks Desktop setup and any website. The output is a written, fixed-price scope.
  2. Build in a free Shopify development store. As a Shopify Plus Partner we build in a development store, so you pay Shopify nothing until the store goes live. Locations, POS settings, payments, taxes and the theme are set up here.
  3. Catalog. Matrix items are grouped into products with variants, with barcodes, SKUs, costs, images and quantities per location.
  4. Customers. Customers with addresses and notes, price levels rebuilt, and gift card, store credit and rewards balances loaded.
  5. Orders. Past sales receipts imported as orders tagged by store if you want them in Shopify, otherwise archived.
  6. Redirects for any website that Shopify replaces, tested one by one.
  7. Sample, then full import, with reconciliation. A sample, including your awkward matrix items, is signed off before the full run, which is then reconciled count by count and quantity by quantity against the exports.
  8. Cutover with a delta sync. A stock count on the switch-over day, new customers and balances carried across, and QuickBooks POS kept read-only for lookups.
  9. Post-launch SEO evaluation. If a website moved, we watch 404s from launch day and run the SEO evaluation once Google has re-crawled the store and the first real analytics exist, rather than on a fixed calendar.

Cost and timeline

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 the discontinuation means in practice

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.

Matrix items to variants

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.

Multi-store and Store Exchange to Shopify locations

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.

Bookkeeping after the move

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.

What you get at handover

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.

Questions we settle in the survey

  • Is it QuickBooks POS Basic, Pro or Multi-Store, and how many stores and registers?
  • Which QuickBooks accounting product do you use, and will it stay?
  • How are cards processed today, and which hardware do you want to keep?
  • Do you want past sales in Shopify, or kept as an archive?
  • Are there gift card, store credit or rewards balances to carry?
  • Do you sell online, and on which platform?

Frequently asked questions

Is QuickBooks POS discontinued?

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.

What is the best QuickBooks POS alternative?

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.

Do matrix items come across as variants?

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.

Can we keep our QuickBooks POS sales history?

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.

What does a QuickBooks POS to Shopify migration cost?

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

A QuickBooks POS migration is four jobs. We do all four.

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.

01 · Data

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.

  • Sample first
  • Reconciled
  • Audited
02 · Storefront

The front end, designed and built

Rebuilt exactly as it is, given a facelift, or redesigned completely. Quoted inside the migration, not as a second project.

  • Pixel-perfect
  • Facelift
  • Redesign
03 · Apps

Every app accounted for

Reviews, search, subscriptions, loyalty, bundles, email. Matched to a Shopify equivalent, dropped where the platform now does it, or rebuilt as a custom app.

  • Klaviyo
  • Reviews
  • Subscriptions
  • Custom apps
04 · Systems

The back office keeps working

ERP, CRM, PIM, 3PL, POS, accounting and EDI, reconnected and tested before cutover. Nobody rekeys orders on launch day.

  • ERP
  • CRM
  • 3PL
  • POS
  • EDI

The first question we ask

Pixel-perfect, a facelift, or a complete redesign?

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.

Route 01

Pixel-perfect

Indistinguishable from the old store, down to the spacing, but rebuilt on a current Shopify theme so it is faster and maintainable underneath.

  • Same look
  • New foundations
Route 02

A facelift

The same structure, better executed: typography, spacing, color, photography, product pages and navigation. The shape your customers know stays put.

  • Keeps the map
  • Modern build
Route 03

A complete redesign

A new storefront, designed as a prototype you click through before a line of Liquid is written, then built on Horizon.

  • Prototype first
  • Horizon
  • Upgradeable

Included with every migration

After go-live, we audit the store again.

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.

Ready when you are.

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.