Retail & e-commerce

One ledger for the floor and the storefront

In-store, online and shipping are three different kinds of revenue that arrive as one bank feed. Owwyl separates them nightly, along with the freight and packaging that quietly decide the margin.

What the close has to get right

01

Shipping collected is revenue, shipping paid is cost

They are separate accounts and they rarely match. Netting them hides whether your shipping policy is costing you money on every order.

02

In-store and online are told apart

Two revenue accounts, because they carry different cost structures and one of them is usually subsidizing the other without anyone knowing.

03

Packaging is separated from cost of goods

Boxes and mailers scale with order count, not with product cost. Combined, neither number is usable.

04

Merchant fees have their own line

Processing is a real cost of selling and it belongs where you can see it, not absorbed into a payout figure.

When it is not sure

It holds the row.

A refund, a chargeback and a returned-goods credit look alike in a feed and mean three different things. Anything the engine cannot tell apart is held rather than assumed.

The template

18 accounts, ready on the first night

This is the actual chart of accounts Owwyl creates for retail & e-commerce — not an example. Rename anything, add anything, delete what you do not use. The ledger is yours.

Revenue

4000Product Sales
4010Online Sales
4020Shipping Revenue

Cost and expense

5000Cost of Goods Sold
5010Shipping & Freight
5020Packaging
6000Store Wages
6010Payroll Taxes
7000Rent
7010Utilities
8000Marketing
8010Software & POS
8020Insurance
8030Merchant Fees
8040Store Supplies
9000Equipment
9500Bank Fees
9510Miscellaneous

Owwyl also closes the books for

Close tonight on your own numbers.

Connect a bank account and an inbox. See a real close before you pay anything.

Start free