Bookkeeping · Close · Tax Small businesses, startups & ecommerce Updated September 2026

Excello Services

“Excelled People For Excellent Services”

Ecommerce bookkeeping services for online stores and marketplace sellers.

Excello's ecommerce bookkeeping services keep the books for online stores and marketplace sellers: every order, fee, refund and payout recorded, stock and landed cost kept in step, and the month closed within five business days.

You see what each channel and each product really earns, not just what landed in the bank, inside your own QuickBooks, Xero or Odoo.

An online shop front with parcels ready to ship An ink drawing of a shop front with a striped awning, a window shaped like a browser page and parcels stacked by the door.


What is ecommerce accounting?

The payout puzzle

Ecommerce accounting is the bookkeeping and reporting of an online business. It records each sale at its full value, then everything taken from it on the way to your bank.

That is what makes accounting for ecommerce business different. A store or marketplace rarely pays you what you sold. It pays what is left after fees, refunds and holdbacks, often days later and in one lump sum covering hundreds of orders.

Record only the deposit and your sales look smaller than they are, your fees vanish into the gap, and your margins stop meaning anything. Here is one payout, taken apart.

One marketplace payout, taken apart (illustrative)
LineAmountWhere it goes
Gross sales10,000Sales
Marketplace and payment fees(1,050)Selling fees
Refunds(380)Refunds and returns
Reserve held back(150)Marketplace reserve, an asset released later
Paid to your bank8,420Bank

From checkout to ledger, in four panels

The Excello Rulebook, drawn

What happens to one sale between the checkout and your closed books, and where the Excello Rulebook does its work.

  1. Panel 01 · The order

    A customer buys.

    An order lands on Shopify, Amazon or Noon: the price, any discount, shipping and tax, each on its own line.

    Fig. 1 · One order, several lines

  2. Panel 02 · The payout

    Days later, one payout arrives.

    The platform pays out once for many orders, with its fees, refunds and reserves already taken. Your bank sees a single number.

    Fig. 2 · One deposit, no detail

  3. Panel 03 · The Excello Rulebook

    The Excello Rulebook takes it apart.

    Our own rules split each payout back into its sales, fees, refunds and reserves, and match it to the orders behind it. The same payout is booked the same way every month.

    Fig. 3 · Split by rule, never by guesswork

  4. Panel 04 · Signed off

    An expert checks it, and the month is signed off.

    Anything unusual goes to an accountant. Each close is signed off by a qualified accountant within five business days, in your own QuickBooks, Xero or Odoo.

    Fig. 4 · Reviewed, signed, closed

The stores, marketplaces and payment tools we keep books for

Channels

Every channel is split the same way, so a sale on Amazon and a sale on your own store can be compared line for line.

Ecommerce channels and how each reaches your books
ChannelHow it reaches the booksWhat is split out
ShopifyConnected directlyOrders, discounts, refunds, payment fees and payouts
AmazonConnected directlySales, referral and fulfillment fees, refunds, reserves and advertising
NoonConnected directlySales, marketplace fees and refunds
WooCommerce, Etsy, TikTok Shop, eBay and WalmartFrom exports and settlement reports on a regular scheduleSales, fees, refunds and payouts
Stripe, PayPal, Tabby and TamaraStripe connected directly; the others from their reportsPayments, fees and payouts matched to orders and bank deposits

How the direct connections work is on the Shopify, Amazon and Noon integrations and Stripe pages.

What bookkeeping for an ecommerce business includes

Full scope

Software records and matches every day, and the Excello Rulebook decides where each part of a Shopify, Amazon or Noon payout belongs: sales, fees, refunds or reserves. Accountants check the work every week, or every business day on the Growth and Scale plans, and close each month.

Ecommerce bookkeeping scope and timing
What Excello doesWhen
Orders, settlements and payouts recordedDaily
Every payout matched to its bank depositDaily, reviewed every week or every business day
Fees, refunds, chargebacks and reserves in their own accountsWith every payout
Stock quantities, item records and cost of goods soldAs items sell, return and arrive
Landed cost: freight, shipping and duties added to stockAs each shipment arrives
Profit by channel or by productFrom the closed books
Sales and payouts in other currencies convertedInto your base currency, whatever it is
Month-end close with your three statementsWithin five business days

Landed cost: the number that makes margins true

Product cost

Landed cost is what a product really cost to get onto your shelf: the supplier's price plus freight, shipping and import duties. Leave those out and every product looks more profitable than it is.

Excello adds each shipment's freight and duties into the cost of the stock it brought in, so cost of goods sold carries the full cost when each unit sells.

Work out your own with the free landed cost calculator.

A worked example

  • 500 units bought at $8 each: $4,000
  • Freight $600 and import duties $400
  • Landed cost $5,000, or $10 a unit, not $8
  • Sold at $25, the margin is $15 a unit, not the $17 it seemed

Profit by channel and by product

Where the money is made

Sales tell you where customers buy. Contribution tells you where you make money. They are rarely the same place, because every channel takes different fees.

Contribution by channel for one month (illustrative)
ChannelSalesFees and refundsLanded cost of goodsContribution
Shopify20,000(1,100)(8,000)10,900
Amazon15,000(3,300)(6,000)5,700
TikTok Shop5,000(600)(2,000)2,400

In this example Amazon brings in three-quarters as much in sales as Shopify, but only about half as much contribution. The same view works product by product.

How ecommerce bookkeeping works with Excello

Set up within one week

  1. Step 01

    Connect

    Your ledger, bank feeds and channels connected, with the others set up from their reports.

  2. Step 02

    Every day

    Orders and settlements recorded, and every payout matched to its deposit.

  3. Step 03

    Every week or daily

    Accountants check fees, refunds, stock and landed cost, and ask you only what they cannot know.

  4. Step 04

    Every month

    The close within five business days, your statements and profit by channel.

Choosing an ecommerce accounting firm, and what it costs

Pricing

An ecommerce accounting firm should be able to take one payout apart, carry landed cost into every product, and show profit by channel. Ask to see all three before you choose.

Excello's ecommerce accounting services start from the bookkeeping plans, from $150 a month, set by your monthly transactions and how often you want the books reviewed. Stock, landed cost and channel reporting are scoped on the first call and included in one fixed quote.

Selling in the UAE or the UK means VAT returns too, and a US LLC owned from abroad needs Form 5472. Those are on the tax pages.

Frequently asked questions

What is ecommerce accounting?

Ecommerce accounting is the bookkeeping and reporting of an online business. It records each sale at its full value, then the fees, refunds and reserves taken from it, the landed cost of the stock sold, and the payout that finally reaches the bank.

What do ecommerce bookkeeping services include?

Ecommerce bookkeeping services record every order and payout, split fees, refunds and reserves, keep stock and cost of goods sold current, and close the month. Excello adds landed cost and profit by channel, and closes within five business days.

How often are ecommerce books updated?

Every day for orders, settlements and payouts, which software records and matches. Accountants check the work every week on the Starter plan and every business day on Growth and Scale, and each month closes within five business days.

What is profit by channel?

Profit by channel is what each store or marketplace leaves you after its own fees, refunds and the landed cost of the goods it sold. Sales show where customers buy; profit by channel shows where the business actually makes money.

Why does landed cost matter for an online store?

Because a product's margin is only real when each unit carries its full cost. Landed cost adds freight, shipping and import duties to the supplier price, so cost of goods sold, and the margin on every product, reflect what the stock actually cost to bring in.

Can Excello keep the books for a seller on several marketplaces?

Yes. Shopify, Amazon and Noon connect directly, and WooCommerce, Etsy, TikTok Shop, eBay and Walmart come in from their exports and settlement reports. Every channel is split the same way and reconciled at each month-end close.

Book a call

Tell us where you sell, roughly how many orders you take a month and which accounting software you use. We'll come back within one business day with a time for a call and a quote.

  • Shopify, Amazon, Noon and five more channels
  • Landed cost and profit by channel
  • Books kept in your own QuickBooks, Xero or Odoo

Enquiry form

Fields marked * are required. We use your details only to reply; see our privacy policy.