A busy stall can finish the day with money in the cashbox and still have an unclear result. Some money may be yesterday's customer debt, some stock may remain unsold, and some purchases may supply several future market days. Counting the notes or checking a mobile-money balance does not answer the separate question: what did today's selling activity earn?

Use the AfroTools Market Stall Daily Profit Planner to organise that answer from your own selling prices, quantities, purchase costs, stock losses and operating expenses. It separates the cost of goods sold from the cost of goods lost. It does not read your wallet, obtain supplier prices or decide which money is safe to withdraw.

Sources reviewed: August 28, 2026. This is a practical closing routine built around the verified planner, with primary references from the ILO, World Bank, Ghana Enterprises Agency and SMEDAN. The older research and training references are identified as such; they are not new 2026 findings. No standard African profit margin, market fee or guaranteed income is assumed.

Keep two answers: the day's trading result and the day's cash movement. Check both before restocking or taking money home. The planner is a management estimate, not a complete set of accounts or financial advice.

1. Set the boundary of the selling day

Write down the date, stall or selling location, currency and closing time. Keep one currency basis throughout the calculation. KES, GHS, NGN and XOF are useful labels, but changing the label in the planner does not convert an amount. If you buy across a border, establish the actual converted purchase cost from your records before entering it.

Gather the records that explain the day: opening stock, deliveries received, sales, discounts, returns, damaged stock, cash expenses and payment-provider statements. Keep personal movements visible in a separate note. Money introduced by the owner is not a customer sale, and a household withdrawal is not automatically a stall operating cost.

The ILO's 2015 record-keeping guide provides a broader training route for organising business records and using them to improve a business. Here, the narrower objective is a repeatable day-end check that produces traceable inputs for one calculation.

2. Choose a consistent unit for every product

Each planner row needs an item name, unit cost, unit selling price, units sold and units lost or spoiled. The word unit must mean the same thing in all five fields. Do not enter a purchase cost per sack beside a selling price per bowl. Establish the conversion from an actual measured quantity, not an assumed number of bowls or pieces.

If a supplier invoice covers a carton while your stall sells individual packs, calculate the cost per saleable pack from the documented contents. Keep a note of any acquisition costs included in that figure. Do not include transport in the unit cost and then charge the same transport again as a daily expense.

Separate rows when the same product sold at different prices or came from differently costed batches that you need to distinguish. Alternatively, use a documented average that reproduces the recorded sales and costs. The planner allows up to 20 item rows; it is not an unlimited stock ledger. Group only where doing so does not hide a material difference.

3. Reconcile sold, unsold and lost stock

Unsold stock is not automatically a loss. Goods that remain usable for another selling day belong in the closing stock count. Goods genuinely lost or spoiled need a separate quantity and explanation. Do not enter one damaged unit under both sold units and lost units, and do not value a loss at its hoped-for selling price in the planner's cost field.

Stock movementClosing recordPlanner treatment
Goods soldQuantity and actual selling priceUnits sold; cost and revenue are calculated separately
Usable goods remainingClosing stock for the next periodNot sold and not entered as lost
Goods lost or spoiledQuantity, cost and reasonUnits lost, valued at the entered unit cost
Goods returned to the supplierReturn and credit documentationReconcile separately before preparing net inputs
Goods taken for household useOwner withdrawal recordKeep distinct from sales and accidental spoilage

Check whether opening quantities plus receipts and customer returns reconcile with sales, losses, supplier returns, other withdrawals and closing quantities. This is a physical stock check, not a feature the profit planner performs automatically. Investigate a difference before treating it as an explained loss. The inventory reorder-point guide addresses the next question: when stock should be replenished.

4. Record sales separately from payment timing

Use the selling prices actually agreed and the quantities actually sold. If discounts changed the price, reflect them in the input rather than multiplying every unit by the display price. Refunds and returns also need reconciliation. The planner does not accept negative item amounts, so it cannot serve as a returns journal.

Where you sell on credit, today's sales and today's collections are different records. A payment for an earlier sale should not create that sale again in today's product rows. Equally, a new credit sale is not cash available for today's supplier payment. Keep a separate receivables record with only the personal details needed for collection.

Check cash, mobile-money and bank settlements separately. A payment provider may show settlement after deductions or after the selling day. Keep gross sales, provider fees and net settlement distinguishable. If you enter net receipts as revenue and deduct the same provider fee again, the result understates the day's contribution.

5. Put operating expenses in one place

Enter costs attributable to the selling day using receipts or a clear allocation note. Relevant lines may include stall-space charges, transport, paid help, packaging and payment fees. These are categories to check against your own records, not claims that every trader pays each charge or that a particular fee is officially required.

Decide how periodic costs are represented. A monthly space payment can appear as a documented daily allocation when comparing trading days, while its actual payment belongs in the cash record on the payment date. Do not mix a full monthly cost with one day's sales and then describe the outcome as an ordinary daily margin.

Keep equipment purchases, loan movements and owner drawings separately identifiable. This simple planner cannot classify capital assets, depreciate equipment or prepare a balance sheet. If you include an allowance for unpaid owner time to assess whether the work is worthwhile, label it as an analytical allowance rather than money paid. Ask a bookkeeper to resolve accounting classifications that affect formal records.

6. Read the calculation in the right order

The current engine multiplies each selling price by units sold to calculate revenue. It multiplies unit cost by sold units for sold-stock cost, and by lost units for stock-loss cost. The core calculation is:

Daily profit estimate = sales revenue minus sold-stock cost minus stock-loss cost minus operating expenses.

Start with the item rows before looking at the total. A product can generate sales but contribute little after its purchase cost, and an otherwise useful contribution can be reduced by recorded losses. Check the cost and unit definitions first. A wrong carton-to-pack conversion can look like a pricing problem even when the arithmetic is correct.

The planner also shows a net margin when revenue is positive. That ratio describes the entered day, not a benchmark for traders in your country. At zero revenue there is no meaningful margin percentage, although recorded stock losses and operating expenses can still produce a negative result. Do not replace missing sales evidence with an optimistic estimate simply to obtain a percentage.

7. Reconcile the cashbox independently

Start the cash check with the opening float. Add actual cash received and subtract actual cash paid, including transfers out and owner withdrawals. Compare the expected closing cash with the physical count. Reconcile the wallet and bank account in their own records so an internal transfer is not mistaken for a second customer payment.

A stock purchase can reduce cash while leaving goods available for future sale. Collecting an old debt can increase cash without increasing today's sales. Those movements explain why cash left after restocking is not the same as profit. If the cash reconciliation does not balance, preserve the difference as unresolved rather than altering product quantities until the totals appear to agree.

For longer payment schedules, continue with the small-business cash-flow forecast guide. It serves a different purpose from this closing checklist: anticipating when money arrives and when payments fall due.

8. Treat break-even and monthly totals as conditional

The planner's same-mix break-even revenue divides stock-loss cost plus operating expenses by the contribution ratio. That ratio is sales less sold-stock cost, divided by sales. It assumes the same product mix and keeps the entered losses and expenses fixed. If contribution is zero or negative, the tool does not invent a positive break-even target.

Read this as a comparison under stated assumptions. Selling more may change transport needs, packaging, staffing, discounts or losses. If those costs change, recalculate rather than treating the first target as universal. The business break-even guide provides a broader explanation of contribution and cost behaviour.

The monthly scenario simply repeats the entered day across the selected number of market days. It does not know future demand, weather, closures or supplier prices. Likewise, the reinvestment percentage allocates positive calculated profit; it does not inspect available cash or reserve money for commitments. Check the separate cash and payment records before acting on either output.

9. Save a useful record without exposing customers

Calculation does not automatically save local history. Choose Save locally when you want a device record. The planner also offers copy, CSV, JSON and text-based PDF output. Recalculate after editing inputs: changing a field marks the previous result as stale, preventing it from being treated as the current calculation.

Use product descriptions, dates and references instead of customer names, phone numbers or wallet identifiers. There is no need to paste a customer statement into a product-name field. Keep the detailed supporting records in your authorised bookkeeping system, and share only the minimum summary needed for a review.

Local processing is not the same as device security or durable backup. Other people using an unlocked device may see saved history or downloaded files. Protect exports and retain a backup under your own business procedure. Do not assume this planner supplies cloud synchronisation, automatic wallet imports or a complete audit trail.

10. Turn the closing result into one next action

Choose an action that follows from a verified discrepancy or cost line: check a pack conversion, recover a missing supplier receipt, investigate stock damage, or compare tomorrow's confirmed purchase price. Record who will resolve it and review it at the next close. An unexplained number is a question to investigate, not evidence of wrongdoing by a worker or supplier.

World Bank research commentary from October 2015 discusses measurable practices such as recording transactions, knowing item costs and reviewing financial performance, drawing on research that included Ghana, Kenya and Nigeria. It supports taking practical records seriously; it does not establish that this checklist or calculator will deliver a particular income increase.

For help building a fuller routine, Ghanaian traders can use the Ghana Enterprises Agency's Business Advisory Centre directory to locate an adviser. In Nigeria, SMEDAN's One Stop Shop provides an official starting point for business resources and support routes. Confirm the service and appointment arrangements directly; neither link guarantees funding or personalised bookkeeping.

Verification note, August 28, 2026: The linked ILO catalogue identifies its record-keeping manual as a 2015 publication. The World Bank commentary is dated October 5, 2015. GEA and SMEDAN links were reviewed as current support directories, not as sources of fees or earnings. The calculation, save and export descriptions were checked against the current AfroTools engine and controls. This original checklist does not reproduce the training manuals or their example businesses.

Frequently Asked Questions

Is the cash left after restocking my profit?

No. Restocking changes cash and stock held. Compare sales with the cost of stock actually sold, losses and operating expenses, then reconcile cash separately.

Should unsold goods go into units lost?

Not if they remain usable stock for a later selling day. Count them as closing stock. Record genuine losses separately and do not count the same units as sold.

Can I mix cedi, naira and shilling amounts?

No. The planner's currency field is a display label, not an exchange-rate converter. Use one currency basis for each calculation.

Does the monthly result predict my income?

No. It repeats the entered day's result across the market days you select. It does not predict customer demand, price changes or seasonal losses.

Does calculating save my stall records automatically?

No. Local history is saved only when you choose Save locally. You can export a result, but you remain responsible for protecting the device and downloaded files.

AT

AfroTools Team

AfroTools builds practical tools and source-aware workflows for African work, business and everyday operations.