Skip to content

Industries: retail shops

An EPOS system for a small shop, with the website on the same stock

The last vase sold at the counter disappears from the website within seconds. Last night's online order sits in a numbered tray by the till. A loyalty card counts in the shop and online. We help you pick the EPOS that fits and build what it leaves out.

EPOS system for a small shop: a phone with a Saturday's jobs and a click and collect order ready in tray 3, beside stock per location across shop floor, stockroom and website. Example with demo data

One shelf, two shopfronts

A shop with a website sells through two doors. The till knows what goes over the counter, the website knows what is ordered online, and every evening someone checks whether the two still agree. Usually they don't. A customer orders the last vase online an hour after it left the shop, and the next morning starts with an apology.

An EPOS system for a small shop is no longer a box that prints receipts. It is where your stock, prices and customers live, and the website should read from it directly. This page covers how that works, what a small shop actually needs, which UK rules apply to pricing, payments and returns, and where we come in.

Shop floor, stockroom and reserved online, in one count

Scan 5012 1187 22901 large Lune vasesold on till 1; 1 left on the website

Large Lune vase: 2 left, 1 of them held for click and collect

Over the last four weeks 3 a week sold, shop and online together. Proposal: reorder 12, lead time 6 working days, and show 'only 1 left' online.

Prepare the order

An example of what we can build, with made-up names. You choose the level at which the system warns you.

Stock that knows about the website

Retail EPOS systems in the UK all promise stock control. The question is whether that stock is shared with your website, or copied to it every few hours. Shared stock means each product exists once, with a barcode, a quantity per location and a status: on the shop floor, in the stockroom, reserved for an online order. A sale at the till comes off at once. An online order is reserved at once and drops out of what the shop can still sell.

What happensTwo separate stock countsOne shared stock count
The last item sells at the tillThe website shows it in stock for hoursIt shows sold out online within seconds
Someone orders online at 9pmStaff check the shelves next morningThe item is reserved and moved to a collection tray
A delivery arrivesBooked in twice, till and websiteOne scan, both channels see the new numbers
The January stocktakeTwo lists with their own mistakesOne list, with differences per location

Most EPOS packages now come with their own online shop or a link to Shopify or WooCommerce. If you are starting out, a package where till and shop already share a database is often the simplest route. We compare the two best-known in Shopify or Lightspeed, with monthly costs in Lightspeed pricing and Shopify cost. Already on Lightspeed and thinking of moving? Read switching from Lightspeed to Shopify.

If your till and website already exist but don't talk, an API integration is usually cheaper than replacing both. If stock itself is the headache, with several stockrooms, suppliers and reorders, look at inventory management software that sits above the till.

Saturday, with collections between customers

  • One stock count for shop and websiteWhat leaves through the till comes off the website at once. You never sell the last vase twice.
  • Collections without a huntEvery click and collect order gets a shelf and a code. Whoever is on the till sees which shelf and whether it is paid.
  • One loyalty card for bothPoints from a purchase in the shop count online too, and the other way round.

An example of what we can build, with made-up names. You choose which tasks go on the list.

Click and collect at the counter

Click and collect software sounds simple: order online, pick up in store. It goes wrong at the counter. The order is somewhere in the back, nobody knows if it was paid, and the customer waits while two people search.

The parts that make it work:

  • A reservation in the stockWhatever is ordered online can no longer be sold in the shop.
  • A tray and a codeEach order gets a fixed place and a QR code sent by email or text.
  • Paid or notThe till shows straight away if anything is still owed.
  • A message when it's readyThe customer comes in when the order is on the shelf, not before.
  • Orders nobody collectsAfter a period you set, a reminder goes out, and then the item goes back on sale.

We build that as part of a custom webshop or a Shopify store through our Shopify agency, with collection as a proper delivery option. Not sure a website pays for a shop your size? Read is an online store worth it first.

Loyalty that counts in both channels

A loyalty card only works when customers can use it everywhere: at the till, online and in every branch.

  1. One customer, one balance

    Points land on the same account whether the customer pays at the till or online. An email address or phone number is the key, not a plastic card in a wallet.

  2. Your rules

    Points per pound, a reward after ten purchases or something on a birthday. You decide, the system does the sums.

  3. Messages that fit the customer

    Someone who bought candles twice hears when the new scents arrive. Not a newsletter for everyone, a note for the people who care, with their consent.

  4. Data kept in order

    A loyalty scheme holds personal data. Keep only what you use and let customers see or delete it. The differences with the EU rules are in UK GDPR vs EU GDPR.

UK rules your till and website have to follow

The law doesn't tell a shop which till to buy. It does say a lot about prices, payments and returns, and a good system takes care of most of it.

RuleWhere it comes fromWhat it means for till and website
Show the selling price, including VATPrice Marking Order 2004Every price a customer sees is what they pay
Show the unit price on many goodsPrice Marking Order 2004Price per kg or litre on the label and the product page; some shops up to 280 square metres are exempt for certain goods
No fee for paying by cardConsumer Rights (Payment Surcharges) Regulations, since January 2018No card surcharge on the till or at the website checkout
No legal duty to refund non-faulty goods bought in the shopgov.uk guidance on returnsYour own returns policy applies in the shop, so print it on the receipt
14 days to cancel an online order, then 14 days to send it backConsumer Contracts Regulations 2013The website needs a cancellation route and refunds within 14 days of getting the goods back
Personalised and perishable goods are exceptionsConsumer Contracts Regulations 2013, regulation 28Mark engraved or made-to-order items so the website shows the exception

The tricky case is click and collect. An order paid online and collected in the shop was still placed at a distance, so treat it as an online sale for cancellations unless your adviser tells you otherwise. Your till should know which sales came through the website.

Shipping to customers in Ireland or the EU adds customs and VAT questions, covered in selling to the EU from the UK. What else a website has to show is in ecommerce legal requirements.

Making Tax Digital reaches sole traders

Every VAT-registered business already keeps digital records under Making Tax Digital for VAT, and registration starts at 90,000 pounds of taxable turnover. From 6 April 2026, sole traders with qualifying income over 50,000 pounds also send quarterly updates for Income Tax; the threshold drops to 30,000 pounds in April 2027 and 20,000 pounds in April 2028. A till that exports clean daily totals makes that much lighter.

Off-the-shelf EPOS or EPOS with a layer on top

For most shops a standard EPOS package is the right start. Custom work pays only where the package makes you do things twice.

Setup
EPOS package with online shopA few days, with a monthly subscription
Package plus integration or custom layerA few weeks, a fixed price per project on top of the subscription
Stock
EPOS package with online shopShared when till and shop are the same brand
Package plus integration or custom layerShared across your existing till, website and stockroom
Click and collect
EPOS package with online shopUsually a tick box for store pickup
Package plus integration or custom layerTrays, time slots, a text when ready and a QR code at the till
Loyalty
EPOS package with online shopPoints or discounts inside the package
Package plus integration or custom layerYour own rules, across branches or with a partner
Accounts
EPOS package with online shopExport or link to the usual accounting packages
Package plus integration or custom layerPlus your own reports per branch and per channel
Fits
EPOS package with online shopOne shop, one till, one website
Package plus integration or custom layerSeveral branches, a trade counter or many house rules

Start from what you have. We build only what the package can't do, and say so when a standard EPOS is enough.

Someone in Knaresborough wants a gift they can collect today

New click and collect

Ochre wool throw, collect tomorrow after 10am

Laura, Knaresborough, today 8:15pm

  1. 1A page per range showing what is in the shop now
  2. 2A Google profile with opening hours, Sundays in December included
  3. 3Order online and collect at the till, or have it delivered

An example of what we can build, with made-up names. The shops and reviews above are fictional.

Found by people a short drive away

People looking for a gift type the kind of shop and the town into Google. The map pack with three shops and their reviews comes first. A complete Google Business Profile with the right category, December Sunday hours and real photos of the shop is the base, and getting more Google reviews without buying them is the next step.

After that, the website. A page per product range, showing what's in the shop now and whether it can be collected today, draws searchers who want to buy rather than browse. Shared stock fills those pages for you. For your own area we work on local SEO; for a larger catalogue on ecommerce SEO.

A delivery note that books itself in

An example of what we can build, with made-up names. AI reads and proposes, you decide the prices.

A shop with a few hundred lines gets deliveries every week, and every delivery note is typed in twice: name, quantity, cost price and barcode in the till, then again on the website with a photo and a description. AI can take the typing away. It reads the note, matches lines that already exist, suggests a selling price for new ones from your margin, and drafts a product description. You check it and put it live. How we set that up safely is under AI for business; test your margins with our margin calculator.

Which setup fits your shop

A small shop needs its till to be simple: a card reader that's quick, a barcode scanner and stock you can see on your phone. Often that's all.

SituationEnough on its ownWhere custom work pays
One shop, no websiteA till app with a card readerRarely; at most a small business website with hours and ranges
One shop and a small online shopA package where till and shop share stockClick and collect with trays, your own loyalty rules
Two or three branchesA multi-location packageTransfers between branches, reports per shop
Shop plus trade customersTill plus separate invoicingOne stock for both, invoices from the same data, see e-invoicing in the UK

Planning for the busy weeks? Our piece on Black Friday 2026 in Europe has the dates.

Weekend help for December

An example of what we can build, with made-up names. You choose what you ask.

Saturday staff and the Christmas rush

The busiest days are the ones the regular team can't cover: Saturdays, the Sundays before Christmas, the first week of the January sale. A short job post on your own website finds students and weekend staff better than a card in the window. Replies land in one list, and new starters go straight onto the rota on their phone. We handle the rota with staff scheduling software and hours with a time tracking app.

Sold twice: the numbers

This is an example, not a measurement. Run your own numbers in our break-even calculator.

Getting your shop set up

  1. A callWe look at your till, your website and how a Saturday and a sale week run. What gets typed twice, and where do mistakes creep in?
  2. What we leave aloneIf a standard EPOS is enough, we say so. We build only what's missing: an integration, click and collect, a loyalty scheme.
  3. A fixed price per projectYou get a proposal with a fixed price, not an hourly rate that keeps running.
  4. Live in a quiet monthWe test with your real products and go live outside the rush, not in December and not in sale week.

We don't have a shop on our client list yet. What we have built is close: the website for No.4 Lange Ast reads the Airbnb and Booking calendars so a room is never sold twice, the same idea as one stock for till and website. Websites start from 1,500 euro; anything larger gets a fixed price after a call. Run a specialist shop? See bike shops, garden centres, bakeries, butchers or our page on florist website design. For something fully bespoke, start with custom software.

Shopkeepers ask us

Can my current till talk to my website?
Often, yes. Most EPOS systems have an API or a ready link to Shopify or WooCommerce. If not, we build one, so you don't have to replace what works.
Can I charge a different price online than in the shop?
Yes, as long as each price is clear in its own channel and includes VAT.
Do I have to give refunds in my shop?
Not for items that aren't faulty, unless your own policy promises it. Online orders are different: customers can cancel within 14 days of delivery, with some exceptions such as personalised goods.
Can I add a fee when customers pay by card?
No. Card surcharges for consumers have been banned in the UK since January 2018.
What does it cost?
Websites start from 1,500 euro. An integration or custom system gets a fixed price per project after a call.

Custom software

How VBS helps you with this

We build the platform your business runs on every day: your spreadsheets, emails and paperwork in one system that does what you do.

  • Your workflow mapped first, then a fixed price
  • Screens for the office, the client and the road
  • Hosting, backups and security managed by us on AWS

How we approach it is on our page about Custom software.

Till and website on one stock?

Tell us which EPOS and website you use and what you type in twice each week. Book a call and we'll show where we'd start.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.