Business guidesguide

POS and Inventory Software for Shops in Accra and Ghana

Run POS sales, shared stock, variants, payments, purchase orders and reports for a shop in Accra or anywhere in Ghana.

Tuaneka helps a shop in Accra or elsewhere in Ghana run counter sales and shared inventory from one business workspace. A retailer can sell through POS, track products and variants, accept cash, Mobile Money, card or bank transfer, monitor low stock, receive supplier purchases and review sales in GHS.

One catalogue for the counter and online selling

A retailer often loses time when the physical shop and online store keep separate product lists. Tuaneka is designed around an active business with a shared catalogue that can support POS sales, marketplace listings, customer invoices and operational reports.

Create each product with a clear name, SKU or barcode, category, cost price and regular selling price. Add an optional sale price only when it is lower than the regular price, and choose where the promotion should run. A marketplace-only promotion should not silently reduce the counter price, while a POS promotion can be limited to the physical shop.

Services can also be stored in the catalogue, but they do not behave like stock items. A service may be sold or invoiced without reducing a physical quantity.

Handle sizes, colours and other variants

Clothing, footwear, electronics and similar products often need variant-level control. Instead of treating a blue medium shirt and a red large shirt as one undifferentiated quantity, create options such as colour and size, then generate the sellable combinations.

Each active variant can have its own SKU, stock quantity, images and price adjustment. At the counter, the cashier selects the correct variant before completing the sale. Online, the customer must choose an available variant before adding the product to the cart. This makes the stock record useful and reduces the risk of promising an option that is already sold out.

Product media can include several images that show different colours or views. Keep images accurate and assign them to the relevant product or variant. A customer should not receive a colour that was represented only by an unrelated image.

Open a counter sale quickly

Use the retail POS workspace to begin a new counter sale. Search by product name, SKU, barcode or category, select the correct variant and quantity, then add an optional customer. Customer details are useful for receipts, purchase history and follow-up, but a walk-in cash sale can remain simple when the business does not need personal information.

Before payment, confirm quantities, discounts, tax and the total. Tuaneka calculates the transaction server-side so changing a value in the browser does not become the final selling price. When a configured promotion is active for POS and within its dates, the valid sale price can be applied. Otherwise, the regular selling price remains in effect.

Retail dates and daily boundaries should follow the active business settings. Ghana-focused businesses normally use GHS and the Africa/Accra timezone, which keeps daily sales and register reports aligned with local operations.

Accept the payment methods customers actually use

A counter sale can record cash, Mobile Money, card, bank transfer, Paystack or a supported split payment. Choose the method that reflects what the customer actually used. Do not record a card or Mobile Money payment as successful until it has been confirmed.

Paystack can support eligible local payment methods and Stripe can support eligible international card use cases. Each provider controls account approval, available methods, currencies, fees and settlements. A connected provider is not the same as a settled payment, so keep the transaction reference and verify the final status.

For cash, the shop can use register sessions and cash-up records to compare expected and declared cash. A variance should be investigated rather than edited away without a reason. Manual corrections and refunds should retain the acting staff member, reference and explanation.

Deduct stock once and prevent overselling

When a POS sale is completed, the selected product or variant stock should move once. Tuaneka's shared stock ledger records the source, quantity, time and reason for a movement. The available quantity takes account of stock on hand and any relevant reservations.

Marketplace orders use the same underlying inventory controls. A paid online order and an in-store sale should not both consume the final unit. Transactional reservations and idempotent completion protect against duplicate callbacks or repeated clicks reducing stock twice.

Inventory movements can include sale, marketplace order, restock, correction, damaged stock, return, reservation, release, transfer and refund. Use the correct reason and add a note when the movement is not self-explanatory.

Set low-stock alerts before shelves are empty

Add a low-stock threshold for each product or variant. The inventory workspace can then highlight low-stock and sold-out items so the owner or stock controller knows what needs attention.

A sensible threshold depends on sales speed, supplier lead time and the minimum quantity that is economical to order. Tuaneka can show the alert and stock history, but the retailer still decides what to purchase.

Cost price remains private and supports stock valuation and gross-margin reporting. Selling price is customer-facing. Keep both accurate: without cost, margin reports cannot explain whether strong sales are actually profitable.

Buy and receive stock with purchase orders

Purchase orders bring supplier purchasing into the same operating flow. Create or select a supplier, add the products and quantities needed, confirm costs, tax, delivery location, due dates and currency, then submit the order for approval.

An approved purchase order can be sent to the supplier with a secure response link. The supplier may accept or decline, and the business can record partial or complete deliveries. Receiving stock against the order updates the relevant product or variant once and stores the latest received cost for future margin calculations.

Custom stock lines must be mapped to a catalogue item before they affect inventory. Service lines can be fulfilled without increasing stock. Supplier bills can be matched against ordered and received quantities so unexpected differences are visible.

For pharmacies or retailers with large orders, a bulk CSV purchase-order workflow can reduce data entry. The uploaded rows still need validation, supplier mapping, product mapping and review before approval or receiving.

Keep customers and channels connected

The same customer record can support a POS receipt, marketplace order and invoice history for the active business. Email and optional phone details can help deduplicate customers, but businesses should collect only the information they need and respect communication preferences.

If a customer asks to pay later, create the appropriate invoice instead of marking a POS sale paid without money. Tuaneka Starter allows two unique invoice sends each month; businesses that need unlimited invoicing and the full seller or retail toolset should use an eligible paid plan.

Store and marketplace payments can use the business's connected Paystack or Stripe gateway. Counter sales, online orders and invoices remain distinguishable transactions even when they use the same catalogue and customer.

Review daily sales and business performance

The retail dashboard and reports can bring together today's sales, units sold, discounts, returns, payment methods, stock alerts and fulfilment work. Useful reports include sales by channel, payment method, product, variant and category; inventory on hand; stock movement; gross margin; returns; supplier purchases; customer history; and Profit and Loss.

Report quality depends on complete records. Enter expenses, supplier purchases, returns, discounts and payment fees instead of looking only at gross sales. Reconcile cash, Mobile Money, bank, Paystack and Stripe records against their source statements.

Tuaneka is tax-ready through configurable rates and tax reporting, but it does not claim direct GRA or eVAT submission. A Ghanaian retailer should confirm applicable tax and record-keeping requirements with a qualified adviser.

A practical setup order for an Accra shop

First, confirm the active business, GHS currency and Africa/Accra timezone. Second, add products with SKUs, costs, selling prices, variants and low-stock levels. Third, configure payment and tax settings and connect an eligible gateway if needed. Fourth, open the POS, make a controlled test sale and verify the stock movement and receipt. Fifth, add suppliers and use purchase orders when replenishing stock. Finally, review the daily reports and correct source records with an explanation when something is wrong.

This approach keeps the physical shop easy to operate while creating a reliable foundation for marketplace sales, deliveries, invoicing and future growth.

Frequently asked questions

Can Tuaneka use the same stock for a physical shop and online store?

Yes. The active business can use shared product and variant stock across POS and marketplace workflows, with stock movements and reservations protecting against duplicate deductions.

Does Tuaneka support product sizes and colours?

Yes. Products can use options such as size and colour to create variants with their own SKU, stock, images and price adjustment.

Which payment methods can a Ghanaian shop record?

A shop can record cash, Mobile Money, card, bank transfer, Paystack and supported split payments. Stripe may support eligible international card use cases.

Can purchase orders add received goods to stock?

Yes. Approved purchase orders support partial or complete receiving, and mapped product or variant quantities update shared inventory exactly once.

Does Tuaneka file retail taxes directly with the GRA?

No. Tuaneka supports configurable tax rates and tax-ready reports but does not claim direct GRA or eVAT submission.