NetSuite POS: connecting your physical store to your ERP
Running a retail operation with NetSuite as your ERP creates a specific challenge: how do you capture in-store transactions and have them flow into the same system that handles your online orders, inventory, and financials? You need a point of sale system that talks to NetSuite — either natively or through integration.
TL;DR: NetSuite offers SuiteCommerce InStore (SCIS) as its native POS solution, providing real-time inventory visibility, unified customer records, and omnichannel order management. However, SCIS has limitations in hardware flexibility and feature depth compared to dedicated POS systems. Many NetSuite customers instead integrate third-party POS solutions like Shopify POS, Square, or Lightspeed with NetSuite via middleware. The right choice depends on whether unified data or POS feature richness is your higher priority.
SuiteCommerce InStore (SCIS)
SCIS is NetSuite's native point of sale application. It runs on iPad and provides a tablet-based checkout experience for physical retail locations.
What SCIS does well
Real-time inventory. Because SCIS connects directly to NetSuite, inventory levels are always current. When a customer asks "do you have this in another size?" the associate can check real-time stock across all locations — the back room, the warehouse, other stores — without calling anyone.
Unified customer records. Customer data is shared between online and in-store channels. A customer who made an online purchase last month shows their full history when the associate looks them up at the register. Loyalty points, credit balances, and customer-specific pricing apply regardless of channel.
Omnichannel order management. SCIS supports workflows that blend online and offline:
- Buy online, pick up in store (BOPIS) — customer orders online, picks up at the store
- Endless aisle — in-store associate places an order for an item not in stock, ships from warehouse
- Ship from store — fulfilling online orders from store inventory
- In-store returns of online orders — customer returns an online purchase at the physical location
Native financial integration. Every SCIS transaction creates a cash sale or sales order in NetSuite immediately. No nightly sync, no batch processing, no reconciliation of a separate POS database against the ERP.
Where SCIS falls short
Hardware limitations. SCIS runs on iPads, which means you're limited to iPad-compatible peripherals — receipt printers, barcode scanners, cash drawers, and card readers that work with iOS. If you have existing POS hardware (traditional terminals, scales, specialized peripherals), SCIS likely won't support it.
Feature depth. Compared to dedicated POS platforms that have spent years building retail-specific features, SCIS is relatively basic. Features like advanced tip management, complex split payments, kitchen display integration (for food service), tableside ordering, or sophisticated loyalty programs may be limited or absent.
Offline capability. SCIS requires an internet connection to process transactions (since it's reading and writing directly to NetSuite). If your internet goes down, your register goes down. Some implementations use local caching to mitigate this, but it's not a fully offline-capable system.
Cost. SCIS is licensed as an add-on to NetSuite. Pricing varies, but expect $150–300/month per register plus implementation costs. For a single-location retailer, this can be hard to justify when standalone POS systems cost $50–100/month.
Third-party POS integrations
Many NetSuite customers choose a dedicated POS system and integrate it with NetSuite. Here are the most common options:
Shopify POS
If you're already running Shopify for e-commerce integrated with NetSuite, adding Shopify POS creates a unified front-end across online and in-store channels. Shopify handles the customer-facing retail experience, and all transactions sync to NetSuite for financials and inventory.
Strengths: Modern UI, strong hardware ecosystem, excellent mobile experience, Apple Pay and tap-to-pay built in, unified with Shopify e-commerce.
Integration: Via Celigo, custom middleware, or native connectors. Transaction data (sales, returns, payments) syncs to NetSuite as cash sales or journal entries. Inventory syncs bidirectionally.
Best for: Companies already on Shopify + NetSuite that want a consistent brand experience across online and retail.
Square
Square is popular with smaller retail operations and food service businesses. The hardware is affordable, the software is intuitive, and the payment processing is bundled.
Strengths: Easy setup, affordable hardware, built-in payment processing, strong reporting, works offline.
Integration: Via middleware (Celigo, custom API). Daily transaction summaries or individual transactions sync to NetSuite.
Best for: Smaller retail operations, pop-up shops, food service, or businesses that want the simplest possible POS setup with NetSuite as the backend financial system.
Lightspeed
Lightspeed offers retail-specific features including advanced inventory management, purchase ordering, serialized inventory tracking, and multi-location management within the POS itself.
Strengths: Deep retail functionality, built-in loyalty, strong inventory features, good for specialty retail.
Integration: API-based integration with NetSuite, often via middleware.
Best for: Specialty retailers with complex inventory (serialized items, variants, matrices) who need POS-level inventory management in addition to NetSuite.
RetailEdge, NCR, Revel
Enterprise and mid-market retailers sometimes use traditional POS platforms like NCR Counterpoint, Revel, or RetailEdge. These offer the deepest feature sets for specific retail verticals but require more complex integration with NetSuite.
Integration: Typically custom-built using NetSuite REST/SOAP APIs or middleware platforms.
Best for: Large retail operations with specific hardware requirements, high transaction volumes, or vertical-specific needs (grocery, hospitality, convenience).
Choosing: native SCIS vs. third-party POS
| Factor | SCIS (Native) | Third-party POS |
|---|---|---|
| Real-time data | Yes, immediate | Near-real-time (sync delay) |
| Data reconciliation | None needed | Required |
| POS feature depth | Basic–moderate | Moderate–advanced |
| Hardware flexibility | iPad only | Varies by platform |
| Offline support | Limited | Varies (Square, Shopify: yes) |
| Implementation complexity | Moderate | Moderate–high |
| Ongoing maintenance | Low (single vendor) | Higher (two systems + integration) |
| Cost | Higher per-register | Varies |
When SCIS makes sense
- You prioritize unified, real-time data above all else
- Your retail operations are relatively straightforward (no complex tip management, kitchen displays, etc.)
- You want a single vendor for ERP + POS
- You're running SuiteCommerce for e-commerce and want full omnichannel integration
When a third-party POS makes sense
- You need specific POS features that SCIS doesn't offer
- You have existing POS hardware you want to keep
- Offline capability is critical (unreliable internet locations)
- You're already using Shopify, Square, or another platform for e-commerce
- Budget constraints — standalone POS is often cheaper per location
Integration architecture
Regardless of which POS you choose, the integration with NetSuite needs to handle these data flows:
Sales transactions
Each POS transaction creates a corresponding record in NetSuite — typically a cash sale for immediate payment or a sales order for layaway/special orders. The record should include:
- Customer (matched or created)
- Items and quantities
- Payment method and amount
- Tax amounts
- Discounts applied
- Location (store)
Inventory
Bidirectional inventory sync ensures that POS and NetSuite agree on stock levels. This includes:
- POS → NetSuite: Sales reduce inventory, returns add inventory
- NetSuite → POS: Inventory receipts, transfers, and adjustments are reflected in POS availability
- Sync frequency: Real-time or near-real-time for accuracy; batch sync risks overselling
Customers
Customer data should flow both directions:
- New customers created at the register sync to NetSuite
- Customer updates in NetSuite (address changes, account status) sync to POS
- Purchase history is accessible from both systems
Payments and settlements
Payment reconciliation is where most POS integrations get tricky. The POS processes the payment, the payment processor settles funds to your bank account, and NetSuite needs to record both the revenue and the cash receipt. Ensuring these three systems agree requires clear settlement mapping.
Implementation tips
Start with one location. If you have multiple stores, pilot the POS integration at one location before rolling out. The first location surfaces all the data mapping issues, timing problems, and edge cases.
Define your sync frequency early. Real-time sync is ideal but more complex to implement and maintain. Decide early whether near-real-time (every 5 minutes), hourly, or end-of-day sync meets your needs.
Handle returns and exchanges carefully. Returns are the most common source of reconciliation issues. A return at the register needs to properly reverse the original transaction in NetSuite — including inventory, revenue, tax, and payment.
Plan for gift cards and store credit. These create liability entries in NetSuite when sold and revenue when redeemed. Your integration needs to handle both sides.
Test with real transaction volume. Don't just test with 5 transactions. Simulate a busy Saturday with hundreds of transactions, returns, exchanges, and split payments to verify the integration handles volume.
Frequently Asked Questions
Scope your NetSuite storefront
Tell us about your catalog and traffic. We'll recommend the right storefront approach.

Mercedes Lerena
Co-founder & CEO
Co-founder and CEO of BrokenRubik, leading strategic vision and business operations for over a decade. Expert in building and scaling NetSuite consulting teams, with deep experience in enterprise software delivery and client relationship management.
Get More Insights Like This
Join our newsletter for weekly tips, tutorials, and exclusive content delivered to your inbox.
Related Articles
NetSuite for Retail: Inventory, POS & Omnichannel Operations
How retail companies use NetSuite for inventory management, point of sale, omnichannel operations, and financial management.
NetSuite Order Management: OMS Features (2026)
Guide to NetSuite order management. Order-to-cash workflow, advanced order management, multi-channel fulfillment, allocation rules, and returns processing.
NetSuite Payment Processing: Gateways & Setup
Guide to NetSuite payment processing — payment gateways, credit card processing, ACH payments, SuitePayments, PCI compliance, and payment reconciliation.
Mercedes Lerena