Opening a small grocery takes about six months from signing a lease to opening the doors, and most of the money goes into refrigeration and the opening inventory. The order matters: the location and the money come first; the coolers, freezers and walk-in get ordered early because they take months; the build-out follows; the food establishment permit is applied for a couple of months out, with an inspection before it's issued; SNAP authorization from USDA, which matters in towns where a lot of customers pay that way, needs a store stocked to its rules; a wholesaler account sets the opening order; registers, scales and an inventory system go in; staff are hired and trained; and the opening inventory arrives in the last week, counted on the way in. To qualify for SNAP under its Criterion A, a store carries at least seven varieties in each of four staple food categories, three units of each, with perishables in three categories. In the example below, a small-town Nebraska grocery runs its timeline. Below are the steps, what they cost, SNAP's stocking rule, the example, and a free timeline that counts back from opening day.
The short version
- Plan on about six months from lease to opening day.
- Refrigeration and the opening inventory are the biggest costs.
- Order coolers, freezers and the walk-in early; they take months.
- Apply for the food establishment permit about ten weeks out; the inspection comes before it's issued.
- SNAP: 7 varieties in each of 4 staple categories, 3 units each, perishables in 3 categories.
- Open a wholesaler account and plan the opening order two months out.
- Count the opening inventory in as it arrives, so the first count is right.
- TaroStack keeps the store's stock, dates and orders from the first delivery. More below.
The steps
| Step | Weeks before opening | What it involves |
|---|---|---|
| Location and lease | 26 | Rent, size, parking, a building that suits coolers |
| Business plan and money | 26 | Departments, sales, the startup budget |
| Business name and sales tax | 16 | The ordinary business layers |
| Refrigeration ordered | 16 | Coolers, freezers, walk-in, meat case |
| Shelving and checkouts | 14 | Gondolas, counters |
| Build-out and signs | 12 | Electrical for the coolers, flooring, signs |
| Food establishment permit | 10 | Application and plan review |
| SNAP authorization | 8 | USDA's application; stock to Criterion A |
| Wholesaler account | 8 | Minimums, delivery days, the opening order |
| Registers, scales, inventory system | 6 | Items and prices loaded |
| Scales inspected | 4 | Weights and measures |
| Staff hired and trained | 4 | Food safety, registers, receiving |
| Opening inventory | 1 | Delivered and counted |
| Permit inspection | 1 | Before the permit is issued |
What the store earns is in small grocery store business plan, and the permit in grocery store license.
SNAP's stocking rule
| Criterion A | At least |
|---|---|
| Varieties in each staple category | 7: vegetables or fruits; dairy; meat, poultry or fish; breads or cereals |
| Total varieties | 28 |
| Stocking units of each variety | 3, so 84 in all |
| Perishable varieties | One in each of 3 categories, 9 perishable units |
| Offered | Continuously, displayed every day the store is open |
Different brands, cuts or sizes don't count as separate varieties; an apple and an orange do. The rule is 7 CFR 278.1. This is general information, not legal advice.
An example: a small-town Nebraska grocery
Loup River Grocery, the made-up grocery store in Ord, Nebraska, I use in these examples, opened on September 6, 2025, in 4,500 square feet on the square, with produce, a meat counter, dairy and frozen, a deli and bakery, and local products:
| Step | Due | Done | Cost |
|---|---|---|---|
| Lease signed | March 8 | March 3 | $9,000 |
| Refrigeration ordered | May 17 | May 12 | $90,000 |
| Shelving and checkouts | May 31 | May 26 | $25,000 |
| Build-out and signs | June 14 | July 28 | $30,000 |
| Permit applied for | June 28 | June 30 | $2,500 |
| SNAP applied for | July 12 | July 14 | |
| Registers and scales | July 26 | July 28 | $8,000 |
| Opening inventory | August 30 | August 30 | $70,000 |
| Working cash | September 6 | August 29 | $50,000 |
| Total to start | $284,500 |
Six of the sixteen steps ran late, the build-out by six weeks, and none of them moved opening day, because the refrigeration, the longest wait, was ordered on time. The scale inspection is the one step still open a year on. How the store runs its stock now is in grocery store inventory management.
Get the timeline
Download the small grocery opening timeline. Two sheets: the timeline, where you type the opening day and each step's due date counts back from it, with the cost, the date done, a status that turns red when a step is overdue, and the total to start; and a SNAP stocking check of varieties, units and perishables in each staple category against Criterion A. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
The last step on the timeline is the first day of running a store: $70,000 of inventory, a delivery every week, dates on the dairy and meat, and SNAP's stocking to keep up. A timeline ends there.
How TaroStack does it
TaroStack keeps the store's stock, dates and orders from the first delivery.
The opening order counted in. The opening inventory is received against the wholesaler's order, with dates on the dairy and meat, so the first count is the delivery itself.
Dates, oldest first. Perishables go out oldest first, and an alert comes before a date runs out.
Orders by supplier. Suppliers keep their lead times and minimums, and the reorder list in days of cover says what to order from each for the next truck.
| The job | Notebook | In TaroStack |
|---|---|---|
| The opening inventory | Counted by hand after | Received against the order |
| Dairy about to expire | Found on the shelf | An alert before the date |
| The next wholesaler order | Walk the aisles | The reorder list, by supplier |
Counts, receiving, lots, expiry and the reorder list are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
