If you sell on eBay and run your back office on Microsoft Dynamics 365 Business Central, manual order entry is probably costing you hours every week and creating stock mismatches that upset buyers. Connecting the two systems lets orders, inventory counts, and customer records move automatically between platforms, so your Business Central instance becomes the single source of truth for every sale, no matter where it originated.
This guide walks through how the integration actually works, which eBay APIs are involved, the methods available for connecting the two systems, and what to plan for before you start. If you're evaluating integration options more broadly, our page covers connectors beyond eBay as well.
Why Sync eBay with Business Central
Sellers running eBay storefronts alongside Business Central usually hit the same friction points: double data entry between eBay Seller Hub and the ERP, inventory counts that fall out of sync during high-volume periods, and finance teams reconciling marketplace payouts against fees, refunds, and shipping costs by hand.
An integration addresses each of these directly.
Real-time inventory accuracy. Stock levels update in Business Central the moment an eBay sale posts, and available-to-promise quantities push back to eBay, reducing the risk of overselling.
Automated order flow. eBay orders land in Business Central as sales orders, complete with line items, shipping details, and buyer information, without a team member re-keying anything.
Cleaner financial reconciliation. Payouts, marketplace fees, and refunds map to the correct general ledger accounts, so month-end close doesn't involve cross-referencing three spreadsheets.
Multi-channel visibility. If you also sell on Amazon, Shopify, or through wholesale, Business Central becomes the central hub reporting on all channels together instead of forcing you to check each marketplace separately.
Understanding the eBay APIs Involved
eBay's developer platform exposes several RESTful APIs, and knowing what each one does helps when scoping an integration project or evaluating a connector.
Inventory API. Used to create and manage inventory records and to publish listings to eBay. Since the Inventory API is a standalone, offer-based model, any listing created or synced through it has to be revised through the same API rather than through Seller Hub.
Fulfillment API. Handles everything that happens after checkout: retrieving orders, managing shipment and package details, and issuing refunds. This is the API your Business Central connector will call most frequently once orders start flowing.
Account API. Manages seller-level settings such as payment, fulfillment, and return business policies, which every published offer must reference.
Finances API. Surfaces payout, transaction, and fee data, which is what makes automated reconciliation in Business Central possible.
Older integrations sometimes still reference eBay's legacy Trading API, but new builds should be scoped against the current REST-based Sell APIs, since that's where eBay is directing ongoing development.
Integration Methods: Choosing the Right Approach
There isn't a single "correct" way to connect eBay and Business Central. The right method depends on your order volume, technical resources, and how much customization you need.
1. Prebuilt connector or ISV app. Several vendors offer packaged connectors listed on Microsoft AppSource that handle order, inventory, and customer sync out of the box. This is the fastest path to a working integration and requires the least development effort, though customization options are usually limited to what the vendor's configuration screens allow.
2. iPaaS or middleware platform. Tools built for integration workflows sit between eBay and Business Central, handling authentication, data mapping, and error monitoring through a visual interface. This route suits sellers who need to connect multiple marketplaces or systems and want a centralized place to manage all of them.
3. Power Automate. For lighter-weight needs, Power Automate can call eBay's REST APIs and push data into Business Central using flows, without a dedicated middleware subscription. It works well for simpler order-to-sales-order syncs but gets harder to maintain as complexity grows.
4. Custom AL extension. Building a native Business Central extension in AL gives you full control over field mapping, business logic, and how eBay data interacts with existing workflows like . This approach takes longer and costs more upfront but scales cleanly for sellers with high order volumes or unusual fulfillment rules.
If you're still deciding what Business Central itself brings to the table before integrating anything, our overview of is a useful starting point.
Step-by-Step: What the Integration Process Looks Like
Regardless of which method you choose, the underlying steps are consistent.
Register and authenticate. Create an eBay Developer Program account, request access to the relevant Sell APIs, and complete OAuth authentication so your integration can act on the seller's behalf securely.
Confirm business policies are set up. eBay requires sellers to be opted into payment, fulfillment, and return business policies before the Inventory API can publish or manage offers.
Map your data fields. Decide how eBay fields such as SKU, order status, and shipping method correspond to Business Central fields like item number, sales order status, and shipment method. This mapping step is where most integration issues originate if it's rushed.
Set sync direction and frequency. Some data, like inventory quantity, typically flows from Business Central to eBay, while orders flow the other direction. Decide whether syncs run in real time, on a schedule, or on demand.
Test in a sandbox environment. eBay provides a sandbox for testing API calls before going live, which lets you catch mapping errors without risking real orders or listings.
Go live and monitor. Once live, keep an eye on failed syncs, especially around order status changes and refund processing, since these are the transactions most likely to need manual review early on.
What Data Should Sync Between the Two Systems
A well-scoped integration typically covers:
Orders and order line items, including buyer shipping details and selected shipping service
Inventory quantities, updated in both directions to prevent overselling
Product and listing data, including SKU, price, and item specifics
Customer records, so repeat eBay buyers don't create duplicate customer cards in Business Central
Payments, fees, and refunds, mapped to the correct accounts for reconciliation
Shipment and tracking information, pushed back to eBay once fulfilled in Business Central
Integration for Sellers Using 3PLs or Multiple Warehouses
If your eBay orders ship from a third-party logistics provider rather than an in-house warehouse, the integration needs an extra layer: Business Central has to route the fulfillment instruction to the 3PL system and then bring tracking data back before it can close the loop with eBay. Sellers in this situation should scope the eBay connector alongside their broader rather than treating it as an isolated project, since sequencing matters: inventory sync, order routing, and shipment confirmation all need to happen in the right order to avoid overselling or delayed tracking updates.
Common Challenges and How to Avoid Them
Inventory sync lag. If updates aren't near real-time, high-velocity SKUs can oversell during flash sales or promotions. Confirm your chosen method supports the sync frequency your order volume actually needs.
Order status mismatches. eBay and Business Central use different status vocabularies. Get the status mapping right during setup so cancellations and returns don't get stuck between systems.
Fee and refund reconciliation gaps. Marketplace fees, promoted listing costs, and partial refunds all need clear mapping to general ledger accounts, or your finance team will end up reconciling manually anyway.
Underestimating business policy setup. Since the Inventory API requires business policies to be configured before offers can be published or updated, skipping this step early causes avoidable delays.
What Does It Cost
Cost varies widely depending on the method. A prebuilt connector might run a monthly subscription fee with limited setup cost, while a custom AL extension involves upfront development investment but no ongoing per-transaction fees. If you're budgeting for this alongside a broader Business Central rollout, our breakdown of walks through what typically drives the number up or down.
Choosing an Implementation Partner
eBay integrations touch inventory, sales, and finance modules at once, so the partner handling it should understand both eBay's Sell API ecosystem and Business Central's data model, not just one or the other. Ask prospective partners how they've handled sync frequency, error recovery, and business policy setup on past marketplace integrations before committing. If you're comparing options, see our guide on .
Frequently Asked Questions
Can Business Central connect to eBay natively? Not out of the box. Business Central connects to eBay through a third-party connector, middleware, Power Automate, or a custom-built extension, since there's no native, built-in eBay module.
Which eBay API handles order sync? The Fulfillment API handles retrieving orders and managing the shipment process after checkout. The Inventory API manages listings and stock.
How long does an eBay to Business Central integration take? A prebuilt connector can be live in days to a few weeks. A custom AL extension typically takes several weeks to a few months, depending on the complexity of the data mapping and how many other systems, like a WMS or 3PL platform, are involved.
Does the integration support multiple eBay marketplaces? Most connectors and custom builds can support multiple eBay country sites under one seller account, though each marketplace may need its own business policy and currency mapping.
Is real-time sync necessary? For sellers with limited stock or high order velocity, yes. Lower-volume sellers can often get by with scheduled syncs every few minutes without a meaningful risk of overselling.
Getting Started
Integrating eBay with Business Central turns two separate systems into one connected workflow, cutting manual entry and giving you a single accurate view of stock, orders, and margins. The right method depends on your order volume, technical resources, and how many other systems need to plug into the same data flow.
If you want help scoping the right approach for your eBay store, to talk through your setup.
