Industries / Retail & E-commerce
Books for businesses with shelves.
Payouts that match your sales, stock that counts itself, and margins you can see per product — whether the register is a counter or a checkout page.
“The deposit is never any one day’s sales.”
A card payout is three days of orders, minus the processor’s cut, minus the refunds that cleared inside the same batch. When it lands in your bank feed you categorize it once — sales in, the processor’s fee split out as its own expense — so sales income stays gross, fees stay visible, and the bank ties out to the penny.
“I don’t know what I make on a product.”
Every sale posts the real cost of the exact item that left the shelf, from that item’s own cost history. Margin per SKU is a number you read before you reorder, not a year-end reconstruction.
“Stock lives in a spreadsheet nobody trusts.”
Quantities move with every invoice, purchase order and count — in the store and the storage unit both — and inventory value ties to the balance sheet instead of drifting away from it.
A Tuesday with Bokeping
Yesterday’s payout, untangled in two minutes
The overnight deposit was $3,022.09, and it isn’t any single day’s sales. It’s 41 card orders from Saturday through Monday — $3,214.00 gross — less two refunds that cleared inside the same batch and $105.51 of processor fees. In Bokeping you categorize that one deposit with the fee split out as its own expense, and your sales income stays gross where your accountant expects it. Your morning is a two-minute split, not an afternoon with a calculator.
- One deposit, categorized once
- Processor fees split out as their own expense, not shaved off sales
- Refunds inside the batch on their own line
- Reconciliation that ends at $0.00 difference
Built for the work
The parts of Bokeping you’ll lean on
Inventory & COGS
Cost of goods posts per sale, so margin per SKU is live.
Learn morePayout reconciliation
One deposit untangled back into the days of sales inside it.
Learn morePurchase orders
Reorder in writing; receiving turns the PO into a bill and moves the stock.
Learn moreSales tax
A rate per jurisdiction, exempt items handled, one report per filing period.
Learn moreThe restock call
Reorder on margin, not on nerves
Two SKUs dropped below their reorder point this morning. Before you spend anything you look at what each one actually earns: the 12 oz ceramic mug costs you $4.80 and sells at $15.00, which is 68%; the travel tumbler costs $8.50, sells at $12.50, and leaves 32%. So the mugs get 96 units and the tumblers get 24, and the purchase order is with your supplier before lunch. When the pallet lands Thursday you receive it, the PO becomes a bill, and the shelf count moves with the money — no second entry, no side spreadsheet.
- Reorder flags before the shelf goes empty
- Cost, sell price and margin on the item itself
- Receive short and the remainder stays open on the order
- Quantity and inventory value update together
In the field




Built for days like these.
FAQs
Fair questions
A processor deposit is not a sale, it’s a settlement — several days of orders, less the fees, less any refunds that cleared in the same batch. When the payout hits your bank feed, Bokeping matches it back to the sales it covers and splits the fees onto their own expense line. So $3,214.00 of card orders, $86.40 of refunds and $105.51 of fees resolve into the $3,022.09 that actually landed, your income stays gross, your fee expense is visible for the year, and reconciliation finishes at $0.00 difference instead of “close enough.”
Every purchase records what you paid, and every sale posts the cost of the exact item that left the shelf using that item’s own cost history. Cost of goods sold books itself sale by sale, which is why margin per SKU is live rather than a year-end reconstruction — buy a mug at $4.60 in March and $4.80 in May and each sale carries the cost of what actually shipped. Click any margin and drill through to the entry behind it. Inventory and cost of goods sold come with Standard ($29 a month, or $290 a year).
There is no storefront or POS integration. You can connect the bank account that receives processor payouts, or import its transactions from a bank file such as .qbo. Those bank records do not contain individual orders, gross sales, or stock movements. Record sales and fees separately using supported CSV/XLSX templates, then reconcile them to the payouts. If you need order-level or inventory sync from a storefront, you will need a tool that provides that integration.
Yes. Track quantities per location and see one total across all of them. Transfers move stock between locations without losing any in transit — the units show as in transfer until they land, counted once. Counts and adjustments work per location too, so a bad count in the storage unit doesn’t contaminate the shop floor number.
Issue a credit note against the original invoice. The sales tax reverses at the rate you charged, the items come back into stock at their real cost so your inventory value stays honest, and the credit either applies to the customer’s next invoice or gets refunded. If the refund went back through your card processor, it shows up inside a later payout — matched there, so the deposit still ties.
Set up a rate per jurisdiction and Bokeping applies the right one line by line, with exempt items and exempt customers handled without a manual override. At filing time one report shows what you collected, what you’ve remitted, and what you still owe, by rate and by period, and you record the payment when you remit. Bokeping prepares the numbers; it doesn’t file the return or pay the tax — that stays with you or your accountant.
Bokeping for retail & e-commerce
Start free, bring your history over, and see your own numbers by this afternoon.
Other industries
Different shelves, same books
Ready to know your money?
Free plan, no card needed. Bring your QuickBooks or spreadsheet history, invite your accountant, and start reading your own books today.