Convenience Store Software

A convenience store sells a small basket to a great many people, at all hours, often with one person behind the counter. The margin is in the seconds and the shifts.

A convenience store is defined by its hours and its speed. Customers come in for one or two things, expect to be out in under a minute, and come at times when other stores are closed. The store is often run by one person per shift, handing over to the next, and the shift is the unit at which cash, stock and problems are accounted for. With Pentoggle, a convenience store operator can describe how their store and its shifts actually run and generate the starting application around it.

This page is for the small-format, long-hours store: high transaction counts, small baskets, shift handovers, age-restricted lines, and often commission services alongside merchandise. The independent grocery with daily buying and customer tabs is Grocery Store Software. The store whose business is primarily alcohol is Liquor Store Software. Stores attached to a fuel forecourt share most of this page and add fuel, which is outside its scope.

Most convenience stores already run an accounting system such as QuickBooks, Tally or Xero, a POS, and where they offer them, the terminals or portals of each service provider. Those stay where they are. What is often still managed outside them is the shift: what the float was, what was dropped, who was on, what was checked at the counter, and whether the commission from the services was ever reconciled to what the provider paid.

Key takeaways

  • The shift is the unit of control. Cash, variance, age checks, waste and exceptions belong to a shift and a person, and a store that accounts by the day cannot say which shift a problem belongs to.
  • Speed at the counter is not a preference. A counter that adds seconds to every transaction loses the customer who came in for one thing, and the workaround that follows breaks the record.
  • Age-restricted items need a check recorded at the point of sale where your obligations require one, and the record is the store's protection as much as the check.
  • Commission services are a different business at the same counter. Their revenue is the commission, not the transaction value, and they reconcile to a provider, not to the drawer.
  • A useful number is cash variance by shift and by person, read alongside transactions per hour by shift.

How a convenience store makes money

A convenience store earns on a small number of items per transaction, many transactions an hour, across long hours. The margin per item is often higher than a supermarket's, because the customer is paying for proximity and time, and the basket is small, so the result depends on transaction count and on keeping the cost of serving each one low.

Several revenue streams usually sit at the same counter. Merchandise, from snacks and drinks to household essentials, where the store earns a margin. Chilled and fresh lines, from sandwiches to milk, where the margin is higher and the shelf life is short. Age-restricted lines, tobacco and, where the store sells it, alcohol, which are often a large share of turnover at a thinner margin. And commission services, lottery, mobile top-ups, bill payments, parcel drops, cash services, where the store earns a fee on a transaction it does not own.

Those streams have different economics. Merchandise margin is the store's. Commission is a fee from a provider, paid on a cycle, and the transaction value passing through the till is not the store's revenue at all. A convenience store that reports commission services as sales overstates its turnover and understates its margin, and one that does not reconcile the commission to what the provider paid may never know whether it received what it earned.

The hours are the other lever. A store open when others are closed earns a premium for it, and pays for it in staffing across shifts that may be quiet for long stretches and busy for short ones.

The cost rhythm that runs against it

Costs run by the shift. Each shift has a person, a float, an opening and a close, and the cash in the drawer at the end has to agree with what the POS says was taken, less what was dropped to the safe, plus what was paid out. With one person on the counter, there is often nobody to check at the moment it matters, so the record has to do that job.

Deliveries arrive at whatever hour the supplier keeps, sometimes overnight, and are received by whoever is on. Chilled and fresh lines turn over daily and are wasted or marked down nightly. Age-restricted stock is high in value, small in size and easy to lose, and is often the category where a count is done every shift.

Labour is spread across long hours and is hard to place: the busy periods are short and predictable, the quiet ones are long, and a store cannot close for them. Lone working through quiet hours is common and brings its own considerations, which are matters for the rules that apply to you rather than for this page.

Set against a small basket, this means the store's margin depends on the shift record being kept: the float counted, the drop recorded, the delivery checked at two in the morning by the person who was there, the waste written down at close, and the variance attributed to the person and the shift it belongs to.

Where the record usually breaks

A convenience store is a simple business run under difficult conditions: one person, long hours, high speed. The record breaks where the person is alone and busy.

When the shift has no boundary

Two people overlap for an hour, or one closes and the next opens the same drawer. The day's variance is one number and nobody can say during whose hours it arose.

When the check is a look

An age-restricted item is sold. The person on the counter formed a view and made the sale. Whether a check was made, and what was seen, is not recorded, and if the sale is questioned later the store has only that person's recollection.

When commission is counted as sales

Top-ups and bill payments pass through the till at face value. The takings look strong, the margin looks weak, and the commission statement from the provider is filed without being matched to the transactions it covers.

When chilled waste is nightly and unrecorded

Sandwiches, milk and ready meals that reached their date go in the bin at close. The waste is real, daily and unwritten, and the category's margin is a guess.

What convenience store software holds

A counter built for seconds

Scan, total, pay, done, with quick keys for the items that are not barcoded and split payment where it is needed, so the record is kept without slowing the queue.

Shifts

Each shift with the person, the opening float, cash drops during the shift, the close count, and the variance, so every number belongs to someone.

Age-restricted items

Items flagged so the counter prompts a check, with the check and what was relied on recorded against the sale in the form your obligations require, and refusals recorded too.

Commission services

Lottery, top-ups, bill payments, parcels and other services held apart from merchandise, with the transaction value, the commission expected, and reconciliation to each provider's statement.

Short-dated stock

Chilled and fresh lines with dates at receipt, a nightly markdown and waste routine, and waste recorded by item and reason at close.

Receiving at any hour

Deliveries received against orders on a phone by whoever is on shift, with shortages and damages recorded when found.

Counter exceptions

Voids, refunds, no-sales and manual discounts by shift and person, with a reason, so the shift variance can be read alongside them.

Manager's view by shift

Sales, transactions per hour, variance, exceptions, age-check refusals, waste and service commission, by shift and by person, on a phone.

Workflows this business depends on

Why convenience stores choose Pentoggle

Everything belongs to a shift

Float, drops, close, variance, exceptions, checks and waste attributed to the shift and the person, so the day's number has an owner.

A counter that does not slow the queue

Scan and pay in seconds, with the check prompted only where the item requires it, so the record is kept without a workaround.

Commission services kept apart

The fee, not the transaction value, as the revenue, reconciled to each provider's statement rather than lost in the takings.

Nightly routines that produce a record

Markdown, waste and the count of the categories that leak, done at close and written down by the person who did them.

Sits around your accounting, your POS and your service providers

QuickBooks, Tally, Xero and comparable systems continue handling the books. Your POS continues at the counter. Each service provider's terminal or portal continues processing its transactions. Pentoggle holds the shift record between them.

A useful number for a convenience store

Cash variance by shift and by person, read alongside transactions per hour by shift.

The first is the control. Read by shift and person, over weeks, so a pattern is visible and a single busy night is not mistaken for one.

The second is the workload behind the first. A shift with high transactions per hour and a small variance is doing well; one with low transactions and a persistent variance is a different question. Reading them together is what keeps the variance figure fair.

Read exceptions per shift, voids, refunds, no-sales, beside both, and read age-check refusals as their own line. A shift that records refusals is a shift where checks are happening, and that is a record worth having.

Ready to build convenience store software?

You know what the store took yesterday.

You may not be able to say which shift the drawer was short on, whether the check was made on that sale at eleven at night, or whether the commission you were paid last month was what you earned.

Describe your store, your shifts and the services you offer at the counter to Pentoggle in plain English and generate a working first version in hours, then refine it around your process.

Related resources

Frequently asked questions

Software for the small-format, long-hours store: a fast counter, shift-by-shift cash control with variance per person, age-restricted items with the check prompted and recorded where required, commission services held apart and reconciled to providers, short-dated stock managed nightly, and a manager's view by shift.

You write. We build.

Your idea, live on the web today. Start with a single sentence.

Start building