Who Benefits From a Free Small-Shop Bookkeeping Tracker?
Reviewed by the OnlineFree.app team · Updated
Key points
- The tracker is a browser-only cash book for shop owners: no login, no download, DZD by default.
- One sale or expense entry takes about 15 seconds: amount, date, category, optional note, cash or credit.
- Net profit counts credit sales; cash on hand counts only cash sales minus cash expenses.
- The CSV export copies only the currently filtered rows, so choose Today, This week, This month or All first.
- Records live in one browser on one device, so export a CSV regularly as your backup.
Who benefits from a small-shop cash book?
Corner-shop owners who take cash over a counter and want one honest number at closing time benefit most from the Free Small-Shop Bookkeeping Tracker (Sales, Expenses, Profit & Cash Book). It is a browser-only cash book — no account, no download — where one sale or expense entry takes about 15 seconds, and the day's sales, expenses, net profit and cash on hand refresh the moment you add it.
We built it for the specific situation of someone standing at a counter with a phone in one hand. The tool's defaults reflect that: the currency is DZD and the date defaults to today, because most entries are typed seconds after the money changes hands. The typical user is a grocery, kiosk, phone-accessory stall or clothing shop owner in Algeria who wants a profit figure, not an accounting qualification.
It also suits people who have tried a spreadsheet and quietly abandoned it. A spreadsheet asks you to set up columns before you can record anything; this asks for an amount and a category. If your day is a stream of small sales between 200 and 2,000 DZD plus two or three stock purchases, that difference in friction is the whole point. If you need a fuller sales-and-expense register with a proper cash book structure, the Free Small-Shop Bookkeeping Tracker (Sales, Expenses, Profit & Cash Book) is the tool described here, and the wider set of no-signup utilities lives at OnlineFree.app.
What one entry actually records
Each row holds six things at most: a Sale or Expense toggle, an amount, a date, a category, an optional note and — for sales only — a Cash or Credit toggle. The amount field caps at 9,999,999 DZD and rounds to two decimals, so typing 450.499 stores 450.50. The date defaults to today and refuses anything in the future or more than two years in the past, which keeps fat-finger years like 2013 out of your totals.
The categories are fixed and deliberately short. Sales split into General, Food, Clothing and Other; expenses split into Stock, Rent, Utilities, Transport, Salary and Other. That is enough to see whether stock is eating your margin without turning entry into a filing exercise. The note field allows 60 characters — enough for "Ahmed, 2 crates water", not enough for a paragraph.
One design choice we would defend: the entry form sits above the ledger, not below it. Repetitive input should be the first thing you see, with review and correction beneath. Entries cannot be edited after saving, only deleted and re-added, which we chose because a silent edit is how small cash books drift out of agreement with the till.
Why is cash on hand different from profit?
Profit is total sales minus total expenses for the selected period; cash on hand is only the cash portion of sales minus cash expenses. Marking a sale as Credit keeps it in sales and profit but leaves it out of cash on hand, because that money is not in the drawer yet. The two tiles answer different questions: profit asks whether the day was worth it, cash on hand asks whether you can pay the wholesaler tomorrow.
A worked example, using the tool's own arithmetic. Say a day brings 5,000 DZD in sales, of which 1,500 DZD was on credit, and 1,200 DZD of cash expenses for restocking. The tracker shows total sales 5,000, expenses 1,200, net profit 3,800 and cash on hand 2,300 (3,500 cash sales minus 1,200 cash expenses). None of those four numbers is wrong; they are four views of the same day.
The filter chips — Today, This week, This month, All — recalculate all four tiles for that window, so "This month" profit and "Today" cash on hand are read from different scopes. Check which chip is active before you write a number down; it is the single most common source of confusion we have seen when testing with real schedules. For anyone keeping a parallel written cash book, ISO's ISO 4217 currency code list confirms DZD as the three-letter code for the Algerian dinar, which matters if you later merge these CSV files with other records.
Exporting the ledger to CSV or to paper
The export bar does two things: it downloads a CSV of the currently filtered ledger, and it prints a clean page with a shop-name header line. Because the export respects the active filter, choosing "This month" before exporting gives you exactly one month of rows — there is no separate date-range picker to fight with.
CSV is the format to rely on for backup. Open it in any spreadsheet, and the date, category, note, payment type and signed amount land in separate columns. The print stylesheet is for the other audience: a landlord, a family member or a bank clerk who wants paper, not a file.
Our recommendation is to export weekly and keep the file somewhere that is not the browser. A CSV is also the answer if you later move to proper accounting software — the columns are plain enough to import. Good record-keeping habits generally are worth reading up on; the US IRS overview of recordkeeping for small businesses explains why keeping supporting documents alongside your totals matters at tax time.
What the tracker deliberately leaves out
It is not an accounting system. There is no VAT or tax calculation, no stock count, no customer ledger telling you who owes what, no multi-user access and no sync between devices. A Credit label records that money is owed; it does not record to whom or for how long.
Storage is the bigger caveat. As of 2026 the tool runs entirely in the browser, so records live in that browser's storage on that device. Clearing site data, using private browsing, or switching from phone to laptop can lose your history. The CSV export is not an optional extra; it is your backup plan.
Finally, treat the numbers as your own recording rather than a verified statement. Rounding to two decimals and manual entry both leave room for small errors, and a deleted row cannot be undone — add a correcting entry instead. If a figure matters for tax or a loan application, verify it against receipts and your till before you rely on it.
Frequently asked questions
Is the Free Small-Shop Bookkeeping Tracker really free and private?
Yes. It is free with no sign-up, no email and no login, and entries are stored in your own browser rather than on a server. That privacy is also the limitation: the records belong to that browser on that device, so exporting a CSV is the only durable backup.
How do I back up my cash book?
Use the export bar: pick a filter such as This month or All, then download the CSV. That file contains every filtered row and opens in any spreadsheet. Export weekly, and print the ledger if you need paper. Clearing browser data without exporting will remove the records.
Does the tracker calculate VAT or tax?
No. It records sales and expenses and computes total sales, total expenses, net profit and cash on hand. There is no VAT field, no tax rate and no tax report. You would take the profit figure and prepare any VAT or income-tax paperwork separately with your accountant or tax authority.
Can I use it for a shop outside Algeria or in another currency?
The amount field is labelled in DZD, the Algerian dinar, and the date range is capped at two years back as of 2026. There is no currency selector. You can still use it elsewhere by reading the numbers in your own currency, but the labels will say DZD.
What happens if I delete an entry by mistake?
Deletion is immediate and there is no undo, so the row is gone from the ledger and from the totals. The safe correction is to add a new entry that reverses the error — for example an expense of the same amount — and mention it in the 60-character note.