How to open a grocery store

For a small grocery store with an area of 40–80 m², it is reasonable to plan a starting budget of about UAH 500 thousand–1.5 million and 4–8 weeks for preparation if the premises do not require major renovation. The main expenses are the initial inventory, refrigeration equipment, shelving, checkout area, and working capital reserve. Before opening, you need to register the business, register the food facility, set up the cash register, obtain licenses for excisable goods if necessary, and prepare food safety procedures.
Is it worth opening a grocery store
A grocery store sells everyday goods but operates with a low net margin, frequent purchasing, and a risk of write-offs. An international industry benchmark for grocery retail is around 2% net profit from sales. The markup on individual products may be much higher, but it must cover rent, salaries, electricity, acquiring fees, losses, and write-offs.
In Ukraine, customers have become more price-sensitive, while convenience stores and discount stores remain among the formats showing noticeable growth. For a small store, simply having basic groceries does not create a competitive advantage. You need the right location, a clear pricing position, stable availability of popular products, and disciplined control of expiration dates.
The biggest risk at the start is related to inventory. Excessive purchasing ties up money and increases write-offs, while insufficient stock leads to empty shelves. Before signing a lease, calculate the expected customer flow, average receipt value, fixed expenses, and the sales volume required to cover those expenses.
How much money is needed to start

Below is a budget model for a 40–80 m² store without major renovation, in-house production, or a large alcohol department. This is a planning range for a financial model; it does not represent an average market price. Before launch, replace each amount with actual offers available in your city.
| Expense item | Estimated range | What it depends on |
| First month’s rent and deposit | UAH 30,000–80,000 | City, district, area, foot traffic, lease terms |
| Cosmetic renovation, electrical work, lighting, signage | UAH 70,000–180,000 | Condition of the premises and electrical capacity |
| Shelving, counters, furniture | UAH 40,000–100,000 | Sales floor area, number of zones, new or used equipment |
| Refrigerators and freezer equipment | UAH 100,000–250,000 | Number of temperature zones and product range |
| Checkout, scanner, scales, receipt and label printing | UAH 25,000–70,000 | Number of workstations and choice of ECR or pECR |
| Initial inventory | UAH 200,000–500,000 | Number of SKUs, purchase prices, share of perishable goods |
| Fire safety, sanitary equipment, consumables | UAH 15,000–35,000 | Area and condition of the premises |
| Working capital reserve | UAH 100,000–250,000 | Rent, salaries, repeat purchases, seasonality |
According to this model, the total starting budget is approximately UAH 580 thousand–1.47 million. If you lease premises previously used as a grocery store with existing refrigerators and shelving, the costs may be lower. Premises previously used for another type of business often require additional spending on electrical systems, ventilation, water supply, and refrigeration lines.
Step 1. Business registration

For a small retail outlet, the most common options are a Sole Proprietorship or LLC. The choice should be made after determining the product range, expected revenue, number of employees, partners, and whether alcohol or tobacco will be sold.
Sole Proprietorship or LLC
A Sole Proprietorship is easier to register and administer, so this format is often suitable for the owner of one small store. An LLC is worth considering when there are several founders, corporate separation of liability is required, larger-scale operations are planned, or the product range requires operating under the general taxation system.
The legal form of the business does not by itself determine the taxation system. Before registration, prepare a list of products and separately identify excisable goods, as they affect eligibility for the simplified taxation system.
Which single tax group to choose
For a regular grocery store without activities prohibited under the simplified taxation system, the second or third group may be considered. The second group has an annual income limit of UAH 7,211,598, a maximum single tax rate of UAH 1,729.40 per month, a minimum Unified Social Contribution of UAH 1,902.34 per month, and a military levy of UAH 864.70 per month. No more than 10 employees may be hired at the same time. The actual single tax rate for the second group is established by the local council within the statutory maximum.
The third group has an annual income limit of UAH 10,091,049. The rate is 5% of income without VAT or 3% of income with VAT, the military levy is 1% of income, and the minimum Unified Social Contribution for a Sole Proprietorship is UAH 1,902.34 per month.
There is an important restriction: single tax payers of the first–third groups generally may not sell excisable goods. An exception for individual entrepreneurs applies to the retail sale of beer, cider, perry without added alcohol and table wines. If you plan to sell spirits, tobacco, or liquids for electronic cigarettes, the taxation model should be determined together with an accountant before registration. Current rules are provided in the section on the single tax on the State Tax Service website.
Which KVED codes are required
For a non-specialized grocery store, the main code is usually KVED 47.11: retail sale in non-specialized stores with food, beverages, and tobacco products predominating. The class description can be checked in the State Statistics Service classifier.
Specialized activities may require classes 47.21–47.29, for example, for separate retail sales of vegetables, meat, fish, bread, beverages, or other food products. If the store will accept orders through a website, also check the activity code for distance selling. NACE 2.1-UA will be introduced from January 1, 2027, so before registering or changing activities, check the current classifier of the State Statistics Service.
How to submit documents
A Sole Proprietorship can be registered through the Diia portal. Authorization, a completed electronic application, and a QES or another supported signing method are required. The service is free of charge, and the application is automatically submitted to the Unified State Register.
After registration, open a business bank account, check the entry in the single tax payer register if you have selected the simplified taxation system, and prepare information about the retail outlet for Form 20-OPP. For an LLC, the document package depends on the number of founders and the management structure, so before submission you should prepare the company name, legal address, charter or model charter, and the founders’ decision.
Step 2. Permits and licenses
A grocery store must register its food market operator facility. The application is submitted to the territorial office of the State Service of Ukraine on Food Safety and Consumer Protection, through an Administrative Services Center, or through an electronic government service no later than 10 calendar days before operations begin. Registration is free of charge, and a decision is made within 10 calendar days after the application is received.
The application specifies the details of the entrepreneur or legal entity, the address and description of the facility, planned activities, and the list of food products. Operating an unregistered facility may result in a UAH 95,117 fine for a Sole Proprietorship and UAH 172,940 for a legal entity.
For a typical store engaged in retail food distribution, the basic procedure is state registration of the facility. If separate production, processing, or storage of food products of animal origin is planned, check whether an operating permit is required for the specific technological process. The basic rules are set out in the Law on Food Safety and Quality.
The store must have permanent procedures based on HACCP principles. In practice, these include rules for receiving food, temperature control, cleaning, pest control, separation of raw and ready-to-eat products, staff procedures, batch traceability, and actions when unsafe food is detected. The law requires such procedures to be implemented and followed; a separate HACCP certificate is not established as a general requirement for opening a retail store.
Appropriate licenses are required for the retail sale of alcoholic beverages, except table wines, as well as tobacco products and liquids for electronic cigarettes. In cities, the annual fee for alcohol, except cider and perry without added alcohol, is UAH 12,970.50; for cider and perry, UAH 1,297.05; and for tobacco products and liquids for electronic cigarettes, UAH 3,026.45. For certain villages and settlements, the law provides lower rates: UAH 691.76 for alcohol and UAH 432.35 for tobacco, subject to established location and area requirements.
Licenses are issued without an expiry date, and fees are paid quarterly. For alcohol, except cider and perry, the fee is calculated for each ECR or pECR registered at the retail location. A decision on a retail license is made no later than 10 business days after the application is received.
If you plan to sell alcohol, also check the requirements for the premises. For some alcoholic products, the law establishes a minimum sales floor area of 20 m². Separate exceptions apply to beer, cider, perry, and certain fermented beverages.
Licensed sales of alcohol and tobacco are subject to a requirement regarding the average salary of employees or the taxable income of a Sole Proprietorship without employees. The general threshold equals two minimum wages, or UAH 17,294 per month. Under special conditions related to distance from the regional center and sales floor area, 1.5 minimum wages apply, or UAH 12,970.50. Failure to meet the established threshold for three full consecutive calendar months may constitute grounds for termination of the license.
Step 3. Premises
For a grocery store, pedestrian traffic, accessibility for local residents, visibility of the entrance, space for deliveries, and sufficient electrical capacity are important. Before signing the lease, count pedestrian traffic during several time periods on weekdays and weekends and identify competitors within walking distance.
In the lease agreement, check the address, area, term, deposit, indexation, renovation conditions, right to install signage, utility payments, responsibility for refrigeration equipment, and early termination procedure. Separately check the electrical capacity: refrigerators, freezers, air conditioning, lighting, and checkout equipment operate simultaneously.
Once you obtain the right to use the premises, submit Form 20-OPP to the State Tax Service within 10 business days. The notification specifies the address and information about the right to use the premises. The form can be submitted through the Electronic Cabinet of the State Tax Service.
Provide separate areas in the premises for receiving goods, dry storage, refrigerated storage, the sales floor, checkout, household chemicals, sanitary equipment, and temporary isolation of goods that may not be sold. The arrangement of these areas should reduce the risk of food contamination and simplify expiration date control.
Step 4. Checkout and fiscalization
A regular second- or third-group Sole Proprietorship that accepts cash or card payments must use an ECR or pECR. An ECR is a physical fiscal device, while a pECR is a software solution running on a computer, tablet, or another supported device. Registration is performed through the State Tax Service.
For registration, first register the retail outlet using Form 20-OPP, then register the cash register and cashiers, prepare the QES, and perform a test sale. In Torgsoft, pECR is configured to process fiscal sales from the sales form; goods intended for such sales must have the corresponding fiscal attribute.
If you choose a hardware ECR, include the cost of the fiscal device itself and its maintenance. For pECR, check internet stability, the operating procedure during outages, and the rules for opening and closing a shift.
Selling goods without properly processing the transaction through an ECR or pECR, issuing a receipt for an incomplete amount, or failing to provide a payment document is subject to a fine of 100% of the sale value for the first violation and 150% for each subsequent violation. For excisable goods, also check the accuracy of mandatory details and codes.
Step 5. Retail outlet equipment
The basic equipment set depends on whether you sell weighed goods, print your own labels, and which fiscalization method you have chosen. Purchase equipment after defining the checkout workflow and checking connection interfaces.
- Label-printing scales. For vegetables, fruit, cheese, cereals, and other weighed products, for example, KZVO VTNE-PRINT-15N2-2 scales may be suitable. They are needed when products are weighed and labeled before checkout.
- Barcode scanner. The SunLux XL-3610 2D wired scanner with stand speeds up the sale of factory-labeled goods and product searches during receiving or inventory counts.
- Receipt printer. The Gprinter GA-E250 USB + RS-232 + Ethernet receipt printer is required if the checkout workflow includes printing a paper receipt from a pECR or other checkout documents.
- Cash drawer. The ASAP POS 410E cash drawer is used for organized cash storage at the checkout.
- Label printer. The Xprinter XP-420B USB+LAN label printer is needed for products without a manufacturer barcode, internal labeling, and prepacked goods.
You will also need refrigerated cabinets, freezers, refrigerated display cases, shelving, baskets, thermometers, fire safety equipment, and networking equipment. If inventory is managed in Torgsoft, check the scanner, printer, scales, and fiscal device model before payment to ensure that the equipment is compatible with the selected configuration.
Step 6. Inventory and money accounting
In a grocery store, accounting should answer four questions every day: what was received, what was sold, what remains in stock, and what needs to be written off or reordered. Without this information, the owner sees revenue but does not see the actual condition of inventory and losses.
When receiving goods, check the supplier, document, actual quantity, purchase price, batch, labeling, temperature for refrigerated products, and expiration date. Products with a manufacturer barcode should preferably retain it; an internal code and label are created for unlabeled or prepacked goods.
In Torgsoft, expired or unsuitable goods can be recorded with a write-off document, while inventory counts can be performed by scanning the actual quantity. For inventory, the software shows the quantity and minimum stock level, while supplier order generation can take the specified minimum quantity into account.
For perishable categories, establish a separate inspection routine: products with short shelf lives should be checked more frequently, markdowns or write-offs should be documented, and actual stock should regularly be reconciled with accounting records. Weighed goods require additional attention to units of measurement, tare, and labels. The software can transfer the expiration date to the weighing workflow if this characteristic is supported by the specific scale model.
Control money separately from inventory: cash sales, card payments, returns, expenses, cash collection, and settlements with suppliers. Daily reconciliation of the cash register with fiscal totals identifies discrepancies faster than checking them at the end of the month.
Step 7. Suppliers and product range

Suppliers should be sought among manufacturers, official distributors, local wholesalers, and farms that can provide the required product documentation. Before the first order, check the counterparty’s details, payment terms, minimum order, delivery schedule, defective goods return procedure, and documents confirming origin and quality if required for the specific category.
Start with everyday goods: bread, dairy products, eggs, water, basic groceries, beverages, snacks, vegetables, and other categories relevant to your location. Initially, maintain several clear price levels within each category and expand the selection based on actual sales.
For perishable goods, make the first orders smaller and more frequent. For groceries and household categories, a larger stock can be maintained if there is enough space and working capital. After the first weeks of operation, review inventory turnover: reduce slow-moving items and reorder products that frequently run out earlier.
During negotiations, evaluate the purchase price, payment terms, delivery, minimum order quantity, returns, volume bonuses, supply stability, and speed of replacement for defective goods. A low purchase price combined with a large minimum order may increase write-offs.
Step 8. Staff
A small store with long opening hours usually requires at least two shifts. The number of employees depends on operating hours, customer flow, whether there is a separate inventory manager, receiving deliveries, and cleaning requirements.
An employee must be formally employed before being actually admitted to work. Include salary, the employer’s Unified Social Contribution, taxes, annual leave, sick leave, replacements, and training in the budget. The minimum wage is UAH 8,647 per month; determine the actual pay rate for a salesperson or cashier based on vacancies in your city and the work schedule.
If you have an alcohol or tobacco license, monitor the special average salary requirement: UAH 17,294 or UAH 12,970.50 under the conditions applicable to remote small retail outlets. This is a separate condition for retaining the license.
Before the first shift, approve checkout rules, procedures for receiving goods, returns, manual discounts, write-offs, access to purchase prices, inventory counts, and actions during power or internet outages. Each operation should have a responsible employee and a clear supporting document.
Step 9. Launch and first sales
One week before opening, test the complete sales cycle: receiving goods, labeling, scanning, weighing, cash and card payment, fiscal receipt, return, and shift closing.
- Upload or enter the initial product range, prices, and barcodes.
- Check actual stock balances after the first receipt of goods.
- Create test receipts for unit-based, weighed, and excisable goods, if applicable.
- Check the temperature of refrigeration equipment and storage areas.
- Perform a trial inventory count of several shelves.
- Train every shift on sales, returns, write-offs, and cash collection.
- Check the signage, opening hours, store listing in map services, and local communication channels.
For the first two weeks, establish daily control of stock shortages and write-offs. Record products customers requested but that were unavailable, as well as the reasons for write-offs. These data are needed to adjust the product range after opening.
Common mistakes when starting
- Excessive initial inventory. Money remains tied up in slow-moving products, while perishable items have to be written off.
- Leasing without checking the electrical system. After installing refrigerators, it turns out that the electrical network needs upgrading or cannot handle the load.
- Incorrect taxation system. Adding tobacco or spirits to the product range may be incompatible with the simplified taxation system.
- Selling before registering the food facility. For a Sole Proprietorship, operating an unregistered facility may result in a UAH 95,117 fine.
- Setting up the cash register on the last day. Errors in Form 20-OPP, QES, pECR, or receipt details may delay the opening.
- Monitoring expiration dates only visually. Employees may miss products with short shelf lives when there is no regular inspection and write-off procedure.
- The owner monitors revenue only. Without purchase cost, write-offs, stock balances, and debts to suppliers, high revenue does not indicate profit.
Opening checklist
- Determine the store format, area, pricing position, and main product categories.
- Prepare a financial model: rent, renovation, equipment, goods, salaries, taxes, reserve.
- Decide whether you will sell alcohol or tobacco, have in-house production, or separately store food products of animal origin.
- Choose a Sole Proprietorship or LLC and a taxation system.
- Register the business and required KVED codes.
- Sign the lease agreement after checking electricity, water, ventilation, and delivery conditions.
- Submit Form 20-OPP within 10 business days.
- Apply for state registration of the food facility no later than 10 calendar days before opening.
- Determine whether an operating permit is required for the planned operations.
- Prepare HACCP procedures, cleaning, temperature control, traceability, and write-off procedures.
- Obtain licenses for excisable goods if required for the selected product range.
- Register the ECR or pECR and cashiers.
- Purchase refrigeration, retail, and checkout equipment.
- Find suppliers and check the product documentation.
- Upload the product range, prices, barcodes, and initial stock balances into the inventory system.
- Formally employ staff and provide training on checkout operations, receiving goods, returns, and write-offs.
- Perform a test sale, return, weighing, label printing, and shift closing.
- Before opening, recount the initial stock and reconcile it with the accounting records.
Questions and answers
? Is a license required to open a regular grocery store
A separate retail license is not required to sell regular food products. State registration of the food market operator facility is required. Alcoholic beverages, tobacco products, and liquids for electronic cigarettes are subject to separate licensing rules.
? Does a store selling meat and dairy products need an operating permit
The mere fact of retailing such goods does not determine whether a permit is required. This depends on the operations carried out at the facility, including production, processing, and certain storage scenarios for food products of animal origin. Before setting up a meat processing area, production area, or separate warehouse, check the requirements of the State Service of Ukraine on Food Safety and Consumer Protection for the specific activity.
? Can a second-group Sole Proprietorship sell alcohol
A Sole Proprietorship paying the single tax may use a special exception for the retail sale of beer, cider, perry without added alcohol, and table wines, provided that the other requirements are met. Spirits and tobacco products affect the permitted taxation model, so check the taxation system before adding these goods to the product range.
? Is a pECR mandatory for a grocery store
For second–fourth-group Sole Proprietorships that conduct payment transactions in cash or by card, using an ECR or pECR is the general rule. Exceptions exist, including for the first group and payments made exclusively to an IBAN account. A typical store with a checkout and bank terminal uses fiscalization.
? How much inventory should be purchased before opening
Determine the first purchase based on the store area, number of SKUs, delivery frequency, and expiration dates. For perishable categories, it is advisable to start with smaller batches and more frequent replenishment. After the first sales, adjust inventory based on actual turnover.
? Is a HACCP certificate required
The law requires permanent procedures based on HACCP principles and appropriate training of responsible employees. The mandatory requirement applies to the procedure system itself and its implementation. A separate HACCP certificate is not established as a general requirement for opening a regular retail store.
? Where to start with automation
Before purchasing checkout equipment, test your own workflow: receiving a batch of dairy products, selling a barcoded product, weighing vegetables, printing a label, processing a return, writing off an expired product, and performing an inventory count. The Torgsoft demo version works for 30 days. Checkout and inventory equipment is collected in the POS equipment section.
Amounts, rates, limits, and requirements are stated as of August 2026. Tax legislation changes: before registration and submitting documents, check the current values on the State Tax Service website.