| Date | Description | Category | Amount |
|---|
| Date | Description | Category | Amount |
|---|
| Date | Description | Amount | Balance |
|---|
| Date | Description | Amount | Balance |
|---|
| Date | Description | Amount |
|---|
Add items this person makes, with each one's rate — saved as that item's own Piece Rate, used everywhere.
Remove the "Made with Cashbookly" branding from your printed receipts and reports.
How much cash did you have before you started using Cashbookly? This is added to your Cash In / Cash Out totals to show your true Cash in Hand.
For one container or order with several different items — fill the shared details once, then add each item below.
Log production for any piece-rate employee, item by item — each row posts straight to that employee's own account.
Choose what you'd like to reset.
| Date | Category | Amount |
|---|
Android (Chrome):
Tap ⋮ (top-right menu) → "Install app" or "Add to Home Screen".
iPhone (Safari):
Tap the Share icon → "Add to Home Screen".
Computer (Chrome/Edge):
Click the install icon in the address bar, then "Install".
Note: These are instructions to follow in your phone's menu, outside this popup — nothing here needs clicking except "Install Now" (if shown) or "Got it".
Don't worry — Cashbookly is made to be simple. No computer expertise needed. Just follow these easy steps and you'll be tracking your business in minutes.
This device has no voice installed for this language, so read-aloud is unavailable. The written guide below works the same.
Click the logo (top-left) to add your business logo. Click "Set business name" to name your shop — this appears on receipts and reports.
Choose "Cash In" (money received) or "Cash Out" (money spent). Enter the amount, pick a category, and optionally type the item name — this automatically creates a Product with its own ID. Press Enter or tap "Add Entry" to save. Use the From/To date filter to view any period.
Selling several different products in one order — a container, a bulk delivery, a big grocery run? Tap "Multi-Item Sale" below the entry form. Fill in the shared details (type, date, customer, category) once, then add each item with its own quantity and price — the grand total adds up automatically, and each item saves as its own linked entry.
Add a customer with their name and phone number. Tap their card to open their ledger. Use "Gave Credit" when you give goods on credit, and "Payment Received" when they pay you back. "Send Reminder" opens WhatsApp with a pre-written message. "View Full Ledger Report" shows every customer's balance in one table.
Every item name you type in Cash Book or the Ledger automatically becomes a Product with a unique ID (like PRD-0001) — type the same name again and it's reused, not duplicated. Tap the 🏷️ icon to search a product by ID and see its full sales history.
"P&L Report" shows total income, expenses, and net profit or loss for any date range, with a category breakdown — printable directly. Want just one customer's history? Open them in the Ledger — it shows a running balance with its own date filter. Want just one category (only Sales, only Purchase, etc.)? Use the new Category filter in the Cash Book, right next to the date filter.
Tap "Convert" to quickly convert between PKR, USD, INR, EUR, GBP and AED using live exchange rates.
Every "Cash In" entry gets a small receipt icon — tap it to generate a printable receipt for that sale.
Your first 10 entries are a full-featured demo. After that the free plan keeps your Cash Book, Ledger, Staff and Products, with "Made with Cashbookly" branding shown. Pro is $12/year — it removes the branding and unlocks the Currency Converter, the full Ledger Report, the full Staff Report and WhatsApp reminders.
Everything is saved directly in your browser. Records are only uploaded if you yourself turn on Cloud Sync — then they sync securely to your own Google account. Cashbookly also collects anonymous usage statistics (which features are used) — never your entries, names or amounts. Use "Download Backup" in the menu regularly and keep the file somewhere safe (email it to yourself or copy it to another device). "Restore Backup" brings everything back if the phone is lost or the browser data is cleared. You can also set an App Lock (PIN) from the menu. Cashbookly also reminds you automatically — after every 20 new entries, a banner appears at the top with a one-tap "Download Backup" button, so you never have to go hunting for it in the menu.
Add an employee from the Staff tab with their name and Pay Type — Monthly, Daily, or Hourly. Open their card to log "Work / Wages" (what they earned) or "Payment" (what you paid them) — their balance shows what's still owed. "Full Staff Report" in the menu (Pro) lists every employee's balance in one table.
See the profit or loss on one order, one customer, or even a home budget — separately from everything else. When adding a Cash Book entry, type any label in "Individual report" (e.g. a customer's name, or "Kitchen" for household spending). Open "Individual Reports" (Pro) from the menu, pick that label, and see Total In, Total Out, and Net Profit/Loss for it alone — a customer's "Payment Received" from the Ledger is included automatically. Give a label a "Starting Budget" to also see Balance Remaining — handy for tracking a fixed household or project budget.
Sales (money in from selling), Sales Return, Purchase / Stock (buying goods), Rent, Utility Bills, Salary / Wages, Transport, Owner Investment (your own money going into the business), Owner Withdrawal (business money taken out for personal use), Other. Owner Investment and Owner Withdrawal are kept out of the P&L Report's profit/loss — they're money moving between you and the business, not business income or expense. Make your own categories anytime from "Manage categories" next to the Category field.
A scratch-pad for logging transactions throughout the day — nothing here touches your Cash Book, Ledger or Reports until you publish it. Fill in the same fields as a normal entry (Type, Amount, Category, Link to Customer/Staff, Individual report name) and tap "Add to Journal" — it's saved as a draft only. Log as many as you like through the day, then tap "Publish to Ledger" once, and every draft is filed into the Cash Book, Ledger and Individual Reports exactly as if you'd entered it there directly. Handy for a cashier logging sales/expenses live, with the owner reviewing and publishing at day's end.
Track what YOU owe, separately from what customers owe you. Add a supplier from the Suppliers tab, then use "Purchased on Credit" when you take goods on credit, and "Payment Made" when you pay them back — "Payment Made" also logs a matching Cash Out in your Cash Book automatically, so Cash in Hand stays accurate.
Open "Balance Sheet" from the menu to see everything your business owns (Cash in Hand, bank accounts, stock, what customers owe you) against everything it owes (staff wages, supplier credit, customer advances) as of any date — with Owner's Equity calculated automatically.
The P&L Report now shows an Income vs Expense bar chart and your top expense categories at a glance. On any report, tap "Print / Save PDF" and choose "Save as PDF" in your browser's print dialog to keep a PDF copy — no extra app needed.
Open any product from Products, set a "Low Stock Alert At" number, and Cashbookly will show a banner and a warning icon on that product whenever its stock drops to or below that number.
Handing the phone to a cashier? Turn on "Cashier Mode" from the menu to hide Reports, Backup, Settings and Reset — only Cash Book, Ledger, Suppliers, Staff and Daily Cash Book stay visible. Turning it back off needs your App Lock PIN, if one is set.
If a customer's credit has gone unpaid for 15 days or more, a banner appears on the Cash Book screen so you don't lose track — tap it to jump straight to the Ledger.
When adding a Bank/Cashier account, you can label it with its own currency (e.g. a USD account) — its balance is then shown with that currency's symbol. This is a label only; amounts are not auto-converted.
You can fill in both the Account field (Banks + Cashier) and the Customer/Staff or Report Label field on the same Cash Book entry — for example, Account: Albaraka and Report Label: the customer's name. The entry then does three things at once: the money is tracked through the correct bank/cashier account, a separate Individual Report is created under that label (or the customer's Ledger updates, if you used Customer/Staff instead), and your Cash Book/Total Funds still count the entry only once — no double counting. Use this whenever a payment moved through a specific bank or cashier account and you also want it tied to a customer or tag.
Set a staff member's Pay Type to "Piece rate (per item / thekay)" to pay them per item made. Open their card and tap "Log Items" — add each size/item they made that day as its own row with its quantity, and add more rows for other items in the same sitting; every row has its own mic too. For Monthly/Daily/Hourly staff, "Log Work" has an optional "Also log what was produced" field — this adds the quantity to that product's stock without touching their wage, useful for daily-wage labour (like a Crushing Plant) that still produces countable output.
Open a product from Products and set its "Piece Rate" — this is what's paid per unit whenever ANY piece-rate staff member logs that item as work, so the rate belongs to the item, not the person — two workers making the same item are always paid the same. If an item has no Piece Rate set, that staff member's own default "Rate Per Item" (set when you added them) is used instead.
Menu → Today's Production opens one log for the whole day's production across every piece-rate employee at once, instead of opening each employee's own "Log Items" screen separately. Each row has its own employee picker plus item, quantity and rate (auto-filled from that item's saved Piece Rate) — say or type the item's own ID (like "0008" or "PRD-0008") instead of its name and it resolves the same way. Saving splits everything correctly: each row posts only to the employee selected on that row. Voice: "open today's production" or "add today production".
For small one-off purchases with no return — a pen, tea, cigarettes — pick the "Miscellaneous" category on a Cash Out entry, or just say "misc" before the entry by voice (e.g. "misc pen buy kia 50 rupay") and it's always recorded as Cash Out under Miscellaneous automatically. These never become inventory products. Menu → Miscellaneous Report shows everything logged this way grouped by item — how many times, and how much — so you can check back at the end of the month.
Tap the round Mic button next to Cash In / Cash Out and just speak — the entry fills in and saves itself, with a 5-second Undo. Say things like "received 500 from Ahmed for milk", "paid 200 electricity bill", or "sold 2 kg sugar at 150" — quantity × rate is calculated for you. You can also ask questions: "what does Ahmed owe me?", "what's my profit this month?", "show my balance sheet", "how much milk did I sell this month?". You can manage records too: "add customer Ahmed, phone 0300 1234567", "change my last entry to 600", "delete the MCB bank entry", "transfer 5000 from MCB to cash", "download a backup". Small mic buttons also sit inside the Add Customer/Staff/Supplier forms and on every Multi-Item row — those simply type into that one field, and saying "delete" clears it. Voice understands your selected app language. If the internet is slow or off, a simpler built-in listener still fills in the basics — you lose nothing.
If one item passes through several departments in order — e.g. Cutter → Shaper → Drill → Packing — open Menu → Production Stages and add your departments in work order (one-time setup). Give each employee their Department on their staff card, then log work exactly as usual (Log Items / Today's Production). Every department's wages are recorded separately against the SAME item — one product ID, and stock is never double-counted. The report shows how much material is sitting at each stage; whatever the last stage completes is your ready-to-sell stock. If some pieces finish early (e.g. blocks sold straight off the cutter), tap the small box "Final" button on that row while logging — that quantity counts as ready stock instead of waiting for the next department. Quantities are running totals, so material moving on days later, or a few rejected pieces, never breaks the count.
Open Menu → Today's Entries (or search "today entries") to see every production entry logged today in one screen, grouped by department. Spot a wrong quantity or rate? Fix it right there and tap Save — the underlying employee record and stock figures update automatically, nothing else changes. This is a correction tool only: fixing a rate here does not change the item's saved department rate for future entries — use Manage Products or Set Item Rates for that.
Who owes you, and who you owe — at a glance.
| Customer name | Phone | Balance |
|---|
Who's owed what — advances, wages and salaries at a glance.
| Employee name | Payment type | Balance |
|---|
A record of what enters and leaves — for your own reference. This does not affect stock, sales or profit.
| Date | Item | Driver | Vehicle | Qty |
|---|
Current stock and value for every item at a glance.
| Product / Item | Current Stock | Value |
|---|
Everything logged under Miscellaneous, grouped by item — how many times, and how much.
| Item | Times | Total Spent |
|---|
One plant/department's own stock and profit & loss. Its entries stay in your main Cash Book and ledgers too — nothing is separated.
| Item | Stock | Value |
|---|
One item passes through your departments in order. Each department logs its own wages for the same item — stock is counted once, never per department. The last stage holds the finished, ready-to-sell stock.
Every production entry logged today, grouped by department. Fix a wrong qty or rate here and Save — nothing else changes.
See how much you actually made on one customer's orders — separate from the Khata balance.
| Date | Description | Amount |
|---|
The built-in categories cannot be removed — reports rely on them. Deleting one of your own does not change entries already saved with it.
If you forget the PIN, the only way back in is clearing the site's browser data, which deletes all records. Keep a backup.
Sign in with Google to keep your records backed up and in sync across your phone and computer.
Cashbookly is locked.