Skip to main content

Best ERP for Shopify: ten systems by order volume

Most Shopify stores under about $2 million a year do not need an ERP. Past that, structure decides the pick: entities, warehouses, wholesale price lists. Ten systems compared on connector scope, sync failures and published price.

Rizwan Qaiser
Rizwan Qaiser·October 5, 2026·9 min read·LinkedIn

Rizwan Qaiser is the founder of Autonomous Technologies, a Vancouver-founded Shopify engineering agency. He leads the team's integration and order-path work for Shopify and Shopify Plus stores and writes from what those engagements show.

Stock is wrong in two systems, finance re-keys orders at month end, and someone has proposed an ERP to fix it. An ERP, or enterprise resource planning system, is one database that holds finance, stock, purchasing and fulfilment. A connector is the app that moves records between it and Shopify. The connector decides the outcome more than the licence does. And most stores under about $2 million a year do not need an ERP at all.

The short answer. Under about $2 million, keep accounting software and add an inventory tool. Between $2 million and $20 million, shortlist Cin7 Core, Katana, Brightpearl, Odoo, Acumatica and Business Central. Above $20 million, or with several entities, currencies or B2B price lists, it narrows to NetSuite, Business Central, Acumatica and SAP Business One.

Who this is for. Founders, operations leads and controllers at Shopify or Shopify Plus stores choosing an ERP, replacing one, or deciding whether they need one. Who this is not for. Anyone whose problem is a broken connection to an ERP they already own. That is a repair, and the Shopify ERP integration guide covers it.

We build and repair ERP, 3PL and accounting integrations for Shopify stores. We resell none of these systems, so read this as a practitioner’s list. Prices are in USD. Every figure links to the vendor page it came from, read on 15 September 2026.

Read on 15 September 2026. Confirm every figure and connector scope with the vendor before shortlisting, because plans and connector coverage change.
SystemRevenue band and fitShopify connectionPublished licence price
QuickBooks Online plus inventory toolUnder $2M, one entityIntuit's own connector, plus A2X for payoutsYes, $38 to $340 per month
Katana Cloud Inventory$2M to $20M, light manufacturingVendor-built Shopify appYes, free tier then from $299 per month
Cin7 Core$2M to $20M, multi-channel wholesaleVendor-built Shopify appYes, $349 to $1,199 per month by tier
Finale Inventory$2M to $20M, barcode warehousesVendor-built Shopify appYes, $499 and $799 per month
Odoo$2M to $20M, in-house technical capacityPaid third-party module onlyYes, per user, plus a module fee
Brightpearl by Sage$2M to $20M, retail and wholesaleVendor-built, onboarding-ledVendor does not publish
Acumatica$5M to $50M, many occasional usersVendor-built native connectorVendor does not publish
Dynamics 365 Business Central$3M upward, documented sync behaviourFirst-party Microsoft connectorYes, $80 and $110 per user per month
Oracle NetSuite$20M upward, multi-entity financeOracle connector app, or an iPaaSConnector app yes, licence no
SAP Business One$20M upward, existing SAP supply chainPartner and iPaaS connectors onlyVendor does not publish
Read on 15 September 2026. Confirm every figure and connector scope with the vendor before shortlisting, because plans and connector coverage change.

Buy for the structure, not the revenue number

An ERP earns its place when one database must hold finance, stock, purchasing and fulfilment across more than one channel, entity or warehouse. Revenue is only a proxy. The real triggers are structural: a second sales channel, a second warehouse or 3PL, a second legal entity or currency, wholesale price lists, or manufactured goods. Two of those together is when the spreadsheet stops working.

Under about $2 million a year. If one person can still answer “how many of this are sellable, and where” without opening three tools, keep QuickBooks Online or Xero. Add an inventory system that owns stock.

About $2 million to $20 million. The decision is open. Cin7 Core and Katana fit if the constraint is stock and production. Brightpearl, Acumatica, Business Central and Odoo fit if finance, purchasing and multi-channel work need one database.

Above $20 million, or any multi-entity group. NetSuite, Business Central, Acumatica and SAP Business One. Consolidation, intercompany accounting and how many storefronts one licence covers decide it.

A $3 million store with three entities, two warehouses and wholesale pricing has a stronger ERP case than a $12 million single-entity store with none of them. Score the structure first and the revenue band second.

Six things that break in a Shopify ERP sync

The same six questions decide whether a connector fits, whichever system you pick. Ask them in writing. Do not just watch a new order appear in a demo.

  • Inventory quantity definitions. Shopify splits stock into on hand, available, committed, unavailable and incoming. Incoming stock “isn’t available to sell until it has been received” (Shopify inventory states). Ask each vendor for the arithmetic that produces Shopify’s available figure.
  • Order edits after export. Shopify states that orders created by an app “can’t then be edited in the Shopify admin or by other apps” (order editing considerations). Decide which edits are allowed before go-live.
  • Partial fulfilments. A partial shipment closes the original fulfillment order and “opens two new fulfillment orders” (fulfillment solutions). A connector that assumes one shipment per order misreports the rest.
  • Refunds and adjustments. Refunding less than the calculated amount creates an order adjustment in the store’s financial reports (Refund resource).
  • Multi-currency. Shopify carries presentment and shop amounts at once (MoneyBag object). Ask which one posts.
  • B2B price lists. If you sell wholesale through Shopify B2B, connector coverage of companies and catalogues is a screening question (B2B external integrations).
Some integrations in the Shopify App Store aren't fully compatible with Shopify B2B, specifically companies and catalogs.Shopify Help Center, B2B external integrations, read 15 September 2026

The connector scope you can read before signing is the scope you will get. Microsoft, Katana, Oracle and Finale publish theirs. Brightpearl, Acumatica and the SAP partners do not, so get it in writing.

The six systems for stores under $20 million

QuickBooks Online or Xero plus an inventory tool. Intuit publishes its own Shopify connector. It imports sales, refunds, fees and payouts. It is bookkeeping, not stock control, so the inventory tool must own quantity. QuickBooks lists $38 to $340 per month (Intuit pricing).

Katana Cloud Inventory. For light manufacturing and made-to-order brands. Katana documents its formula plainly: it pushes “In stock minus Committed” to Shopify’s available field (Katana integration overview). B2B price-list behaviour is not documented, so ask. Free up to 30 SKUs, then from $299 per month (Katana pricing).

Cin7 Core. For multi-channel wholesale and distribution. The plan limits are the buying constraint. Standard at $349 per month covers 6,000 sales orders a year. Pro at $599 covers 24,000. Advanced at $1,199 covers 120,000 (Cin7 pricing). Grow past a cap mid-year and you get a price change, not a warning.

Finale Inventory. For barcode-driven warehouses where picking accuracy is the problem. Finale documents a five-minute sync in both directions (Finale Shopify integration), which is thin for a flash sale. Essentials from $499 and Growth from $799 per month (Finale pricing).

Odoo. For teams that want one modular suite and have technical capacity. Odoo has no first-party Shopify connector. The common route is a paid third-party module such as Emipro’s Shopify Odoo Connector at $634.15. Ask who maintains it across Odoo upgrades. Standard is $7.25 per user per month billed yearly, a first-year rate (Odoo pricing).

Brightpearl by Sage. For retail and wholesale teams that want an implementation partner. Brightpearl describes native Shopify and Shopify Plus integrations and per-store currency pricing (Brightpearl Shopify integration). The on-hand versus available logic sits in a help centre we could not read, so get it in writing. The vendor does not publish a price (Brightpearl pricing).

The four systems for larger or multi-entity groups

Acumatica. Priced on transaction volume rather than seats, which suits many occasional users. Its native connector imports orders “using the Shopify default currency or the entity’s base currency in Acumatica” (Acumatica for Shopify). Your controller should make that choice. No published price (Acumatica on ERP cost).

Microsoft Dynamics 365 Business Central. The best documented connection of the ten, built by Microsoft itself (connector overview). It offers two inventory formulas and raises an error on an edit to a processed order. With presentment currency selected it posts “the currency and amounts that the customer saw and paid” (synchronise orders). It does not work with Dynamics 365 Finance or Supply Chain (connector FAQ). Essentials is $80 and Premium $110 per user per month (Business Central pricing).

Oracle NetSuite. For groups that buy for consolidation and intercompany accounting. Oracle’s NetSuite ERP Connector lists at $199.92 per month for B2C Standard and $916.58 for B2B. Oracle documents that it “does not support adding items to orders” and that “each connector can have only a single store connected” (NetSuite Connector FAQ). The licence has no published price. See our Shopify NetSuite integration guide.

SAP Business One. For businesses already inside an SAP supply chain. SAP publishes no connector. The App Store listing is by eShopSync, and Celigo documents a prebuilt flow (Celigo). Every capability claim belongs to a partner, so get the record list in writing. No published price.

Which we pick, and when, from the work

We often hear “the vendor says the connector handles all of this.” Sometimes it does. What decides it is never the feature list. It is the mapping, the exception queue and who clears it on a Tuesday morning. An exception queue is the list of records that failed to sync, with a reason and an owner.

Sene Studio is the clearest example. Every order carries custom measurements. Since 2022 we have built four factory integrations that route four order types down one shared path (Sene Studio). Orders reach the factories without re-keying, and the team has a place to fix the ones that fail. The licence was never the hard part. The quantity formula, the edit rules and the failed-record queue were. At Container One, we matched legacy custom pricing on all 41 products before moving a single endpoint.

Two engagements behind the advice above, with the figures from their published case studies.
EngagementWhat movedFigure
Sene Studio, made-to-measure apparelShopify orders to garment factories4 factory integrations, 4 order types on one routing path, since 2022
Container One, shipping containersLegacy custom pricing into a new pricing hub41 of 41 products verified at price parity, 40 depots seeded
Two engagements behind the advice above, with the figures from their published case studies.

When a client in the $2 million to $20 million band asks, we start with Business Central or Katana if the flows are standard. Their documented behaviour lets us test the awkward cases before anyone signs. We steer toward NetSuite only when a group structure forces it.

A published price is not the cost. Budget the licence plus the monthly work: clearing exceptions, reconciling stock and maintaining mappings. Price the people first.

Where this breaks: the connector does not cover your flows

If the standard connector misses a flow, the middle option is an integration platform, or iPaaS. It is a third-party service that moves and reshapes records between systems and holds the error queue. Patchworks and Pipe17 list on the Shopify App Store. None publishes a price on its own site. Pipe17 states its “pricing is based on order volume, connections, flows, and sub-accounts” (Pipe17 pricing). Its App Store listing shows $24,000 a year for Standard. Budget a subscription plus a named person who clears its error queue daily.

Five questions to put in writing before you sign:

  • Which of our flows are in standard scope? Send your record types and directions and ask for written coverage.
  • What is the inventory formula? Not the field name, the arithmetic.
  • What happens to an order edited after export?
  • How many storefronts does one licence cover? NetSuite documents one store per connector.
  • Who clears the exception queue, and who owns the monthly tie-out?

What to do next

Shortlist two systems for your structure and run the same flow list past both. The one that answers the six sync questions in writing wins. Our Shopify ERP integration guide carries the ownership map and the acceptance tests. For stock gaps once live, read Shopify inventory sync problems.

Best ERP for Shopify: common questions

What is the best ERP for Shopify for a store doing $5 million a year?

Usually Cin7 Core, Brightpearl, Acumatica or Business Central, and structure decides which. Manufacturing or assembly pushes toward Katana or Cin7 Core. Several entities or currencies push toward Business Central or Acumatica. Wholesale price lists push toward whichever vendor will demonstrate Shopify B2B companies and catalogues.

Is the best ERP for Shopify Plus different?

The shortlist is the same, but Plus adds B2B companies and catalogues, multiple storefronts and markets. Ask about storefront counts, because at least one vendor connector supports a single store per connector.

Our ERP does not fit. Do we replace it or fix the integration?

Separate the two failures. If the ERP holds the right records and the numbers are still wrong, the fault is the mapping, the quantity formula or an unattended exception queue. A replacement reproduces it. If the ERP cannot represent something the business does, such as a second entity, no integration fixes that.

Facts checked October 2026, re-check by 5 April 2027. Vendor prices and connector scope were read on 15 September 2026.

Filed under

ecommerce-operationserpintegrationsshopify

From the intelligence suite

Where is your ecommerce stack leaking revenue?

SiteScore surfaces the technical and conversion gaps holding your store back. Free analysis, no sales pitch.

Run a free check
Continue reading
A storefront on the left connects to a tall enterprise finance building on the right through three different connection devices stacked in the centre: a sealed prebuilt connector, an open platform rail and a hand built custom module, with an exception tray and an operator below them.

Shopify & Ecommerce

Shopify NetSuite integration: which connector to pick

Oracle's NetSuite Connector lists from $199.92 a month on the Shopify App Store. Compare it with Celigo and a custom build on cost, limits and who owns the work afterwards.

Rizwan QaiserSep 14, 2026
9 min read
A storefront sends records through a central integration hub to an operations system and warehouse, with a separate queue for exceptions.

Shopify & Ecommerce

Shopify ERP integration: who owns each record

A Shopify ERP integration works when every shared field has one owner. Shopify retries a failed webhook 8 times over 4 hours, then stops. Here is how to build around that.

Rizwan QaiserSep 10, 2026
8 min read
Loading page