New Qashier Bookings. Turn appointments into repeat clients. Bookings, POS & loyalty, unified. Learn more
← Back to Resources Centre
Running Your Business

How to Sell In-Store and Online Without Overselling Your Stock

11 September 2026

How to Sell In-Store and Online Without Overselling Your Stock

You sold the last item twice. Someone paid for it online at ten past two, and a customer standing in front of you bought it at quarter past. Now you have to message a stranger, apologise, refund them, and accept that they will probably not order again.

This guide is for you if you sell through more than one channel: a shop counter, an online store, a delivery platform, a marketplace listing, or messages that turn into orders. It does not matter how many channels you run. What matters is whether they are all counting the same stock, and in most businesses they are not.

The cost is bigger than the refund. Overselling costs you the customer, the review and the platform ranking. Underselling costs you more quietly: stock held back as a buffer so the same thing does not happen again, which means capital sitting on a shelf and items going out of season unsold. Most multi-channel businesses in Singapore pay both of those at once without ever putting a number on either.

This guide covers the five things that decide whether selling in more places makes you more money: one stock count, knowing what each channel actually pays you, deciding what to list where, keeping your catalogue consistent, and getting through peak without your channels fighting each other.

You Do Not Have One Stock Count. You Have Three, and They Disagree.

Every channel you add creates another version of the truth. Your counter knows what it sold. Your online store knows what it sold. Your delivery platform knows what it sold. None of them know what the others did, so the only place they get reconciled is in a spreadsheet, at night, by you.

That reconciliation is always behind. The gap between a sale happening and the other channels learning about it is the window in which you oversell, and every channel you add widens it. This is why adding a sales channel often produces less profit than expected. The revenue arrives immediately and the operational cost arrives quietly, spread across every evening for the rest of the year.

What a Busy Saturday Looks Like on One Stock Count

At half past ten a customer buys the last two of an item at your counter. QashierPOS deducts them as the sale completes, and the item stops being available everywhere you sell it. Nobody online can buy something you no longer have.

At midday an online order comes in for three of something else. The same count drops, so the staff member serving a walk-in customer twenty minutes later can see exactly what is left without going to check.

By four you are running low on a fast mover. You can see it on your phone rather than discovering it at closing, so you either restock or pause the listing before it sells out rather than afterwards.

At close, your day's sales across every channel are in one report, your stock position is current, and there is no spreadsheet waiting for you. None of that required a single manual action from you.

One Stock Count That Every Channel Deducts From

The fix for overselling is not better buffers or faster checking. It is a single stock position that every sale reduces, regardless of where the sale happened.

QashierPOS holds one live inventory for your business. Every transaction writes to it as it completes, so your count is accurate at all times rather than as of your last manual update. When your channels draw availability from that same count, the arithmetic that causes overselling stops being possible: two customers cannot both buy the last unit, because after the first one it is no longer there to sell.

The second benefit is the one nobody expects. Once you trust the count, you can stop holding safety stock back from your channels. Most merchants keep a quiet reserve precisely because they do not trust their numbers, which means a portion of their inventory is permanently unavailable for sale. Making the count reliable puts that stock back to work.

Knowing What Each Channel Actually Pays You

Channels do not pay the same. A ten dollar item sold at your counter, sold on your own online store with a payment fee, and sold through a platform taking commission are three different amounts of money. Most businesses know their revenue by channel and almost none know their margin by channel.

That matters because it changes the answer to every important question. Which channel deserves your promotional attention. Which products you should stop listing where commission eats the margin entirely. Whether the channel that produces your biggest revenue line is actually contributing much profit at all.

Because every sale runs through QashierPOS, you can see what sold, where, at what price and in what volume, in one place rather than by exporting reports from three providers with three formats. QashierHQ then gives you that view across outlets as well as channels. In Singapore, where margins are already tight against rent and labour, a channel that looks busy and contributes almost nothing is an expensive thing not to notice.

Deciding What to List Where

The instinct when you open a new channel is to list everything. It is the wrong instinct, and it creates most of the operational pain that follows.

Some products should never go on a commission-heavy channel, because the margin does not survive it. Fragile or awkward items cost more to fulfil than they return. Slow movers clog your listings and your fulfilment without adding meaningful revenue. And your genuinely scarce items are the ones most likely to cause an oversell, because they are the ones where the difference between two units and zero happens fastest.

Once you can see performance and margin by product and by channel from one system, this stops being guesswork. A sensible starting rule is to put your reliable, well-stocked, healthy-margin items on your highest-commission channel, keep scarce or fragile lines to channels you control, and review the mix once a quarter rather than never.

Keeping Your Catalogue Consistent Everywhere

The second most common multi-channel failure is not stock. It is a price you changed in one place and forgot in two others, or a product description that is right on your website and eighteen months out of date on a marketplace.

Customers notice. A customer who sees one price online and another at your counter does not conclude that you have a systems problem. They conclude something less generous, and you have spent goodwill you did not need to spend.

QashierPOS holds one product catalogue: names, categories, prices and modifiers in a single place, applied consistently rather than maintained separately per channel. When a supplier price rises you make the change once. Deliberate differences between channels, such as pricing that absorbs a commission, become decisions you have made on purpose rather than inconsistencies you discover from a complaint.

Getting Through Peak Without Your Channels Fighting

The moment everything breaks is the moment everything is busy. Walk-in customers queue while a staff member checks whether an online order can be fulfilled. Someone forgets to update the sheet. Two channels sell the same last unit inside a minute, which is exactly when you have the least capacity to handle the fallout.

The cause is that under pressure, any process depending on a person remembering to update something will fail. Not because of poor staff, but because attention is the scarcest thing in the building during a rush.

When the deduction is automatic, peak stops being the dangerous period. Your team serves customers instead of maintaining a spreadsheet, and the count stays accurate precisely when it matters most. This is also where individual staff logins earn their place: when something does need investigating afterwards, every transaction carries a name and a timestamp, so you can answer the question in a minute instead of a conversation.

Everything Connects, Which Is the Whole Point

Selling in more places only makes you more money if the places share a brain. Otherwise each new channel adds revenue and subtracts an evening.

One stock count means no overselling and no safety buffer sitting idle. One catalogue means one price change instead of three. One sales record across channels means you can see what each one actually pays you. The same transactions build your customer database through Qashier Treats, so a customer who buys online and a customer who walks in are the same person in your records rather than two strangers. Nothing is being synchronised, because nothing was ever apart.

The cost argument lands in the same place. Separate tools for each channel mean separate subscriptions, separate renewal dates and separate reports to reconcile. Qashier is S$5 a day with every feature included: point-of-sale, payments, ordering, bookings, loyalty, marketing and reporting. No feature tiers. No add-on you discover at renewal.

One login. One view. One platform.

Getting Started

QashierPOS, QashierPay, QashierHQ, Qashier Treats, Automated Marketing and Spotlight are all available to Singapore merchants now, on one login and one bill, at S$5 a day with every feature included. Existing product and stock data can be brought across during onboarding, so your count is accurate from your first day of trading.

Book a free demo and get one stock count across everywhere you sell.

Frequently Asked Questions

How do I stop overselling stock across multiple sales channels?

Every channel needs to draw availability from a single stock count rather than keeping its own. When each sale deducts from one live inventory as it completes, two customers cannot buy the same last unit, because after the first sale it is no longer available anywhere. Manual updates between systems always leave a gap, and that gap is where overselling happens.

Why do my stock numbers never match across channels?

Because each channel counts only its own sales, so the numbers only agree at the moment someone reconciles them by hand. Every hour between reconciliations is an hour in which the figures drift apart. The only durable fix is one inventory that all sales write to as they happen.

How do I work out which sales channel is most profitable?

Compare margin rather than revenue, since commission rates, payment fees and fulfilment costs differ by channel. Because every sale runs through QashierPOS, you can see what sold where, at what price and in what volume from one system instead of exporting reports from several providers. A channel with high revenue and thin margin often deserves less attention than a smaller one you control.

Should I list all my products on every channel?

No. Keep commission-heavy channels for well-stocked, healthy-margin products, and keep scarce, fragile or low-margin items on channels you control. Scarce items cause the most overselling because they move from a few units to none very quickly. Reviewing the mix quarterly is usually enough.

How do I keep prices consistent across my shop and my online listings?

Hold one product catalogue rather than maintaining separate lists per channel. QashierPOS keeps names, categories, prices and modifiers in a single place, so a supplier price rise is one change rather than three. Any deliberate difference between channels then becomes a decision rather than an oversight.

What payment methods does QashierPay accept in Singapore?

QashierPay accepts Visa, Mastercard and AMEX, plus PayNow, GrabPay, ShopeePay, Atome and Alipay+ along with other international e-wallets. Settlement is T+1, so your takings arrive the next business day. Qashier holds a Major Payment Institution licence from the Monetary Authority of Singapore.

Do I or my customers need to download an app?

No. Qashier runs in a web browser, so you can check stock from any device without installing anything. Your customers do not need an app to join Qashier Treats either, because enrolment happens through the payment at checkout.

How much does an all-in-one business platform cost in Singapore?

Qashier costs S$5 a day in Singapore with every feature included. That covers point-of-sale, payment acceptance, ordering, bookings, loyalty, automated marketing and reporting on one plan. There are no feature tiers to upgrade into and no separate add-on charges.

Qashier is the all-in-one platform for merchants in Singapore and Southeast Asia: POS, payments, ordering, bookings, loyalty, marketing and more, all included at $5/day. Tell us what you run, and we'll build the rest.

Ready to grow your business?

Leave your details and our team will be in touch.