Multi-Location Restaurant Management Without the Enterprise Contract
Most restaurant software forces hospitality groups onto a single plan tier. Pay enterprise rates for every site whether it's a 200-cover flagship or a 40-seat café. Aedan Rose is built the opposite way. Every restaurant in your portfolio runs on its own independent plan — Free, Starter, Professional, Growth, Business, or Enterprise — with its own quotas, its own team, and its own bill. One owner login switches between them in a single click.
Why per-location plan tiers matter
Hospitality groups rarely look like restaurant chains. The four sites in a group are almost never the same — one's a destination steakhouse doing $40k a night, one's a coffee-and-pastry concept with three staff, one's a seasonal pop-up that only operates from May to September. Forcing all four onto the same plan does one of two things: you either overpay for the small sites or under-resource the flagship. Aedan Rose's per-restaurant tier model lets you size the software to each location's actual revenue and headcount.
The mechanics are intentional. Every restaurant is its own billing entity inside your account. Conversations, employees, emails, menu uploads, and AI model tier are scoped per-restaurant. A high-traffic site that uses 5,000 conversations a month doesn't eat the quota of a quiet sibling that uses 300.
Switching between restaurants in one click
Once you're logged in as an owner, the admin dashboard surfaces a restaurant switcher in the top bar. Click to flip between the bistro, the café, and the steakhouse. Each switch loads a fully isolated view: that location's reservations, its employee roster, its menu uploads, its analytics, its floor plan, and its billing line. Data never bleeds across sites — and that's enforced at the database layer with restaurant-scoped data isolation across both PostgreSQL and Firestore.
restaurant_id. Every query filters on it. Vector memory used by the AI is partitioned by restaurant. There's no "shared customer database" across your sites unless you explicitly opt in. This matters legally (data ownership), operationally (your steakhouse's VIP list isn't visible to the café staff), and competitively (one location's analytics aren't dilluted by another's).
Separate teams, sensible roles
Each restaurant has its own employee roster with its own role assignments — owner, manager, host, server, kitchen, plus custom roles. A general manager can be admin at one location and a regular server at another (useful when you have a rising star). Email is scoped per restaurant, so the same email address can belong to different employees at different sites without collision.
Owners see everything. Managers see only their assigned location. Servers see only their own schedule. This sounds simple but most legacy platforms get it wrong, leaking customer data across what should be air-gapped sites.
Cross-location analytics, opt-in
Per-location isolation is the default, but as an owner you can opt into cross-location analytics: portfolio-level revenue, booking trends, customer overlap, AI usage. Useful for the holding-company view, dangerous if it's the only view. Aedan Rose gives you both — drill into a single restaurant or zoom out to the whole portfolio, never both at the same time by accident.
The bill that actually makes sense
Each restaurant's monthly bill is a separate line item — Enterprise for the flagship, Professional for the bistro, Starter for the café, Free for the pop-up. Add or remove locations any month. Move a location up or down a tier mid-cycle with prorated billing. Cancel a single location without affecting the others. Compare this to most enterprise contracts where any tier change means a quarterly renegotiation and a new master agreement.
- Independent plan tier per restaurant (Free through Enterprise)
- Per-location quotas: conversations, employees, emails, menu uploads
- One owner login, instant restaurant switcher in the dashboard
- Data isolation enforced at the database layer
- Per-restaurant billing lines on a single statement
- Mid-cycle upgrades and downgrades, no penalties
- Optional cross-location analytics for the holding-company view
- Role-based permissions scoped per restaurant
Who this is built for
Aedan Rose's multi-location model fits three operator profiles. Hospitality groups with three to twelve concepts in a single city. Restaurant chains expanding from a single flagship into satellite locations. Multi-concept owners who run a fine-dining room, a fast-casual concept, and a coffee shop under one parent entity.
What it isn't built for: 100+ location franchise chains. Those need a custom enterprise contract regardless of vendor. If that's you, the standard answer to "do you support enterprise?" is yes — but reach out via our contact form so we can scope it properly.
Try the multi-location model with one location first
Start with a single restaurant on the Free tier. Add more locations later — each on whichever plan fits.
Last updated: May 27, 2026 · Aedan Rose