Appendix G: QuickBooks POS Migration Guide
For Retailers Displaced by QB POS V19 Discontinuation
You’re Not Alone: On October 3, 2023, Intuit discontinued QuickBooks Point of Sale V19 after 20+ years, leaving approximately 1,438 businesses scrambling for alternatives. This guide is for you.
What Happened to QuickBooks POS?
Timeline of Events
| Date | Event |
|---|---|
| 1999 | QuickBooks POS launched |
| 2019 | V19 released (final version) |
| February 2023 | Intuit announces discontinuation |
| February 2023 | Sales to new customers cease |
| October 3, 2023 | Official end-of-life - services terminated |
| Today | Software still runs but with no support, updates, or payment processing |
What Stopped Working
- QuickBooks Point of Sale Payments (merchant processing)
- Gift Card Service (Givex integration)
- Security updates and patches
- Technical support
- Future compatibility guarantees
What Still Works (For Now)
- Local sales transactions (cash only or external card processing)
- Inventory management (locally)
- Reports (historical data access)
- QuickBooks Desktop sync (until QB Desktop is also discontinued)
Why Consider Our POS Platform?
We Built What You Loved About QB POS
| What You Loved in QB POS | Our Platform |
|---|---|
| Works offline | ✅ Full offline-first architecture |
| Multi-store inventory | ✅ Real-time sync (better than file-based) |
| QuickBooks integration | ✅ QuickBooks Online API (modern) |
| One-time pricing option | ✅ Self-hosted = no recurring fees |
| Layaway management | ✅ Built-in |
| Employee commissions | ✅ Built-in |
| Standard hardware | ✅ Same printers, scanners, drawers |
We Fixed What Frustrated You
| QB POS Pain Point | Our Solution |
|---|---|
| “Store Exchange” file sync delays | Real-time PostgreSQL database sync |
| Proprietary database (no direct access) | Standard PostgreSQL (query directly) |
| V19 daily crashes | Modern architecture, tested thoroughly |
| Desktop-only, Windows-only | Web-based + Desktop + Mobile |
| No Shopify/e-commerce | Native Shopify integration |
| 7-month discontinuation notice | Open source = you own the code forever |
| Expensive support ($79/month) | Self-service docs + community |
Feature Comparison: QB POS V19 vs Our Platform
Core POS Operations
| Feature | QB POS V19 | Our Platform | Notes |
|---|---|---|---|
| Ring sales | ✅ | ✅ | Same workflow |
| Returns/exchanges | ✅ | ✅ | Receipt lookup included |
| Split payments | ✅ | ✅ | Any combination |
| Hold/suspend sale | ✅ | ✅ | Resume anytime |
| Layaway | ✅ | ✅ | Full lifecycle |
| Gift cards | ✅ (Givex - $15/mo) | ✅ (Built-in - free) | No third-party dependency |
| Discounts | ✅ | ✅ | Line item and transaction |
| Price override | ✅ (Manager) | ✅ (Manager PIN) | Same security model |
Inventory Management
| Feature | QB POS V19 | Our Platform | Notes |
|---|---|---|---|
| Track quantities | ✅ | ✅ | Per-location |
| Low stock alerts | ✅ | ✅ | Configurable thresholds |
| Reorder points | ✅ | ✅ | Auto-generate POs |
| Multi-store visibility | ✅ | ✅ | Real-time (not delayed) |
| Inter-store transfers | ✅ | ✅ | With verification |
| Physical counts | ✅ | ✅ | Cycle and full counts |
| Barcode printing | ✅ | ✅ | Standard label formats |
| RFID scanning | ❌ | ✅ | Native Raptag integration |
Customer Management
| Feature | QB POS V19 | Our Platform | Notes |
|---|---|---|---|
| Customer profiles | ✅ | ✅ | Full history |
| Purchase history | ✅ | ✅ | Searchable |
| Loyalty programs | ✅ | ✅ | Points-based |
| Store credit | ✅ | ✅ | Track and redeem |
| Customer types | ✅ (VIP, Employee) | ✅ | Fully customizable |
| Email marketing | ❌ | ✅ | Built-in |
Employee Management
| Feature | QB POS V19 | Our Platform | Notes |
|---|---|---|---|
| User accounts | ✅ | ✅ | Role-based |
| PIN login | ✅ | ✅ | Fast entry |
| Time clock | ✅ | ✅ | Clock in/out |
| Commissions | ✅ | ✅ | Per-sale tracking |
| Tips | ✅ | ✅ | Tip pooling options |
| Performance reports | ✅ | ✅ | By employee |
| Manager overrides | ✅ | ✅ | PIN-protected |
Multi-Store
| Feature | QB POS V19 | Our Platform | Notes |
|---|---|---|---|
| Multiple locations | ✅ (Up to 20) | ✅ (Unlimited) | No artificial limits |
| Centralized purchasing | ✅ | ✅ | HQ model |
| Store transfers | ✅ | ✅ | Real-time |
| Company-wide reports | ✅ | ✅ | All stores |
| Sync method | File-based (“Store Exchange”) | Real-time database | Major upgrade |
| Sync frequency | Manual/scheduled | Instant | No more waiting |
Integration
| Feature | QB POS V19 | Our Platform | Notes |
|---|---|---|---|
| QuickBooks Desktop | ✅ (Native) | ⚠️ Via bridge | Transitional support |
| QuickBooks Online | ❌ | ✅ (API) | Modern integration |
| Shopify | ❌ | ✅ (Native) | Bidirectional sync |
| E-commerce | ❌ | ✅ | Orders flow to POS |
| Payment processors | Intuit Payments only | Multiple options | Stripe, Square, etc. |
Technical
| Feature | QB POS V19 | Our Platform | Notes |
|---|---|---|---|
| Operating system | Windows only | Any (Web-based) | Mac, Linux, tablets |
| Database | Proprietary | PostgreSQL | Standard, queryable |
| Offline mode | ✅ Full | ✅ Full | SQLite local cache |
| Cloud backup | ❌ | ✅ | Automatic |
| Mobile app | ❌ | ✅ | Raptag for RFID |
| API access | QBXML/COM | REST/JSON | Modern, documented |
| Multi-tenant | ❌ | ✅ | SaaS-ready |
Migration Path
Phase 1: Data Export from QB POS (Do This Now)
While your QB POS is still working, export everything:
Export Inventory
QB POS Menu: File > Utilities > Export > Items
Export Format: CSV or Excel
Fields to include:
- Item Number (SKU)
- Item Name
- Description
- Department/Category
- Size, Color, Style (attributes)
- Cost
- Regular Price
- Vendor
- Reorder Point
- Quantity on Hand (per location)
- UPC/Barcode
Save as: qbpos_inventory_export_YYYYMMDD.csv
Export Customers
QB POS Menu: File > Utilities > Export > Customers
Export Format: CSV or Excel
Fields to include:
- Customer Name
- First Name, Last Name
- Company
- Address, City, State, ZIP
- Phone, Email
- Customer Type
- Account Balance
- Store Credit Balance
- Loyalty Points (if applicable)
Save as: qbpos_customers_export_YYYYMMDD.csv
Export Sales History (Optional but Recommended)
QB POS Menu: Reports > Sales > Sales History
Date Range: All time (or last 2-3 years)
Export to Excel
Save as: qbpos_sales_history_YYYYMMDD.xlsx
Export Vendors
QB POS Menu: File > Utilities > Export > Vendors
Export Format: CSV
Save as: qbpos_vendors_export_YYYYMMDD.csv
Phase 2: Hardware Assessment
Compatible Hardware (Keep Using)
| Hardware Type | Compatible Models | Notes |
|---|---|---|
| Receipt Printers | Epson TM-T88 series | Industry standard |
| Star TSP100/TSP600 | Works via ESC/POS | |
| Star mPOP | Combined printer/drawer | |
| Barcode Scanners | Honeywell Hyperion 1300g | USB HID |
| Honeywell Voyager 1202g | Wireless | |
| Any USB HID scanner | Keyboard wedge mode | |
| Cash Drawers | Star 13x13, 16x16 | Printer-kick or USB |
| APG Vasario | Standard interface | |
| Label Printers | Zebra GC420 | ZPL compatible |
| DYMO LabelWriter | Standard labels |
Hardware That Won’t Work
| Hardware | Reason | Replacement |
|---|---|---|
| Intuit Card Reader | Tied to discontinued Intuit Payments | Any modern card terminal |
| Proprietary PIN pads | Intuit-specific | Standard payment terminal |
Phase 3: Data Import to Our Platform
Import Inventory
# API endpoint for bulk import
POST /api/v1/items/bulk-import
Content-Type: application/json
{
"source": "quickbooks_pos",
"mappings": {
"Item Number": "sku",
"Item Name": "name",
"Description": "description",
"Department": "categoryName",
"Cost": "cost",
"Regular Price": "price",
"Vendor": "vendorName",
"Reorder Point": "reorderPoint",
"UPC": "barcode"
},
"file": "base64_encoded_csv_content"
}
Import Customers
POST /api/v1/customers/bulk-import
Content-Type: application/json
{
"source": "quickbooks_pos",
"mappings": {
"First Name": "firstName",
"Last Name": "lastName",
"Email": "email",
"Phone": "phone",
"Customer Type": "customerType",
"Store Credit Balance": "storeCredit"
},
"file": "base64_encoded_csv_content"
}
Phase 4: Configuration
Set Up Locations
For each of your QB POS stores:
1. Create Location in our system
2. Map to Shopify location (if applicable)
3. Configure registers
4. Set up receipt templates
Configure Tax Rates
QB POS: Company > Preferences > Sales Tax
Export your tax rates and configure in:
Settings > Tax Configuration
Set Up Payment Methods
Configure your new payment processor:
- Stripe (recommended)
- Square
- Other integrated processor
Phase 5: Parallel Testing
Run both systems for 1-2 weeks:
- Process sales in BOTH systems
- Compare end-of-day reports
- Verify inventory accuracy
- Test all workflows (returns, layaways, etc.)
- Train staff on new system
Phase 6: Go Live
- Final inventory sync
- Cut over payment processing
- Retire QB POS
- Keep QB POS data archived (read-only access)
Common Migration Questions
“What about my transaction history?”
Option A: Export reports to Excel for reference (recommended) Option B: Keep QB POS installed in read-only mode for historical lookups Option C: Professional data migration service can import historical transactions
“What about outstanding layaways?”
- Export layaway report from QB POS
- Create matching layaways in new system
- Ensure deposit amounts match
- Complete layaways in new system as customers return
“What about gift card balances?”
- Export gift card report from QB POS
- Import balances to new gift card system
- Physical cards continue to work (barcode lookup)
- Consider offering bonus for balance verification
“What about my employees’ time records?”
- Export time entries from QB POS
- Final payroll should be run from QB POS data
- New time tracking starts fresh in new system
- Keep QB POS records for tax/audit purposes
“Will my barcode scanners still work?”
Yes! USB barcode scanners work as keyboard input devices. They’ll work with any system.
“What about my receipt printer?”
Yes! Epson and Star printers use standard ESC/POS commands. We support them natively.
“Is there training available?”
- Video tutorials for each workflow
- In-app help (F1 key)
- Documentation at [your-docs-url]
- Migration support available
Cost Comparison
QuickBooks POS V19 (What You Were Paying)
| Item | One-Time | Monthly |
|---|---|---|
| Software (Pro) | $1,360 | - |
| Multi-Store upgrade | +$160 | - |
| Support (optional) | - | $79 |
| Gift Cards (Givex) | - | $14.95 |
| Payment Processing | - | 2.4% + $0.25/trans |
| Total Year 1 | $1,520 | ~$94/mo + processing |
Our Platform (Self-Hosted)
| Item | One-Time | Monthly |
|---|---|---|
| Software License | $0 | $0 |
| NAS/Server Hardware | ~$500 | - |
| Electricity/Internet | - | ~$20 |
| Payment Processing | - | Varies by processor |
| Total Year 1 | ~$500 | ~$20/mo + processing |
5-Year Total Cost of Ownership
| Solution | 5-Year Cost |
|---|---|
| QB POS V19 (was) | ~$7,000+ |
| Shopify POS (Intuit recommended) | ~$6,000+ |
| Our Platform (self-hosted) | ~$1,700 |
What You’ll Gain (Beyond QB POS)
Real-Time Multi-Store Sync
QB POS "Store Exchange":
- Manual file export/import
- Hours of delay between syncs
- Conflict resolution nightmares
Our Platform:
- Instant database replication
- Changes visible immediately
- Automatic conflict resolution
Shopify Integration
QB POS:
- No e-commerce connection
- Manual order entry
- Inventory discrepancies
Our Platform:
- Shopify orders flow to POS
- Inventory syncs bidirectionally
- Unified customer view
RFID Inventory (Raptag)
QB POS:
- Manual barcode scanning
- Physical counts take days
- Easy to miss items
Our Platform + Raptag:
- Scan entire store in minutes
- Wave scanner over racks
- 99.9% accuracy
Modern Access
QB POS:
- Windows desktop only
- Must be at store
- No remote visibility
Our Platform:
- Any browser, any device
- Check sales from anywhere
- Real-time dashboards
Migration Checklist
Before Migration
- Export all inventory to CSV
- Export all customers to CSV
- Export sales history reports
- Export vendor list
- Document current tax rates
- List all active layaways
- List all gift card balances
- Inventory all hardware
- Back up QB POS data files
- Cancel Intuit Payments (if still active)
- Cancel Givex gift card service
During Migration
- Install our platform
- Import inventory data
- Import customer data
- Configure locations
- Set up registers
- Configure receipt templates
- Set up payment processing
- Configure tax rates
- Create employee accounts
- Test all hardware
- Run parallel testing (1-2 weeks)
After Migration
- Final inventory verification
- Migrate outstanding layaways
- Import gift card balances
- Train all staff
- Go live on new system
- Archive QB POS data (keep accessible)
- Decommission QB POS (don’t uninstall yet)
- 30-day review and optimization
Getting Help
Self-Service Resources
- Documentation: Blueprint Book
- Video Tutorials: Coming soon
- FAQ: This appendix + online knowledge base
Migration Support
For complex migrations (multiple stores, large inventories):
- Professional services available
- Custom data mapping
- On-site training
Community
- GitHub Issues for bug reports
- Community forum for questions
- Feature requests welcome
Final Thoughts
We understand your frustration. You chose QuickBooks POS, used it for years (maybe decades), invested in hardware and training, and then Intuit pulled the rug out with 7 months notice.
We’re building something different:
- Open architecture you can trust
- Modern technology that will last
- The features you loved, without the limitations
- Your data, your control
Welcome to your new POS home.
Appendix G - Version 1.0 For QuickBooks POS V19 users seeking a migration path Last updated: December 2025