How to record Shopee sales in your accounts, correctly
To a seller, a Shopee sale feels like one event: someone bought something, money arrived. To your accounts, that same sale is really several things happening at once — revenue earned, fees incurred, and cash settled — and recording it as a single lump is the mistake that quietly hollows out your books. The way you record a sale determines whether your accounts can later tell you your true revenue, your real costs, and your genuine profit, or whether they collapse everything into an unhelpful net figure.
Getting this right is one of the highest-leverage bookkeeping skills a Shopee seller can learn, because every sale you record correctly compounds into books that answer real questions. This guide explains what a Shopee sale really consists of and how to record it properly. As always, how you formally structure your accounts depends on your circumstances and a qualified advisor; this is an educational overview, not accounting advice.
One sale, three things happening
The core insight is that a Shopee sale bundles three distinct financial events that your accounts should keep separate:
- Revenue. The gross amount the buyer paid for the goods. This is your actual sales income, and it belongs in your books at full value — not reduced by fees.
- Expenses. The platform fees deducted on the sale — commission, transaction, service fees. These are costs of doing business, and they belong recorded as expenses, not netted away invisibly.
- Settlement. The net cash that eventually reaches your bank, which is revenue minus fees (plus or minus any adjustments). This is the money movement, distinct from the revenue and expense it results from.
The reason this separation matters is that these three answer different questions. Revenue tells you how much you sold. Expenses tell you what selling cost you. Settlement tells you what cash arrived. Collapse them into one "net income" entry and you lose the ability to answer any of the three cleanly — which is exactly what happens when a seller records only the payout. Recording the sale properly means capturing all three, so each question stays answerable.
Why recording gross, not net, is the whole game
The single most important rule is to record your revenue at gross — the full price the buyer paid — and record the fees separately as expenses, rather than recording only the net you received. This feels like more work for the same result (the profit is the same either way), but it is not, because the two methods leave you with completely different information.
Record net only, and your books say you earned less than you did and spent nothing on fees — both false. Your revenue is understated, your fee costs are invisible, and you cannot compute margins, compare fee burdens, or see the true scale of your business. Record gross-and-fees, and your books show your real revenue, your real fee expense, and the same true profit — but now every number is visible and analysable. This is the same gross-versus-net gap that runs through Shopee selling, applied to bookkeeping: the net figure hides information the gross-and-fees method preserves. It is also why your payout is not your revenue — revenue is the gross, the payout is the settlement.
Handling the timing: when to record what
Shopee's escrow and payout timing adds a wrinkle: the sale, the fees and the settlement do not all happen on the same day. The buyer pays at checkout, the money sits in escrow, and the net settles days later. So when do you record each part?
This is where the choice between cash and accrual accounting comes in, and the right answer depends on your circumstances and advice. Broadly, one approach records revenue when the sale is made (matching the sale and its fees to when they were earned and incurred), and another records around when cash moves. What matters for accuracy is being consistent and making sure that, whichever timing you use, the gross revenue, the fees and the net settlement all get recorded and reconciled to each other — so a sale made in one period and settled in another does not fall through the cracks. The settlement report is your source document for tying the three together.
How to record a sale in practice
Bringing it together, recording a Shopee sale properly means:
- Record the gross sale as revenue. The full amount the buyer paid for the goods is your income.
- Record the platform fees as expenses. Each fee deducted is a cost, booked separately so it is visible and analysable.
- Record the net settlement as the cash received, reconciled to equal gross revenue minus fees (plus or minus adjustments).
- Tie the three together per payout. Use your settlement detail to confirm that the sales and fees you recorded reconcile to the net that actually landed, catching anything missing.
Do this consistently and your accounts become a true model of the business: real revenue, real costs, real profit, all visible. Do the lump-sum shortcut and you get a number that balances but tells you almost nothing. The extra discipline is small per sale and enormous in what it preserves.
Booking an RM100 order: one entry or three
An order sells for RM100. The lazy method waits for the payout and records "RM85 income" (the net after RM15 of fees). Clean, quick — and quietly destructive. Your books now claim RM85 of revenue, when you actually sold RM100; they show zero fee expense, when fees cost you RM15; and there is no way to see the platform's cost or compute your true margin, because the fee was swallowed into the net.
The proper method records the same sale as three entries: RM100 revenue, RM15 fee expense, RM85 net settlement. The profit is identical — RM100 minus RM15 is RM85 either way — but the information could not be more different. Now your books show your real RM100 revenue, your RM15 fee cost is visible and can be tracked over time, and your margin is computable. Multiply across a year of orders, and the proper method gives you accounts that can answer any question about revenue, fees and profit, while the lazy method gives you a pile of net figures that answer none. Same sale, same profit, completely different books — decided entirely by whether you recorded one lump or three entries.
That choice is made once per import and paid for whenever somebody needs to explain a figure afterwards. The audit trail you will wish you had sets out what the lump costs you on the day a bank, an auditor or a successor asks about one specific transaction.
Common questions
Should I record my Shopee revenue as gross or net?
Gross — record the full amount the buyer paid as your revenue, and record the platform fees separately as expenses, rather than booking only the net you received. Although the profit is the same either way, the information is completely different: recording net only understates your true revenue, makes your fee costs invisible, and destroys your ability to compute margins or see the real scale of your business. Recording gross-and-fees preserves your real revenue, your real fee expense, and the same true profit — but now every number is visible and analysable. This is one of the most important bookkeeping rules for marketplace sellers, because the net figure hides exactly the information you need for pricing, margin analysis and tax. How you formally implement this depends on your circumstances and a qualified advisor, but the principle — gross revenue, fees as expenses — is the reliable one.
How do I record a Shopee sale that hasn't paid out yet?
This is where timing matters, and it depends on your accounting approach. Because of escrow, the sale, its fees and the net settlement happen on different days — the buyer pays at checkout, the money sits held, and it settles later. Under one approach you record revenue when the sale is made (matching the sale and fees to when they were earned and incurred, with the cash settling later); under another you record around when cash moves. The right choice depends on your circumstances and advice. What matters for accuracy is consistency and completeness: whichever timing you use, ensure the gross revenue, the fees and the net settlement all get recorded and reconciled to each other, so a sale made in one period and settled in another does not slip through. Your settlement report is the document that ties the three together across the timing gap.
What's the risk of recording Shopee sales as a single lump?
You lose the ability to answer basic questions about your business. Recording each payout as one "income" figure collapses three distinct things — revenue, fee expense, and net settlement — into a single net number, which means your books can no longer tell you your true revenue (understated by fees), your platform costs (invisible, never booked), or your margins (costs never separated from sales). The number balances, but it tells you almost nothing useful, and at tax time or during a business review you are left unable to report or analyse properly. The fix is small per sale: record the gross as revenue, the fees as expenses, and the net as settlement, reconciled together. That modest discipline preserves all the information the lump-sum shortcut throws away, which is why it is worth doing consistently from the start rather than reconstructing later.
Three entries, not one lump
A Shopee sale is really three financial events — revenue earned, fees incurred, and cash settled — and recording it as a single net lump is what hollows out a seller's books. Record the gross sale as revenue, the platform fees as expenses, and the net as settlement, tie them together per payout, and be consistent about timing. The profit comes out the same, but your accounts gain everything: true revenue, visible costs, computable margins, and answers to every question the lump-sum method leaves blank.
Tying every gross sale, its fees, and its net settlement together across the escrow timing gap is exactly the reconciliation work SmartB Studio automates for Shopee sellers, aiming for 98% auto-reconciliation, with the unusual remainder flagged for a person rather than guessed at. See how it works, or start with the profit calculator.
Related: bookkeeping basics for Shopee sellers and cash vs accrual accounting for Shopee sellers.
Read next
See what you could build
Start a free trial and describe what your business needs in plain language — SmartB Studio builds the module for you.
Start free trial