Daily team lunch, organized
Run your team's daily lunch in a few clicks.
Collect opt-ins, organize orders, and keep every team in sync — so admins stop chasing replies and everyone knows what's for lunch.
$10/month, unlimited everything. View pricing
Built for the way teams actually order lunch
No more reply-all threads, no more spreadsheets. Office Lunch handles opt-ins, orders, and admin views in one place.
One hub for every organization
Manage multiple organizations from one account, with clear role-based access.
Restaurant & order control
Add restaurants, view every order in one list, and drill into who ordered what.
API token access
Create API tokens for programmatic opt-ins and integrations.
Built-in guardrails
Domain-restricted signup and role checks make sure only your team gets in.
Fast scheduling
Date-based opt-ins mean today's list never includes someone who's out.
Fast & reliable
Built on SvelteKit and Postgres — pages load instantly and your data is always there.
How the flow works
- 1
Team members opt in for a specific lunch date.
One click on the date they're eating in. That's it.
- 2
Admins collect orders and manage restaurants.
One dashboard shows every opt-in, order, and organization.
- 3
Export or share order lists with zero back-and-forth.
Send a clean order list to the restaurant — no copy-paste from chat.
Designed for admins
Admin views highlight who opted in, who ordered, and which organization they belong to.
Simple for employees
One tap to opt in, one place to store a standing order, and no extra emails.
Get your team eating together.
$10/month flat. No per-seat fees, no credit card to start, cancel anytime.