Your Amazon sales channel generates revenue, but without proper ERP integration, it also generates chaos. Manual order entry creates bottlenecks, disconnected inventory systems cause overselling, and settlement reconciliation becomes a monthly grind.
The operational pain is real. Teams processing orders by hand typically spend 5-10 minutes per order on data entry alone. Finance teams without automated settlement imports often spend two to three days each month reconciling Amazon's fee reports. When your Amazon operations connect directly to NetSuite ERP, those problems go away. Orders flow automatically, inventory updates in real time, and settlements reconcile themselves.
For a broader look at how NetSuite integrations work across systems, that context helps frame what you are building here.
Amazon-NetSuite integration creates two-way data sync between Amazon Seller Central and your NetSuite ERP. If you are new to the concept of ERP integrations generally, NetSuite Integrations 101 is a good place to start before diving into the Amazon-specific setup.
The connection automates order imports (both FBA and FBM), inventory synchronization, product catalog updates, fulfillment tracking, and financial settlement reconciliation.
Order Management
Inventory Control
Financial Data
Product Information
You have multiple paths to connect Amazon with NetSuite. The native NetSuite Connector comes included with your license and handles basic order sync, inventory updates, and settlement imports. Third-party iPaaS solutions like Celigo offer pre-built flows with advanced customization.
The choice depends on your complexity. Native connectors work well for straightforward operations. iPaaS platforms handle multi-marketplace deployments and complex fee structures requiring custom SKUs.
Before starting setup, understand your options. Each approach carries different cost structures, implementation timelines, and customization capabilities.
For sellers processing fewer than 500 orders monthly with simple FBA or FBM operations, the native NetSuite Connector is sufficient. For mid-market sellers needing settlement reconciliation or multi-marketplace support, a solution like Celigo delivers better results.
Choose the Native Connector if:
Choose an iPaaS Solution (Celigo) if:
Choose Custom Integration if:
This is the part most integration guides skip, and it is where things get operationally complicated. FBA is not just a fulfillment option. It changes how inventory appears on your balance sheet and how NetSuite needs to track it.
When you ship inventory to Amazon fulfillment centers, that stock does not leave your balance sheet. It is still your asset. Amazon holds it on your behalf and fulfills orders from it, but you own it until the moment a customer buys it. That makes FBA inventory function as consignment stock, and your NetSuite setup needs to reflect that.
In practice, this means creating a dedicated NetSuite location for FBA inventory, separate from your own warehouse locations. Stock sitting at an Amazon fulfillment center should not be pooled with stock available for merchant-fulfilled orders. Mixing them leads to overselling on FBM channels and inaccurate available-to-promise numbers across the board.
When you decide to replenish FBA stock, the right document in NetSuite is a Transfer Order. It moves inventory from your warehouse location to your FBA location, which reflects the physical reality of shipping goods to Amazon. The Transfer Order creates a paper trail, updates both location quantities correctly, and keeps your cost of goods accounting clean.
The workflow looks like this: you create a Transfer Order in NetSuite, fulfill it from your warehouse, and ship the goods to Amazon. Once Amazon receives and checks in the inventory, you receive the Transfer Order on the FBA side. Your NetSuite FBA location now shows the correct quantity.
Amazon does not always store your inventory in one fulfillment center. It distributes stock across its network based on demand signals. That means a single inbound shipment from you might end up split across multiple Amazon locations. From NetSuite's perspective, all of that still lives in your single FBA location record. You do not need to track individual Amazon fulfillment center addresses in NetSuite. What matters is that the total FBA quantity in NetSuite matches what Amazon reports in its FBA inventory reports. Run weekly reconciliation reports to catch any drift between the two systems.
The most important architectural decision in any Amazon-NetSuite integration is this: NetSuite should be the system of record, not Amazon.
That means orders, inventory, and financial data all flow through NetSuite. Amazon is one channel connected to that hub. Your warehouse system connects to NetSuite. Your accounting connects to NetSuite. Your other sales channels (a SuiteCommerce store, a BigCommerce site, a wholesale portal) all connect to NetSuite. Amazon is not special in the architecture. It is just another input and output.
This matters because it determines where you make decisions. If you manage inventory in Amazon Seller Central and try to push it to NetSuite, you end up with two systems fighting for control. If NetSuite owns inventory and pushes availability to Amazon, you have one source of truth. Fewer errors, cleaner reconciliation, and a system that scales when you add more channels later.
Wholesale distributors and retailers selling across multiple channels benefit most from this architecture because they cannot afford to manage inventory in five different places.
This guide covers the Celigo implementation as the most common mid-market approach. The principles apply across integration methods.
Before starting, verify these prerequisites:
Enable Token-Based Authentication in your NetSuite account:
This enables secure API communication between systems without exposing user credentials.
Install the necessary SuiteApps:
Both bundles should appear in your installed bundles list upon completion.
Configure proper access for the integration:
Store these credentials in a secure location. You will need them for the connection configuration.
Grant Celigo access to your Amazon Seller Central account:
Amazon confirms authorization immediately. This grants the integration permission to read orders, update inventory, and access settlement data.
Connect both systems through the Celigo platform:
Verify both connections show active status before proceeding.
This step determines how data transforms between systems.
Warehouse Mapping
Customer Configuration
Shipping Methods
Settlement SKUs
Flow Enablement
Testing prevents go-live problems:
Document any discrepancies and resolve them before production launch.
Launch your production integration:
The first week requires close attention. Watch for SKU mismatches, customer creation issues, and inventory sync delays.
Timeline summary: Basic configurations complete in two to five days. Full enterprise deployments with settlement reconciliation and multi-marketplace support typically take two to four weeks.
With integration live, focus on optimization. Proper configuration prevents stockouts, eliminates overselling, and streamlines fulfillment.
Configure these safeguards in your inventory management setup:
Wholesale distributors benefit especially from these controls, where inventory complexity grows with SKU counts and warehouse locations.
Streamline your fulfillment workflow with NetSuite order management:
Retailers managing both brick-and-mortar and Amazon channels see meaningful efficiency gains from automated routing.
Settlement reconciliation is one of the highest-value parts of this integration. Amazon's fee structures create accounting headaches without proper automation.
Fee SKU Structure
Create dedicated non-inventory items for each fee type:
Automated Journal Entries
Variance Reporting
Finance teams using automated settlement reconciliation typically reduce what was two to three days of monthly work down to under 30 minutes.
Integration is not a one-time project. Ongoing maintenance keeps performance strong as your business grows.
Missing Orders
Token Expiration
Throttling Errors
Inventory Discrepancies
Settlement Mismatches
As order volume grows, consider upgrading connector tiers or implementing workflow automation to handle increased complexity.
Successfully integrating Amazon with NetSuite requires more than following documentation. The complexity of SKU mapping, settlement reconciliation, FBA inventory accounting, and multi-marketplace operations is real. Most internal teams run into edge cases that standard connector documentation does not cover.
As an Oracle NetSuite Partner, Anchor Group has worked through these edge cases with wholesale distributors and retailers who depend on Amazon as a primary revenue channel. The team has configured custom workflows, built settlement reconciliation solutions, and cleaned up integrations that were technically running but producing bad data.
Scott Gersten at Ontime Supply put it plainly after working with Anchor Group on their SuiteCommerce setup: "Since then, I would say we've been doing an ungodly amount of improvements." That is the kind of engagement Anchor Group aims for on every project, not a clean handoff at go-live, but a long-term working relationship where the system keeps getting better.
For organizations that want to get Amazon-NetSuite integration right the first time, contacting Anchor Group is the right starting point.
Basic configurations using native connectors complete in 2-5 days. Full enterprise deployments with iPaaS solutions typically require 2-4 weeks. The most time-intensive phase is data field mapping and settlement SKU configuration. Organizations handling multiple marketplaces or complex fee structures should plan for the longer timeline.
Orders flow from Amazon to NetSuite as sales orders (MFN) or cash sales (FBA). Inventory levels sync from NetSuite to Amazon. Fulfillment tracking pushes back to Amazon upon shipment. Settlement reports import automatically with fee categorization. Product catalog data can sync in either direction depending on your source-of-truth configuration.
The native connector works well for smaller sellers processing under 500 orders monthly with straightforward requirements. Third-party solutions like Celigo become necessary when you need settlement reconciliation, multi-marketplace support, or advanced customization. Most mid-market businesses find iPaaS solutions deliver better ROI through time savings and error reduction.
FBA orders import as completed cash sales because Amazon has already collected payment and fulfilled the order. Merchant-fulfilled (FBM) orders import as pending sales orders requiring fulfillment from your warehouse. The integration tracks both separately. FBA inventory lives in a dedicated NetSuite location representing Amazon fulfillment centers. FBM inventory depletes from your own warehouse locations. Keeping these separate is essential for accurate stock visibility across both channels.
Yes, but the native connector handles this with limitations. iPaaS solutions like Celigo are built for multi-marketplace deployments and can manage separate flows for US, Canada, UK, and EU marketplaces from a single integration. Each marketplace has its own currency, tax rules, and fee structures, so the configuration work increases with each marketplace you add. Plan for additional setup time and settlement SKU mapping for each region.
SKU mismatches cause the majority of failures. When an Amazon SKU does not exist in NetSuite, orders fail to import. Run a comprehensive SKU audit before go-live. Token expiration is another common issue since Amazon SP-API tokens expire annually. Set calendar reminders for reauthorization. API throttling during peak periods requires staggered flow schedules and batch processing.
FBA inventory is still your asset even while Amazon holds it. It functions as consignment stock. In NetSuite, it should live in a dedicated FBA location separate from your warehouse locations. The quantity in that FBA location should match what Amazon reports in its FBA inventory reports. Run weekly reconciliation to catch any drift. When you ship goods to Amazon for FBA, use a NetSuite Transfer Order to move inventory from your warehouse location to your FBA location. This keeps your cost accounting clean and your available-to-promise numbers accurate.
Tagged with Training, Integration