← Prompt library

How a small online reseller can track inventory cost, sales profit and expenses without spreadsheet sprawl

Log each purchase as a lot, work out cost of goods from the average cost, and keep expenses, receipts and mileage in one place.

SuperCat

Your message is ready to send

I resell collectibles, supplies and accessories online as a one-person LLC and want one simple bookkeeping tool to replace my Excel tabs. I keep YNAB for bank transactions.
Build one tool: Inventory with each purchase lot (date, supplier, item, quantity, total cost) and a running average cost per item, so a lot of thousands of items is one row, not thousands.
Sales: record each sale with price, fees and shipping. The tool takes the cost of goods from the average cost, lowers the stock count and shows profit per sale and per month.
Expenses: import my YNAB export as CSV and let me split one transaction across categories (inventory, supplies, equipment, software, shipping) with a note and a photo of the receipt. Spending in the inventory category creates or tops up a purchase lot so I enter it once.
Mileage: log trips with date, purpose and miles, with the IRS rate applied and a yearly total.
Reports: monthly and yearly profit and loss, inventory value on hand, cost of goods sold, and a tax-time CSV export for my accountant. Just me, phone-friendly, with a short checklist of what an accountant will ask for.

Send on WhatsApp

Opens WhatsApp with this message and a code for 5 cans. Nothing to install, no account to create.

Prefer another app? the message.

What you get

  • Purchase lots with a running average cost, so cost of goods is calculated for you on every sale.
  • Split-category expenses with notes and receipt photos, imported from your bank or budgeting export.
  • A mileage log with the rate applied and a yearly total.
  • Monthly and yearly profit, inventory value and cost of goods sold.
  • A tax-time export and a short list of what an accountant usually asks for.

What usually gets in the way

  • Inventory cost, sales profit and mileage sit in separate spreadsheet tabs that have to be kept in step by hand.
  • Expenses are categorised in a budgeting app, but nothing connects those categories to the cost of the stock that was bought.
  • Big lots make per-item records impractical, so average cost is the only workable method and it needs a running calculation.
  • It is unclear whether to split one transaction across categories, how much detail to write down and whether to keep receipts.
  • Every spreadsheet duplicates something another one already holds, which makes it hard to trust any single number.
The longer story

A new seller buying inventory in bulk quickly finds that a budgeting app is good at categorising spending and poor at answering what a sale actually earned. The missing link is the cost of what was sold. With lots of thousands of similar items, tracking each one is not realistic, so the average cost of a lot is the practical method: the cost goes in once per purchase and every sale draws from it.

A common worry is whether a separate purchases tab duplicates the expense tracking. It does not have to, if spending in the inventory category is what creates the lot. Entering it once keeps the books and the stock consistent, and splitting a mixed transaction, such as stock bought together with packing supplies, keeps each category honest.

How much detail is enough is mostly a question of what the accountant needs: totals by category, cost of goods sold and a mileage log. A short note and a receipt photo per purchase usually cover it, with no need for a unique code for every transaction.

Send it as it is, or change anything first

SuperCat asks a question or two, then builds it.

Send on WhatsApp

Opens WhatsApp with this message and a code for 5 cans. Nothing to install, no account to create.

Prefer another app? the message.

More requests like this

Online shops· Inventory

Inventory, kits and purchase orders in one phone tool

Replace the purchase-order spreadsheet and hand counts with one tool that scans barcodes, builds kits and shows what to reorder.

Send this to SuperCat

I run a one-person online shop on BigCommerce and want one simple inventory tool that replaces my Google Sheet and my hand counts. I keep ShipStation for labels and QuickBooks for the books.
Build one tool: products with SKU, barcode, cost, supplier and a count of what is on the shelf. Print barcode labels for products and shelf bins, and let me scan with my phone camera to receive stock, pick an order and do a cycle count. Every scan goes into a log of who changed what and when.
Kits: I box 10 packs into one sellable case, so let me define a kit as its parts (10 packs = 1 case). Building 20 cases takes 200 packs off the shelf and adds 20 cases, and the kit shows how many more I can build.
Purchase orders replace my sheet: supplier, items, quantities, cost, status (draft, ordered, paid, shipped, received), ETA and payment date, with a receive screen that updates stock by scanning and flags anything short or late.
Reorder: from my weekly sales and each supplier's lead time, show what to order, how much and when, with the days of stock left for every product.
Orders: import my store orders from a CSV export and show a pick list sorted by shelf location. Export purchase orders and receipts as CSV for QuickBooks. Phone-first, with a helper login later that can scan and count but not see costs.

Opens WhatsApp with this request and a code for 5 cans to get started.

Online shops· Bookkeeping, Reporting

Reconcile store payouts with Stripe and the bank

Break each payout into sales, refunds, fees and net, match it to the bank deposit and flag anything that does not add up.

Send this to SuperCat

We sell online with Shopify and take payments through Stripe, and I want one simple tool that reconciles payouts so the books match the bank.
Build one tool: import the Shopify orders export and the Stripe payouts and balance transactions as CSV files. For each Stripe payout, list the orders it covers and break it into gross sales, refunds, Stripe fees, chargebacks and net, then match the net to the bank deposit from a bank CSV.
Flag anything that does not add up: a payout with no deposit, an order with no payment, a refund in a different month, a fee that differs from the expected rate.
Show a monthly summary with gross sales, refunds, fees, sales tax collected and net deposits, plus a list of items still unmatched that I can mark resolved with a note.
Export the summary and the matched payouts as CSV for the bookkeeper. Phone-friendly, and let me invite my bookkeeper with a read-only login.

Opens WhatsApp with this request and a code for 5 cans to get started.