Skip to content

The complete guide to running a shop or mini-mart in Ghana with a POS

The whole journey for a Ghanaian provision shop, mini-mart, beauty shop or wholesaler: setting up products, barcodes, pricing, stock, expiry, credit, cash, tax and choosing a POS.

Emmanuel AkyeamFounder, Manuel TechnologiesUpdated 14 min read
An MPOS till with items scanned, quantities and the sale total

The short answer

Running a shop or mini-mart in Ghana well comes down to five habits: every item set up with the right units and price, every sale scanned and recorded, stock counted a section at a time, expiry dates and credit customers watched every week, and the till counted at every close. A POS makes each habit quicker and shows you where money and stock go.

Key takeaways

  • Set up products in the smallest unit you sell, with cartons and packs on top.
  • Scan everything: use the maker's barcode or print your own.
  • Price from cost and know your margin, before and after VAT.
  • Count stock a section at a time instead of closing the shop.
  • Watch expiry dates and credit customers every week, not every year.
  • Open and close every till with a count, and read the reports.

A shop looks simple from the outside. Goods come in, goods go out, money goes in the drawer. Anyone who has run a provision shop in Kumasi or a mini-mart in Accra knows it is not. You are buying from several suppliers, selling the same tin by the piece, the pack and the carton, giving credit to regulars, watching dates, and trying to make sure the money in the drawer matches what left the shelf.

This guide covers the whole journey, from setting up your products to choosing a system and what it costs. Each section gives the short answer and links to a full article where you need more.

In this guide:

  • What running a shop well looks like
  • Setting up products: units, cartons and packs
  • Barcodes and price tags
  • Pricing: retail, wholesale and margins
  • VAT and your prices
  • Counting stock without closing
  • Expiry dates and first-expiring-first-out
  • Selling on credit
  • Cash, MoMo and closing the till
  • Stopping leakage
  • Beauty and cosmetics shops: shades and sizes
  • Wholesalers and shops with several branches
  • When the network goes off
  • Choosing a POS for your shop
  • Setting up in a week
  • What it costs

What does running a shop well look like?

A well-run shop knows three things at any moment: what is on the shelf, what it is worth, and where today's money is. Everything else in this guide is a way to keep those three numbers true.

In practice, that means a daily and weekly rhythm.

WhenWhat to do
Every openingCount the float into the till
Every saleScan it, record the payment type
Every deliveryCheck it at the door, record it with costs and expiry dates
Every closeCount the drawer, match MoMo, read the Z report
Every weekCount fast movers, check dates on one section, chase credit
Every monthCount every section once, review prices and margins

None of these takes long on its own. Missing them is what costs money.

How should you set up products sold by carton, pack and piece?

Set up each product in the smallest unit you sell, usually the single piece, then add each carton or pack as a fixed number of pieces with its own price and barcode. A half carton is then just half of the carton, and opening a carton to sell singles needs no adjustment.

This is the most important setup decision in a provision shop. Get it wrong and every count is off. Get it right and the tin of milk sold singly to a mother, by the six-pack to a chop bar and by the carton to a kiosk all come out of the same stock.

Example: price per tin at each unit
  • Single tinGH₵12.00
  • Pack of 6GH₵11.50
  • Carton of 24GH₵11.00

Source: Example figures

Goods sold by weight, such as rice, sugar, gari and beans from a bag, work the same way: keep stock in kilograms and sell part quantities.

Read the full guide: selling by carton, pack and single piece.

Do you need barcodes, and where do you get them?

You do not need to buy barcodes to scan in your own shop. Scan the barcode the manufacturer printed on branded goods, and print your own labels for loose, repacked or unlabelled items. You need official GS1 barcodes from GS1 Ghana only if you make or pack products that other shops will sell.

Scanning is what makes a POS worth having. Prices come up right, the queue moves faster and stock comes off as you sell. The one thing to guard against is two products sharing a barcode, which sends prices and stock wrong without anyone noticing.

Read the full guide: barcodes for a Ghanaian shop.

How do you price for retail and wholesale?

Price from your cost: decide the margin each price must earn and divide the cost by one minus that margin. Wholesale prices earn a smaller margin per item, so they only pay off with volume and prompt payment.

Two mistakes cost shops the most. The first is confusing markup and margin: adding 20% to cost gives a 16.7% margin, not 20%. The second is not updating prices when costs rise. A supplier puts the carton up, the shelf price stays the same, and the margin quietly shrinks.

Markup on costMargin on price
20%16.7%
25%20.0%
50%33.3%

Set a minimum quantity for wholesale prices, such as a carton or half carton, and write the price list down so cashiers never decide it from memory.

Read the full guide: retail and wholesale prices and margins.

How does VAT affect a shop's prices?

If your shop is registered for VAT, the shelf price includes VAT at 15%, NHIL at 2.5% and GETFund at 2.5%, all charged on the same value under the Value Added Tax Act, 2025 (Act 1151), according to the Ghana Revenue Authority. That is 20% on top of the price before tax, so one sixth of a tax-inclusive price is tax.

What is inside a GH₵120 price that includes tax

GH₵120.00

  • Price before taxGH₵100.00 (83.3%)
  • VAT 15%GH₵15.00 (12.5%)
  • NHIL 2.5%GH₵2.50 (2.1%)
  • GETFund 2.5%GH₵2.50 (2.1%)

Source: Ghana Revenue Authority, VAT Act 2025 (Act 1151)

The GRA also raised the VAT registration threshold for businesses dealing in goods from GH₵200,000 to GH₵750,000 from 1 January 2026, and abolished the VAT Flat Rate Scheme. A shop selling goods below that amount a year does not have to register. Check with the GRA, as of October 2026, how the rules apply to you.

Work your margins on prices before tax, and mark any VAT-exempt goods so no tax is added to them.

Read more: Ghana VAT in 2026: what changed on your receipts.

How do you count stock without closing the shop?

Count one section at a time during quiet hours, scanning each item, and deal with anything sold during the count before you post it. Count fast-moving and expensive items every week and the rest of the shop over a month.

The old way, closing for two days at year end, finds problems too late and costs you sales. Small counts spread the work and catch losses while you can still trace them. When a count is short, recount first, then check for unrecorded deliveries, cartons sold as singles and shared barcodes before you accept it as a loss.

Counting one section in about 30 minutes
  1. Pick a section and a quiet hour
  2. Scan each item and type the quantity
  3. Review the differences
  4. Recount anything that looks wrong
  5. Post the count

Read the full guide: how to do a stock take without closing your shop.

How do you manage expiry dates?

Sell first whatever expires first. Record the expiry date of each batch when it arrives, put the earliest dates at the front of the shelf, check one section's dates every week, and take expired goods off the shelf and out of stock at once.

This is called first expiring, first out, or FEFO. The Food and Drugs Authority's guideline for food storage facilities requires a system to make sure products due to expire first are sold or distributed first, and asks for expired, returned and recalled goods to be kept apart and clearly marked. It is written for warehouses, but the habits suit every shop.

In a beauty shop, the slow movers need the closest watch: creams, lotions and relaxers that sit at the back for months.

Read the full guide: expiry dates and first-expiring-first-out.

How should you sell on credit?

Give credit only to customers you know and can find, with a limit and a payment day agreed before the first sale. Record every credit sale against the customer's name at the till, send statements on the agreed day, chase the oldest debts first and pause credit for anyone past due.

Credit grows sales in many Ghanaian neighbourhoods, but it is also where shops lose the most. Debt ageing, which sorts what is owed by how long, tells you who to call this week.

Example: what a shop is owed, by age of debt
  • Under 30 daysGH₵2,400.00
  • 30 to 60 daysGH₵1,100.00
  • 60 to 90 daysGH₵650.00
  • Over 90 daysGH₵900.00

Source: Example figures

Read the full guide: selling to customers on credit and collecting the debts.

How do you handle cash and MoMo at the till?

Open every till with a counted float, record every payment by type, record any cash taken out with a reason, and close with a count compared against what the system expects. Match MoMo payments against your wallet statement by transaction ID.

Most Ghanaian shops take a mix of cash and Mobile Money every day, with some card and some credit. The cash count tells you if the drawer is right. The MoMo match tells you whether every payment the cashier recorded really arrived in your wallet.

Read more: how to reconcile Mobile Money payments at the end of the day.

How do you stop stock and cash leakage?

Stop leakage by making every movement visible: voids, refunds and big discounts need a manager, every till is counted at close, deliveries are checked at the door, and fast movers are counted weekly.

Few shops are robbed. Most lose money slowly through sales not rung up, voids after the customer leaves, discounts nobody approved, stock used in the house and short deliveries. Each is small. Together they decide whether the shop does well.

Read the full guide: stop stock and cash leakage in your mini-mart.

What is different about a beauty or cosmetics shop?

A beauty shop sells the same product in many shades, sizes and scents, so each version needs its own stock count and often its own barcode and price. Set up one product with its variants rather than a long list of separate items.

Take a foundation sold in eight shades and two sizes. That is sixteen versions, and a customer who wants shade 4 in the large size does not want to hear "we have it somewhere". With variants, you can see exactly which shade and size is running low, and reorder only those.

ProductVariantsWhat to watch
Foundation, powderShade and sizeWhich shades sell, which sit
Hair extensions, braidsColour and lengthPopular colours run out fast
Body creams and lotionsSize and scentExpiry on slow sizes
Relaxers and hair foodSize and strengthExpiry and damaged tubs

Beauty shops also need the expiry habits above, since creams and lotions can sit for a long time. The FDA regulates cosmetics as well as food in Ghana, so treat cosmetics dates as seriously as food dates.

What about wholesalers and shops with several branches?

Wholesalers need fast carton sales, a wholesale price list, credit control for trade customers and accurate supplier records. Shops with several branches need stock kept per branch, transfers between them and one view of the whole business.

For a wholesaler, the till must handle big orders quickly: scan the carton, type 20, press Enter, next item. Supplier purchases and returns should be recorded so costs stay current. Trade credit needs the same limits and ageing as retail credit, but with more at stake per customer.

For several branches, the owner should see every branch's sales, stock and till closes from anywhere, without driving round at night.

Will a POS keep working when the network goes off?

It should. A good POS for a Ghanaian shop keeps selling with no internet and sends the sales up when the connection returns. Ask any supplier to show you this before you buy.

A till that stops when the data runs out or the network drops leaves you writing sales on paper and typing them later, which is exactly when mistakes and leakage creep in.

Read more: keep selling when the network goes off.

How do you choose a POS for your shop?

Choose a POS that does the jobs in this guide: scanning with pack and carton units, retail and wholesale prices, stock per branch, expiry dates, credit customers, cash-up with manager controls, and Ghana's 2026 taxes on the receipt. It should also keep working offline and run on devices you already have.

Questions to ask any POS supplier
  1. Can I sell by piece, pack and carton?
  2. Can it print my own barcode labels?
  3. Does it track expiry dates by batch?
  4. Does it keep customer credit and ageing?
  5. Does it keep selling offline?
  6. What do I pay now and every year?

If you are moving from Aronium or keeping accounts in Tally, compare them side by side before you switch.

Read more: how to choose a POS system in Ghana, MPOS vs Aronium and MPOS vs Tally.

How do you set up a POS in your shop?

Most shops can set up in about a week: import or enter products, add packs and barcodes, print labels for the rest, count opening stock, set up staff logins and credit customers, then run the first week with daily checks.

  1. Products. Import your product list from Excel or CSV, or from your old system's export.
  2. Units and prices. Add cartons and packs, retail and wholesale prices, and mark VAT-exempt items.
  3. Barcodes. Scan the maker's barcodes and print labels for the rest.
  4. Opening stock. Count the shop section by section, with expiry dates on short-dated goods.
  5. People. Give each staff member their own login and role, so every action has a name.
  6. Customers. Enter your credit customers with their current balances.
  7. First week. Count the till every close and spot-check a few items daily.

What does a POS cost for a shop in Ghana?

POS costs in Ghana usually follow one of two models: a one-time licence, sometimes with a yearly renewal, or a monthly subscription. Compare the total over two or three years, including hardware, training and support, not just the first payment.

Hardware for a shop typically means a device to sell on, a barcode scanner, a receipt printer and a label printer. Many shops start with a laptop or tablet they already own.

Read more: one-time licence or monthly subscription.

How MPOS fits a Ghanaian shop

MPOS was built for shops like these. It runs in the browser on any phone, tablet, laptop or Mac, installs like an app, and keeps selling offline, syncing later. The till is scan-first: after each item it asks how many, so the cashier types the number and presses Enter, or scans the next item to keep 1.

For shops, it handles packs such as cartons with their own price and barcode, part quantities like 0.5 of a carton, weighed goods and scale barcodes, retail and wholesale prices, and variants such as shades and sizes. It keeps stock per branch with low-stock warnings, batches with expiry dates sold first-expiring-first, stock takes by scanning, suppliers, purchases and supplier returns, and prints price tags with barcodes. The same barcode cannot go on two products. You can import products from Excel or CSV, including Aronium's export.

At the till, it takes cash, MoMo with the transaction ID, card (recorded), credit, gift cards and split payments. Each person has their own login and role, and voids, refunds and big discounts need a manager. Tills open with a float and close with a count, with X and Z reports, and the owner can get an SMS when a till closes short. Customers have credit balances, statements, ageing and debt reminders by SMS or WhatsApp. VAT, NHIL and GETFund are worked out on every receipt.

There is no published price: you agree one setup and licence fee, then a yearly renewal for cloud, data and support.

What to do next

Pick the one habit in this guide your shop does least well and fix it this month. For most shops it is either counting stock or chasing credit. Then read the full article on it.

If you want to see how a POS handles your own products, cartons and credit customers, start a free trial. It runs for 14 days and needs no card.

Every article in this guide

See it with your own products

Free for 14 days. No card needed. Works on the phone or laptop you have.

Start free trial

Sources

FAQ

Frequently asked questions

Quick answers to what business owners ask us about this.

What is the best POS for a mini-mart in Ghana?

The best one handles what a Ghanaian mini-mart actually does: scanning, cartons and packs, retail and wholesale prices, expiry dates, customer credit, MoMo, cash-up with manager controls, 2026 taxes on receipts and selling offline. Test any system with your own products before you pay.

How do I start using a POS in my provision shop?

Import or enter your products, add cartons and packs, scan or print barcodes, count opening stock section by section, give each staff member a login, enter credit customers, and count the till at every close for the first week.

Do I need barcodes on all my products?

Every item should scan, but you do not need to buy barcodes. Use the maker's barcode where there is one and print your own labels for the rest.

How often should a shop count stock?

Count fast-moving and expensive items every week and every section at least once a month. You do not need to close the shop to do it.

Does my shop need to register for VAT in Ghana?

From 1 January 2026 the GRA's VAT registration threshold for businesses dealing in goods is GH₵750,000, up from GH₵200,000. Check with the GRA how it applies to your shop.

Can one POS handle both retail and wholesale?

Yes, if each item can carry a retail and a wholesale price and the till can sell cartons and packs quickly. Set a minimum quantity for wholesale so the right price is used.

Still have a question?

Talk to the team on WhatsApp: real people in Ghana who know your kind of business.

About the author

Emmanuel Akyeam is the founder of Manuel Technologies in Ghana, which builds MPOS: the till, bookings and stock system for restaurants, salons, barbershops and shops. He works directly with business owners to set up their systems.

You may also like