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

Opt-in tracking Multi-organization support Admin dashboards API tokens

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. 1

    Team members opt in for a specific lunch date.

    One click on the date they're eating in. That's it.

  2. 2

    Admins collect orders and manage restaurants.

    One dashboard shows every opt-in, order, and organization.

  3. 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.

Start free