The business has outgrown its spreadsheets: how to bring a store into one system and move away from manual management
Products are in one file, debts are in a notebook, orders are in a messenger, and salespeople clarify prices by phone. While the store was small, this worked. As the business grows, every new location, salesperson or sales channel multiplies the number of places where data is stored, and errors appear faster than they can be corrected. In this article, we explain how to recognise that a business has outgrown spreadsheets, what a unified accounting system is, in what order to automate a store and how to complete implementation without stopping sales — using the capabilities of Torgsoft.

Data chaos is normal for a growing business until it becomes noticeable
According to a small study by CeDePe among Ukrainian entrepreneurs, around 82% of businesses with turnover of several million hryvnias still manage finances in Excel or only approximately, while just 18% use specialised systems. This is not laziness or stinginess: spreadsheets work honestly at the start, and no one usually records the exact moment when they stop coping. One day, the owner simply notices that half of their working time is spent consolidating data instead of managing the business.
It is revealing how entrepreneurs' requests have changed. A few years ago, people searched for a «checkout program» or a «CRM». Now discussions sound different: how to eliminate chaos, bring everything together in one place and stop being the dispatcher of your own business. Automation is no longer a technology issue — it is a way to move away from manual management.
Five signs that a business has outgrown its spreadsheets
| Sign | What it looks like every day | What it costs |
|---|---|---|
| Data is scattered across different places | Products are in Excel, debts are in a notebook, orders are in a messenger, and prices are in a file on another computer | Hours spent consolidating data; decisions are made using outdated figures |
| Sales rely on memory | Prices, discounts and availability are known by a particular salesperson; a holiday or resignation — and the knowledge disappears | Lost sales, dependence on irreplaceable people |
| The owner cannot see the full picture | Revenue is known «from the cash register», profit and inventory are estimated by feel, and the report is compiled manually once a month | Purchasing and promotions are planned blindly, with surprises at the end of the month |
| Processes work only when the owner is present | Every delivery, return or discount requires approval; without the owner, operations stop | The owner is the business bottleneck and has no days off |
| Growth multiplies errors | A second location or a new channel appears — and inventory mix-ups, price discrepancies and duplicate data entry become daily problems | Each next stage of growth is more difficult than the previous one |
If you recognise at least three of these signs, the problem is not the people or discipline. The problem is that data has no single home, and every transaction is entered several times in different places. This is exactly what systematisation solves.
What a unified accounting system really is
There is one simple principle: each event is entered once. A delivery arrives — it is received through a document, and inventory and the amount owed to the supplier update automatically, while the purchase price becomes the basis for cost calculation. A product is sold — the checkout receipt simultaneously writes off the item, records revenue, applies the customer's discount and enters the reporting system. No figure is manually copied from one place to another, so there is nowhere for it to be lost or duplicated.

In Torgsoft, this principle is built into the architecture of the basic software: a unified product directory with barcodes and characteristics, customer profiles, receipt, sales and payment documents — and all reports, from inventory to profit for the period, are generated from these same documents without manual consolidation (for final profit, the software calculates cost, including when closing the period). The checkout and barcode scanner operate in the same database, while fiscalisation and a bank terminal are connected to it through the appropriate options — so no gap appears between «retail operations» and «accounting».
A separate CRM, a separate financial spreadsheet and separate checkout software are still several storage locations, only digital ones. Data has to be transferred between them, and chaos returns in a new form. A unified system means that products, customers, money and sales exist in one database and refer to one another without data transfer.
In what order to automate: four stages
The most common mistake is trying to implement everything at once. The opposite approach works better: stages in which each next step relies on the data from the previous one. This order allows the store to continue trading without interruption and makes the benefits visible from the first step.

Stage 1. Products and checkout. A product database with barcodes, receipt documents and checkout sales — and for the first time, accurate real-time inventory appears. This is the foundation: without it, the remaining reports have nothing to rely on. Existing price lists do not need to be retyped — in Torgsoft, products and the customer list are imported from Excel.
Stage 2. Money. Expense categories, supplier debts and cost — and the Analysis — Period report shows actual profit instead of «cash-register revenue». We explained how financial accounting works in detail in the article about store revenue and profit.
Stage 3. Customers. Customer profiles with purchase history, discount cards, cumulative discounts and bonuses. Sales no longer depend on the salesperson's memory: any employee can see who the customer is and what terms apply to them.
Stage 4. Channels and team. Once internal accounting is stable, external channels are connected to the unified inventory — the company's own website, marketplaces and delivery services through Torgsoft synchronisations, for example Online Store Synchronisation. The team also receives individual role-based access — more on this below.
Stage 1 for a store with several thousand items usually takes several days, including data import and checkout training for the salesperson. Stages 2 and 3 are added gradually alongside normal work. There is no need to stretch implementation over several months, just as there is no need to try to complete everything over one weekend.
Duplicate data entry: the main source of errors during growth
Every place where the same figure is entered for a second time is a point where it will eventually diverge from the original. A classic example in a growing store: website inventory is maintained separately from in-store inventory, marketplace prices are updated manually, and orders from a messenger are copied into a notebook. The more channels there are, the more duplicate data entry occurs and the more often customers hear «sorry, the product is out of stock».
The solution is to connect channels to a unified inventory: a sale on any platform immediately changes the common stock balance, while prices and descriptions are maintained in one place. Through the relevant synchronisations, orders from a website or marketplace enter the same software used by the checkout — and are processed according to one workflow, without re-entering data.
Processes that work without the owner
«Everything will stop without me» most often means that the operating rules exist only verbally. Systematisation moves the rules from the owner's head into settings: the discount policy is configured centrally for the entire retail network, with discount restrictions for product groups — the salesperson acts within the limits permitted by the settings and their role; access roles determine who can see and change what; the User Activity Log records employee actions by event type — showing who did what in the software and when. Approval of «is this allowed or not?» is replaced by a setting configured once.
When there are several locations, the same approach scales through accounting centres: each store has its own inventory and results, while the network has a shared product database, unified rules and comparable reports. A new location is launched using an already established model, without building accounting from scratch. We separately explained how this reduces the owner's personal workload in the article about store owner fatigue.
Four implementation mistakes
- Automating chaos. If product records are disorganised — duplicate names, products without barcodes — the software will faithfully display the same disorder. Before importing, it is worth cleaning up the directory once: this is the most tedious and most useful part of the entire project.
- Everything at once. Trying to launch the checkout, finances, bonuses and website within one week overloads the team, and people return to familiar notebooks. One stage — one habit.
- Parallel spreadsheets «just in case». As long as the old spreadsheet remains active, some data continues to accumulate there and there is no unified picture again. Set a date after which the software becomes the only source of truth.
- Implementation without a responsible person. The project should have one person who knows the current status and answers the team's questions. In a small store, this is usually the owner or a senior salesperson.
Where to start
- Audit all data storage locations: list every file, notebook and chat where products, prices, debts, customers and orders are stored. The list itself is usually revealing.
- Start with Stage 1: install the demo version, import products from the existing Excel spreadsheet and process test sales through the checkout. This can be done alongside current operations without breaking anything.
- Set a transition date for the first stage and inform the team: from that day, inventory and prices are checked only in the software. Add the next stage once the previous one has become routine.
Complete systematisation checklist
- All data storage locations have been listed, and the destination for the contents of each has been defined.
- The product directory has been cleaned of duplicates, and products have barcodes.
- Products and customers have been transferred through Excel import without manual retyping.
- Sales are processed through the software checkout, and inventory updates in real time.
- Each event is entered once: receipt, sale and payment are not copied between systems.
- Discount rules are configured centrally in the software instead of being communicated verbally to salespeople.
- Each employee has individual role-based access, and actions are recorded in the log.
- Online channels operate with unified inventory, with no duplicate entry of stock balances and prices.
- Each retail location is a separate accounting centre with its own reports within the shared database.
- The old spreadsheet was closed on a specific date, and there is only one source of truth.
Frequently asked questions
Systematisation is not about software for the sake of software. It is about giving every business figure one home, storing every rule in settings instead of passing it on verbally, and allowing the owner to view a complete picture instead of assembling it from fragments every evening. A store brought together in one system grows differently: a new location or channel adds sales instead of another portion of chaos.
Start with the first stage: install the Torgsoft demo version, import your products from Excel and see accurate inventory balances this week.
Download the demo version- CeDePe small study on accounting tools used by Ukrainian entrepreneurs (Dengi.ua column, June 2026) — dengi.ua
- Opendatabot, structure of sole-proprietor growth by sector: growth in retail trade outside stores, Q1 2026 — opendatabot.ua

Go back to the previous step