Opening a restaurant takes roughly 6-12 months and, according to the most detailed independent-operator survey available, a median of $375,500 in startup capital. That number moves a lot depending on whether you’re remodeling an existing restaurant space or building from the ground up. This checklist walks through the 12 steps in order, with the cost data attached to the step where it actually matters, so you know what to budget for and when.
Most restaurants that fail in year one didn’t fail because the food was bad. They ran out of cash, missed a permit deadline, or opened without a way for guests to actually book a table. This guide is built to help you avoid all three.
Key takeaways
- Typical cost: $275,500-$650,000 depending on construction scope (overall median $375,500), per a 2018 survey of 350+ independent operators
- Typical timeline: 6-12 months from signed lease to opening night
- Biggest risk: Running out of working capital before the business turns a profit
- Set up before day one: Your POS, your booking system, and 3-6 months of operating cash in reserve
Step 1: Validate your concept and pick a location
Before you spend a dollar on build-out, confirm two things: that enough people in your target area want what you’re planning to serve, and that the location can physically support it (parking, foot traffic, visibility, zoning for food service).
What to do:
- Visit your target neighborhood at the times you’d actually be open
- Count and categorize nearby competitors, not to avoid them, but to understand the price point and cuisine gaps
- Talk to a commercial real estate broker who specializes in restaurant space
- Confirm the zoning allows a restaurant use before you get attached to a location
Step 2: Write a lean business plan and financial model
You don’t need a 40-page document. You need a plan that forces you to answer the questions a lender or investor will ask: what you’re serving, who you’re serving it to, what it costs to run the place, and when you expect to break even.
What to include:
- Concept summary and target guest
- Startup budget (see Step 3)
- Monthly operating budget: food cost, labor, rent, utilities, insurance
- Break-even analysis: covers per day needed to cover fixed costs
- 12-month cash flow projection
Step 3: Budget your startup costs
This is where most new owners guess, and guessing is expensive. The most detailed public data point available comes from a RestaurantOwner.com survey of more than 350 independent restaurant owners and operators, published November 15, 2018. It found:
| Scenario | Median startup cost |
|---|---|
| Remodeling an existing restaurant space | $275,500 |
| Remodeling a non-restaurant space | $425,500 |
| New ground-up construction (excluding land) | $650,000 |
| Overall median | $375,500 |
The survey separately reports median startup costs of $113 per square foot and $3,586 per seat. Those figures describe the full response set, not each construction scenario in the table.
Include each of these categories in your budget:
| Category | What to budget for |
|---|---|
| Construction / build-out | Contractor bids, permits, utility work, and a contingency for change orders |
| Kitchen equipment | Cooking, refrigeration, ventilation, warewashing, and installation |
| Furniture, fixtures, and smallware | Dining-room furniture, service stations, cookware, tableware, and linens |
| Initial inventory and opening supplies | Food, beverages, packaging, cleaning supplies, and uniforms |
| Licensing, permits, and legal | Local applications, inspections, professional fees, and insurance setup |
| Working capital reserve | Payroll, rent, utilities, and purchasing while sales ramp up |
Don’t skip that last line. Restaurants that spend their entire budget on the physical space and open with no reserve are the ones that close in month four when a slow month hits.
Step 4: Secure financing
Once you have a real number, figure out where it comes from. Common paths for independent restaurants:
- SBA loans (7(a) or 504 programs), which typically require a solid business plan and some owner equity
- Personal savings and friends-and-family investment, common for a first location
- Equipment financing, which lets you spread kitchen equipment costs over time instead of paying cash upfront
- Local or community bank loans, often more flexible than national lenders for a single-location restaurant
Lenders may require owner equity, collateral, and a detailed financial plan. Confirm the contribution and guarantee requirements with each lender instead of assuming one standard percentage.
Step 5: Choose your legal structure and register the business
Decide between an LLC, S-corp, or other structure (most independent restaurants choose an LLC for liability protection with manageable tax complexity), then handle the paperwork:
- Register your business name with your state
- Get an EIN from the IRS
- Open a dedicated business bank account
- Talk to an accountant before you file anything if you’re unsure which structure fits your situation
Step 6: Get your licenses, permits, and inspections in motion
This step is the most common source of delay, so start it the day you sign your lease, not after your build-out is finished.
What you’ll typically need:
- Business license (city/county)
- Food service license
- Health department permit and inspection
- Liquor license, if serving alcohol (often the slowest to process, sometimes months)
- Building and fire department permits for construction
- Sign permit if you’re changing exterior signage
Step 7: Lease or buy your space and manage the build-out
Negotiate your lease terms carefully. A tenant improvement (TI) allowance from your landlord can meaningfully offset your build-out costs, and it’s a standard ask in commercial restaurant leases. Once the lease is signed:
- Hire a contractor experienced with restaurant build-outs specifically (commercial kitchen requirements are not the same as retail)
- Get multiple bids before committing
- Build in a buffer for permit delays and change orders, both are close to guaranteed
- Schedule your health inspection walkthrough before construction is fully finished, so you can fix issues before your final inspection
Step 8: Build your menu and lock in suppliers
Design your menu around what your kitchen and staff can execute consistently at volume, not just what tastes best in a test kitchen. Then:
- Calculate food cost percentage on every menu item before finalizing prices
- Line up primary and backup suppliers for your key ingredients
- Negotiate delivery schedules and minimum orders
- Run a full kitchen test of the entire menu under simulated rush conditions
Step 9: Choose your core systems: POS and booking
Two systems run your operation from day one: a POS for orders and payment, and a booking system for reservations. Set both up and test them thoroughly before you open, not during your first week of service.
Why this matters early: a new restaurant has no repeat-guest base and no word-of-mouth yet. Every reservation you can capture online, at any hour, before you’ve opened your doors, is a booking you would otherwise lose entirely. That makes online booking one of the highest-leverage setups you can do before opening day, and it costs nothing to start: you can start taking bookings on the free plan for up to 25 monthly bookings, then upgrade when you need more volume or features.
What to set up before opening:
- POS with menu items, modifiers, and staff accounts configured
- Online booking widget live on a placeholder website or social page, even before your full site launches
- Google Business Profile claimed, with a reservation link added
- Confirmation and reminder messages tested end to end
Step 10: Hire and train your team
Staff up in this order: kitchen leadership first (you need a chef or kitchen manager who can help build the menu and train line cooks), then front-of-house management, then the rest of the team 2-4 weeks before opening.
What to cover in training:
- Full menu knowledge, including allergens and modifications
- POS operation, from order entry to splitting checks
- How the booking system works: checking the day’s reservations, handling walk-ins alongside booked tables, and updating guest notes
- Service standards and how to handle common guest issues
Step 11: Market your opening
Start marketing 4-6 weeks before you open, not the week of. Claim your Google Business Profile, build an email list from your soft-opening guest list, and get your first reservations booked before your doors are even open. For a full set of tactics, ranked by how much effort each one takes, see our 27 restaurant marketing ideas that actually fill tables.
Step 12: Run a soft opening before your grand opening
Invite friends, family, and a limited guest list for 1-2 weeks at 50-70% capacity before you open to the general public.
What to watch for:
- Kitchen ticket times under real (if reduced) volume
- Where the booking-to-seating handoff breaks down at the host stand
- Menu items that take longer than expected or get sent back
- Staff communication gaps between kitchen and front of house
Fix what breaks during the soft opening. It’s far cheaper to learn these lessons with forgiving friends and family than with a dining room full of first-time guests writing reviews.
Frequently Asked Questions
How much does it really cost to open a restaurant?
How long does it take to open a restaurant from lease to opening day?
What's the biggest mistake new restaurant owners make?
Do I need a POS system and a booking system before opening day?
Should I open with a soft opening or go straight to a grand opening?
The bottom line
Opening a restaurant is a 6-12 month project with a real, verifiable benchmark: a median of $375,500 per the most detailed independent-operator survey available, though your actual number depends heavily on whether you’re remodeling or building from scratch. Budget from current local quotes plus a real cash reserve, get your licenses and permits moving the day you sign your lease, and have your POS and booking system live before you need them, not after your first rush exposes the gap.
Related guides: 27 restaurant marketing ideas that actually fill tables