Linnworks Accounting: The Multi-Channel Sellers Guide to Clean Books
Linnworks sits at the centre of your multichannel operation — but that same centrality makes accounting hard. Orders from Amazon, eBay, Shopify, and every other channel flow through Linnworks, each carrying its own fee structure, payout timing, and inventory implications. This guide shows you how to keep clean books across all of them.
Linnworks sits at the centre of your multichannel operation — aggregating orders from Amazon, eBay, Shopify, Etsy, OnBuy, and your own website into a single management layer. That centralisation is exactly what makes Linnworks powerful. It’s also what makes Linnworks accounting harder than most sellers expect.
When every sales channel funnels through one system, the revenue looks unified. The accounting reality is not. Amazon charges referral fees and FBA fees separately from gross sales. eBay deducts final value fees before settling. Shopify has its own gateway fees. Each channel pays out on its own schedule, and each creates distinct journal entries. Layer in inventory management across multiple warehouses and the complexity compounds.
TL;DR: Linnworks accounting requires channel-level revenue tracking, separate expense accounts for each marketplace fee type, and a COGS process tied to your inventory purchase costs. Connect Linnworks to QuickBooks Online or Xero via SyncTools to automate this mapping — eliminating CSV exports and keeping your books accurate as channel count grows.
Already familiar with a specific Linnworks integration? Jump to the Linnworks QuickBooks integration guide (step-by-step setup) or the Linnworks Xero integration guide. For foundational eCommerce bookkeeping principles, see eCommerce Bookkeeping: What Every Online Seller Must Know. If you also sell via WooCommerce, see the companion WooCommerce Accounting Guide.
Why Linnworks Accounting Is Complex
Most eCommerce accounting guides assume you sell on one platform. Linnworks sellers rarely do. The accounting challenges that arise from multichannel selling through a centralised OMS are distinct from single-channel selling — and most general bookkeeping advice doesn’t address them.
Each channel has a different fee structure
Amazon charges sellers in layers. Referral fees run 6–15% depending on category. FBA fees cover pick, pack, and ship. Storage fees accrue monthly. Long-term storage fees apply after 365 days. Advertising costs (Amazon PPC) sit separately again. None of these are deducted cleanly from a single settlement figure — they appear across multiple transaction types in Seller Central. For a deep dive into Amazon-specific fee accounting, see the Amazon Seller Accounting Guide.
eBay charges a final value fee (typically 12.9% on most categories) plus an optional promoted listings fee. Unlike Amazon FBA, eBay doesn’t manage fulfilment, so there’s no storage cost — but the fee structure is still distinct from Shopify’s processing fees or Etsy’s transaction and listing fees.
Each fee type needs its own expense account. Pooling “marketplace fees” into a single line item loses the visibility you need to understand true channel profitability.
Inventory valuation runs across multiple channels and warehouses
Linnworks tracks inventory quantities in real time across multiple warehouses and channels, decrementing stock as orders fulfil. But quantity tracking and cost tracking are different problems. Your accounting system needs to know the purchase cost of each SKU to calculate COGS correctly — and that purchase cost needs to flow from purchase orders received in Linnworks into your accounting platform.
The common mistake: recording sales revenue from all channels but never updating inventory costs when purchase orders land. The result is a balance sheet with understated inventory and a P&L with incorrect gross margins.
Payout timing varies by channel
Amazon settles every 14 days. Shopify Payments pays out daily. eBay Managed Payments settles weekly. If you’re on cash-basis accounting, these timing differences can make your monthly P&L misleading — revenue appears in the period of settlement rather than the period of sale. Accrual-basis accounting eliminates this problem by recognising revenue when the order ships, regardless of when the payout arrives.
Multichannel refunds are non-trivial
A customer who ordered on Amazon returns through Amazon’s return process. A Shopify customer uses your return portal. Each creates a refund transaction in Linnworks, but the accounting treatment differs by channel — Amazon may claw back referral fees, or it may not, depending on the return reason. Recording all refunds as negative sales misses this nuance.
Our finding: The most common Linnworks bookkeeping failure is treating the Linnworks order total as revenue without adjusting for channel fees. Amazon’s referral and FBA fees alone can reduce net proceeds by 25–40% on mid-priced products — but these fees aren’t visible in Linnworks’s order view, only in Seller Central’s settlement reports.
Chart of Accounts for Linnworks Sellers
A Linnworks seller’s chart of accounts needs to handle channel-level revenue, channel-level fees, inventory COGS, and marketplace-specific liabilities. Here’s the structure that works for most multichannel operations.
Income accounts
Set up a separate income account for each active sales channel:
- Amazon Sales — gross product sales from Amazon (before fees)
- eBay Sales — gross product sales from eBay (before fees)
- Shopify Sales — gross product sales from your Shopify store
- Other Channel Sales — catch-all for smaller channels (Etsy, OnBuy, etc.)
- Shipping Income — shipping charged to customers across all channels
Keep gross sales by channel in separate accounts. This is the only way to run accurate per-channel P&Ls and understand which channels are actually profitable after fees.
Cost of revenue accounts
- Cost of Goods Sold — mapped to SKU purchase costs, decremented as orders ship
- Amazon FBA Fees — pick, pack, ship, and storage fees charged by Amazon
- Amazon Referral Fees — percentage-based selling fees per Amazon order
- eBay Final Value Fees — percentage-based fees per eBay sale
- Payment Processing Fees — gateway fees for non-marketplace channels (Shopify, direct website)
- Shipping and Fulfilment Costs — carrier costs for self-fulfilled orders
Liability accounts
- Sales Tax Payable — tax collected but not yet remitted
- VAT Payable (UK/EU sellers) — VAT collected from customers
Contra-revenue accounts
- Sales Returns and Allowances — refunds and returns across all channels, recorded as contra-revenue (not negative sales)
QuickBooks Online vs. Xero for Linnworks Merchants
Both platforms connect to Linnworks via SyncTools and handle the transaction types above. Which fits better depends on where you’re based and how complex your operation is.
| Factor | QuickBooks Online | Xero |
|---|---|---|
| Best geography | United States | UK, AU, NZ, CA |
| Multicurrency | Plus plan and above | All paid plans (native) |
| Inventory tracking | Advanced plan | Growing/Established |
| VAT / MTD (UK) | Limited | Strong native support |
| Payroll integration | Native (US) | Third-party |
| Accountant ecosystem | Large US CPA network | Dominant in AU/UK/NZ |
| Linnworks sync | SyncTools | SyncTools |
| Order grouping | Supported | Supported |
Choose QuickBooks Online if: You’re a US-based Linnworks seller, your accountant uses QBO, you need US payroll, or you’re primarily selling on US-focused marketplaces (Amazon US, Walmart). See the Linnworks QuickBooks Online integration guide for setup details.
Choose Xero if: You’re UK-based (Making Tax Digital compliance is strong in Xero), you trade in multiple currencies at volume, your accountant is Xero-certified, or you run a multi-entity structure. See the Linnworks Xero integration guide or the full Xero eCommerce Accounting Guide for broader Xero setup guidance.
For enterprise operations: Linnworks sellers running NetSuite or Sage as their accounting platform can connect both via SyncTools — see the Linnworks NetSuite integration and Linnworks Sage integration guides.
Step-by-Step: Connecting Linnworks to Your Accounting Platform via SyncTools
Setting up the Linnworks–accounting integration correctly from the start prevents the reconciliation problems that catch up with high-volume sellers at tax time.
Step 1: Map your channels before you connect.
List every active Linnworks channel and identify the fee types each generates. Amazon sellers need to account for referral fees, FBA fees, and storage fees separately. eBay sellers need final value fees. Shopify orders carry gateway processing fees. Build this list before opening SyncTools — it becomes your account mapping guide.
Step 2: Set up your chart of accounts.
Add the channel-level income accounts and fee expense accounts described above before syncing. Cleaning up a chart of accounts after six months of data has already synced is significantly harder than setting it up correctly at the start.
Step 3: Connect Linnworks to SyncTools.
In SyncTools, authenticate your Linnworks account via OAuth — no API keys required. SyncTools reads your channels, order sources, and fulfilment locations automatically.
Step 4: Connect your accounting platform.
Authenticate QuickBooks Online or Xero in SyncTools. SyncTools presents a field-mapping interface where you assign each Linnworks transaction type to the corresponding account in your chart of accounts.
Step 5: Configure order grouping (high-volume sellers).
If you process more than 100 orders per day on any channel, use SyncTools’s order grouping feature to post a single daily summary invoice per channel rather than one invoice per order. This keeps your accounting platform clean and reconcilable without hitting transaction limits.
Step 6: Test with a small date range first.
Before running a full historical sync, test with 7 days of recent data. Verify that Amazon FBA fees appear in the correct expense account, that refunds land in Sales Returns and Allowances (not as negative sales), and that COGS is recording against the correct inventory accounts.
Step 7: Set sync frequency.
For most Linnworks sellers, daily sync is sufficient. High-volume operations processing over 500 orders per day should use real-time or hourly sync to keep accounts receivable current.
Common Linnworks Accounting Mistakes
These are the errors that show up most often in Linnworks seller audits — and each one is avoidable with the right setup.
Mistake 1: Treating Linnworks order totals as revenue
Linnworks shows you the customer-facing order value. That number is not your revenue — it’s your gross order value before marketplace fees. An Amazon order for £100 might net you £60–65 after referral fees, FBA fees, and advertising costs. Recording £100 as revenue overstates income and understates cost of revenue.
Fix: Always record gross order value as revenue and record each fee type as a separate expense. This preserves your gross revenue figure for trend analysis while accurately reflecting your costs.
Mistake 2: Reconciling to payout rather than order value
Amazon, eBay, and other marketplaces send net settlement payments — gross sales minus fees. Reconciling your books to the net payout rather than the gross order value makes it impossible to analyse fee trends over time.
Fix: Record gross sales as revenue and fees as expenses, even though the bank deposit is the net amount. The reconciliation happens at the clearing account level, not by matching the bank deposit to a single revenue line.
Mistake 3: Missing inventory COGS
Linnworks tracks stock quantities, but quantity tracking doesn’t automatically update COGS in your accounting system. Many Linnworks sellers have accurate revenue records but no cost of goods sold — making their P&Ls useless for gross margin analysis.
Fix: Record purchase orders from Linnworks into your accounting platform as bills against the Inventory asset account. When SyncTools posts sales, it references the purchase cost and posts the corresponding COGS entry automatically.
Mistake 4: Lumping all marketplace fees into one account
Combining Amazon FBA fees, Amazon referral fees, eBay final value fees, Shopify gateway fees, and advertising costs into a single “Marketplace Fees” account makes it impossible to control costs at the channel level.
Fix: Use sub-accounts. Amazon FBA Fees, Amazon Referral Fees, and Amazon Advertising each get their own account. The same principle applies to eBay and other channels.
Mistake 5: Ignoring multichannel inventory cost consistency
Linnworks sellers often source the same SKU from multiple suppliers at different costs. If you record all purchases at an average or estimated cost rather than actual cost, your inventory valuation on the balance sheet drifts from reality — and your COGS calculations become estimates rather than facts.
Fix: Record every purchase order in your accounting system at the actual unit cost on the PO. Use FIFO or weighted average cost consistently and don’t switch methods mid-year.
For a deeper look at multichannel inventory accounting mechanics, see Multi-Channel Inventory Accounting.
How SyncTools Handles Linnworks Accounting Automatically
SyncTools connects Linnworks directly to QuickBooks Online, Xero, NetSuite, or Sage and posts each transaction type to the correct account — without manual exports, journal entry adjustments, or spreadsheet intermediaries.
What SyncTools maps automatically:
- Linnworks sales orders by channel → channel-specific income accounts
- Purchase orders received → inventory asset accounts with line-item unit costs
- Amazon FBA fees → FBA fee expense account
- Amazon referral fees → referral fee expense account
- eBay final value fees → eBay fee expense account
- Payment gateway fees (Shopify, direct channels) → processing fee expense account
- Sales tax / VAT collected → liability accounts
- Refunds and credit notes → Sales Returns and Allowances (contra-revenue)
- Inventory COGS → cost of goods sold at SKU purchase cost
Order grouping: For high-volume channels, SyncTools batches orders into a single daily invoice per channel, keeping your accounting platform clean without losing transaction-level detail in Linnworks.
Setup time: Under 20 minutes for most Linnworks sellers. SyncTools uses OAuth for both Linnworks and your accounting platform — no developer required, no API keys to manage.
Stop reconciling Linnworks manually. Connect Linnworks to QuickBooks or Xero with SyncTools →
Frequently Asked Questions: Linnworks Accounting
How does accounting work for Linnworks sellers?
Map each channel’s revenue and fee types to dedicated accounts in QuickBooks Online or Xero: gross sales per channel as income, FBA fees and final value fees as cost-of-revenue expenses, sales tax as a liability, and refunds as contra-revenue. Connect Linnworks to your accounting platform via SyncTools to post each transaction type automatically rather than reconciling from channel settlement reports.
Does Linnworks integrate with QuickBooks?
Yes — via SyncTools. The integration syncs Linnworks sales orders, purchase orders, refunds, and marketplace fees into QuickBooks Online automatically, mapping each transaction type to the correct account. See the Linnworks QuickBooks Online integration guide for full setup instructions.
Does Linnworks integrate with Xero?
Yes — via SyncTools. The integration handles Linnworks sales orders, purchase orders, credit notes, and channel fees in Xero, with support for order grouping for high-volume sellers. See the Linnworks Xero integration guide.
What is the best accounting software for Linnworks?
QuickBooks Online is the strongest choice for US-based Linnworks merchants. Xero is preferred by UK, Australian, and New Zealand sellers, and by accountants managing multi-entity or multi-currency operations. Enterprise Linnworks operations often use NetSuite or Sage — both connect via SyncTools. If you need Power BI dashboards on top of NetSuite or Dynamics 365 Business Central data, see the NetSuite Power BI connector and Dynamics 365 Power BI connector guides.
How do I handle inventory valuation in Linnworks accounting?
Record every purchase order from Linnworks as a bill in your accounting platform at the actual unit cost. When orders fulfil, SyncTools posts the corresponding COGS entry at the SKU purchase cost. Use FIFO or weighted average cost consistently — switching methods mid-year distorts your inventory asset balance and gross margins.
Ready to automate your accounting?
Connect Shopify, WooCommerce, or Linnworks to QuickBooks, Xero & more. Setup in minutes.