Guides

Best accounting software for a marketplace (2026)

Marketplaces break accounting software in a specific way. Which package survives it, why the answer is usually a subledger rather than a different ledger, and what to check first.

A white general-ledger card with a mint subledger panel inside it listing six seller rows, a violet arrow posting one line up to the ledger, and a grey dollar coin feeding the subledger from the left.

For most marketplaces the accounting package is not the constraint, and switching it does not fix the problem. Marketplaces break accounting software in one specific place, and every package breaks there for the same reason.

Worth knowing where that is before choosing.

The two questions before any software question

1 · Are you the merchant of record?

This determines your chart of accounts, your revenue recognition and your tax position, and it is a legal question rather than a software one.

  • Merchant of record: the gross sale is your revenue; the seller’s share is a cost or a liability.
  • Not merchant of record: only your commission is revenue; the rest is money passing through and must not inflate your top line.

Settle this with your accountant first. Configuring a package on the wrong assumption produces a year of books that have to be restated. The distinction explained.

2 · Where do seller balances live?

At any moment you owe money to sellers who have sold and not yet been paid. Your general ledger can record that you owe sellers $84,000 in total. It has no natural structure for which seller is owed what, since when, and what has been paid against it.

That structure is a subledger, and marketplaces that skip it keep the detail in the payment platform or a spreadsheet. The consequence is predictable: the number in the accounts and the number a seller sees come from different systems and drift. More on the pattern.

The packages

Xero

Fit: marketplaces up to meaningful volume, especially UK and Commonwealth. Strengths: clean bank reconciliation, flexible rules, good connector ecosystem, tracking categories for basic analysis. Limits: tracking categories are not full dimensions, so cutting revenue by seller, category and region at once gets awkward. One entity.

QuickBooks

Fit: the same band, especially US. Strengths: ubiquitous, deep connector market, and the best recovery tool of any package — the Reconciliation Discrepancy report names exactly which reconciled transactions were altered. Limits: similar dimensional constraints. Judged against Xero on reconciliation specifically.

Sage Intacct

Fit: multi-entity marketplaces, or single-entity ones drowning in chart-of-accounts sprawl. Strengths: genuine dimensions — entity, location, project, customer, vendor — so analysis lives in dimensions rather than in the account code. Multi-entity is native. Limits: implementation weight and cost.

NetSuite

Fit: marketplaces with inventory, multiple subsidiaries, or complex order-to-cash. Strengths: the whole order-to-cash chain in one system; strong dimensional analysis; OneWorld for multi-subsidiary. Limits: significant implementation, and its bank reconciliation is adequate rather than excellent — which matters here more than usual.

The comparison

DimensionsMulti-entitySeller subledgerHandles aggregated settlement
XeroTracking categoriesNoNoClearing account
QuickBooksClasses, locationsLimitedNoClearing account
Sage IntacctFullNativeNoClearing account
NetSuiteFullNativeNoClearing account

Read the third column. None of them has a seller subledger, because that is not what a general ledger is for. Every marketplace builds or buys it somewhere else, and the quality of that decision matters more than the package choice.

Where every package breaks

One settlement arrives. It is aggregated and net. Your books are itemised and gross.

A deposit representing four hundred orders lands as one line, with fees already deducted, refunds from an earlier period mixed in, and a reserve withheld. Your ledger holds four hundred sales at full value, plus commission, plus the fees as a separate cost you have not yet seen itemised.

The standard mechanism is a clearing account: the settlement goes in, the components come out, and the balance should return to zero. It works, and it is the right pattern in every package listed above. What it does not do is generate the breakdown — that has to be exported from the payment platform and imported or entered.

Four things make it harder:

  1. Fees are netted before arrival, so gross and net never agree without the fee data.
  2. Refunds and chargebacks land in later settlements than the sale they reverse, so no period closes cleanly.
  3. Reserves and holds remove money from availability without removing it from what you owe.
  4. Multi-currency settlements arrive at the platform’s rate, not the rate you posted the sale at.

This is not a defect in any of these products. It is what happens when the money moves through one system and is recorded in another, and it is why a marketplace can run NetSuite properly and still lose a week at close.

Choosing, in practice

  1. Settle merchant-of-record status. It decides your chart of accounts.
  2. Choose the package on entity count and dimensional need, not on marketplace features — none of them have marketplace features.
  3. Decide where the seller subledger lives and treat that as a real decision rather than a default.
  4. Ask what arrives after a settlement. If the answer is a CSV export, that is the monthly cost, and it is the same cost in every package.

Where Fynex fits

Fynex works upstream of whichever ledger you choose, on the fourth point.

Payments carry what they settle. A settlement arrives already broken into the orders it covers, the commission taken, and the fee deducted, so the clearing account is populated by the payment rather than by an export. Refunds reverse through the same split rule that created the original division, in the same proportions. Seller balances are maintained as a subledger rather than as a total, so what a seller can see and what your accounts say come from one record.

That deliberately leaves the ledger alone. Xero, QuickBooks, Intacct and NetSuite are all good at being ledgers, and the reason a marketplace close is slow is not that the ledger is wrong — it is that the information needed to feed it was thrown away before it arrived.

Related: Marketplaces · Best payout platforms for marketplaces · ledger vs subledger · Reconciliation

FAQ

Frequently asked questions

For most marketplaces the ledger is not the constraint, so the answer is usually the one you already run. Marketplaces break accounting software in a specific place: a single settlement arriving net of fees against hundreds of gross transactions, plus balances owed to sellers that the ledger has no natural home for. Xero and QuickBooks handle this with a clearing account and a connector up to meaningful volume. NetSuite and Sage Intacct add multi-entity and dimensional depth. None of them solve the underlying problem, which sits upstream.
The mechanics depend on whether you are the merchant of record. If you are, the gross sale is your revenue and the seller's share is a cost or a liability. If you are not, only your commission is revenue and the rest is money passing through, which must not inflate your top line. That distinction decides your entire chart of accounts and it is a legal and tax question rather than a software one, so it is worth settling with your accountant before configuring anything.
If you owe money to more than a handful of sellers at any moment, yes. A general ledger records that you owe sellers a total; it has no natural structure for what each individual seller is owed, when it became owed, and what has been paid against it. Teams that skip the subledger keep that detail in the payment platform or a spreadsheet, which means the number in the accounts and the number sellers can see come from different places and drift apart.
Because the settlement is aggregated and netted while your books are itemised and gross. One deposit represents hundreds of orders with fees already deducted, refunds from earlier periods mixed in, and reserves withheld. Your ledger holds hundreds of individual sales at full value. Nothing connects the two except a date and a total, so the reconciliation is a monthly reconstruction of relationships that existed at the moment of each payment and were discarded before the money arrived.
Book a demo