ERP by industry

ERP software for ecommerce brands

Ecommerce is the industry where reported revenue and actual contribution diverge most, because a marketplace payout is a net figure containing a dozen deductions and almost everyone books it as one line.

Get true channel margin

Send a month of settlement files and your product costs. We will show you contribution after every deduction.

1 / 3
Settlement decomposed per orderContribution per SKU and channelLive in weeks, not quarters

The problems

Six things we hear in the first call.

Every one of these is a consequence of settlement arriving as a net number and cost arriving as an invoice price.

The payout is booked as revenue

A single Amazon deposit contains charges, refunds, referral fees, FBA fees, storage, advertising, chargebacks, and reserve movements. Booked as one line, the month is unreconcilable by construction.

Fees netted against revenue

The most common accounting error we find. It understates revenue and cost simultaneously and distorts gross margin in a way acquirers notice immediately in diligence.

Returns are an aggregate

A nine percent category return rate can contain a SKU at thirty-four percent that loses money on every unit shipped. The aggregate hides it indefinitely.

Advertising sits in marketing

Marketplace advertising is functionally a cost of sale for the products it promotes and is nearly always booked in aggregate, which flatters every SKU equally.

Overselling across channels

Shopify, Amazon, wholesale, and TikTok each reading on-hand rather than available. The same unit gets sold twice and somebody finds out at fulfilment.

The close waits on settlement

Marketplace settlement arrives on its own schedule, so the month cannot close until the last payout lands and somebody has decomposed it.

Where the money goes

Gross sales to contribution, in six deductions.

A representative shape for a DTC and marketplace brand between $10M and $50M. Only one of these deductions is on the invoice.

100%Gross sales38%Landed COGS15%Channel fees14%Fulfilment & shipping8%Returns & refunds16%Advertising9%Contributionrepresentative DTC and marketplace economics · your mix will differ substantially
The distortion runs in the wrong direction

Channel fees scale with the channel, so the channel taking the most out of each sale looks the cheapest when nothing is decomposed. That is exactly backwards, and it is why sellers routinely discover that their highest-volume marketplace is their lowest-margin one — usually during a diligence process rather than during a planning cycle.

Your stack

We do not ask you to move everything.

Shopify, Amazon, and your 3PL keep running. What changes is that the numbers behind them stop being assembled by hand.

Consolidated into erp.io

  • Channel margin spreadsheets
  • Settlement decomposition workbook
  • Landed cost allocation
  • Return rate analysis by SKU
  • Inventory valuation across locations
  • Manual marketplace reconciliation

Kept and integrated

  • Shopify, Amazon, Walmart, TikTok
  • Your 3PL or warehouse
  • Stripe, Shopify Payments, PayPal
  • QuickBooks, Xero or Intacct
  • Meta and Google Ads
  • Ramp, Brex or Bill.com

Benchmarks

What good looks like at this size.

Drawn from our own engagements with ecommerce brands between $10M and $50M. The bar is a typical erp.io customer after two quarters; the marker is the segment median.

Days to close the month
6 daysmedian 15 days
SKUs with true contribution
100%median 14%
Settlement reconciled to deposits
99%median 41%
Fees posted separately from revenue
100%median 29%
Inventory variance at count
0.8%median 4.1%
Advertising attributed to SKU
92%median 11%

Decomposition is the whole job

Almost every finance problem an ecommerce brand has traces back to settlement being booked as a net figure. Revenue is wrong, cost is wrong, gross margin is wrong, and none of it is wrong by enough to be obvious — it is wrong by fifteen or twenty points in a way that looks plausible.

Breaking each payout into charges, refunds, disputes, fees, adjustments, and reserves, and matching each back to the order that produced it, is the foundation everything else needs. It is tedious, entirely mechanical, and it is the work.

A netted payout booked as one revenue line is not a shortcut. It is a decision to never be able to reconcile that month again.

Return rate is a SKU-level fact

Aggregate return rate is close to useless. A category at nine percent can contain products at thirty-four, and those products are frequently the ones with the strongest revenue growth, because a heavily promoted product that does not match its listing sells and comes back.

Matching returns to the original order and SKU, with reason codes where the channel supplies them, is usually the first thing customers act on after a decomposition. It is also the finding most likely to change a merchandising decision rather than an accounting one.

Advertising belongs in contribution

For most DTC brands, advertising is the largest single deduction after cost of goods and it sits in marketing expense as one number. Attributing it to the products it promoted — where the channel reports at campaign or SKU level — changes the contribution ranking substantially.

The uncomfortable version of this finding is that the products with the best gross margin are frequently the ones absorbing the most advertising to move, and their contribution ranking is considerably worse than their gross margin ranking suggests.

What the agents do here specifically

  • Settlement decomposition. Each payout broken into its components and matched to orders, which is otherwise a monthly spreadsheet exercise that nobody enjoys.
  • Landed cost allocation. Freight, duty, and handling applied to cost layers rather than expensed, so unit cost reflects what the goods actually cost.
  • Bill coding and matching. Supplier invoices, freight bills, and 3PL charges coded and matched, including partial receipts and price variances.
  • Reconciliation. Deposits matched to settlements matched to orders, continuously, so the close does not wait on somebody working backwards from a bank line.
Where we are not the right answer

If you need a warehouse management system as your system of record, or you manufacture your own products with multi-level bills of material, we are not it. Brands operating in many countries with local VAT registration and filing obligations should look at NetSuite. We handle the financial side of ecommerce well and we do not pretend to handle the operational side.

Questions

What companies ask.

Which channels do you support?
Shopify, Amazon Seller and Vendor Central, Walmart, eBay, TikTok Shop, WooCommerce, and BigCommerce. Others scoped on request.
What will decomposition actually show us?
Most brands find at least one high-volume SKU that loses money after fees, returns, and landed cost. It is the common outcome rather than the rare one.
Do you replace our 3PL system?
No. We read fulfilment from it and hold the order, inventory value, and settlement accounting.
Can you handle multi-currency selling?
Yes, with rates at transaction date and realised gains posted separately rather than absorbed into one FX line.
How far back can you decompose?
Twelve to twenty-four months typically, so period comparison works from day one rather than after a year of collecting.

Find out which channel actually pays.

Send a month of settlement. We will decompose it and show you contribution after every deduction.