# Restaurant step 7: dine-in, takeaway, delivery and riders

> Set up types of service for dine-in, takeaway and delivery, follow every order on the Orders board, and assign delivery orders to riders.

Source: https://docs.smartposhub.com/business-types/restaurant/step-7-order-types-and-delivery/  
Last updated: 2026-10-30  
Product: SmartPOS Hub (https://smartposhub.com)

Most restaurants serve guests three ways: at the table, at the counter to take away, and by delivery. This step sets up those order types, shows how to follow every order on the **Orders board**, and how to hand delivery orders to riders.

## Before you start

- **Types of service** is on in Settings › Business Settings › Modules (Sales & stock group), or you use the simple order type selector in Restaurant settings.
- For delivery riders: a **Delivery driver** role exists ([step 3](https://docs.smartposhub.com/business-types/restaurant/step-3-import-prebuilt-restaurant-setup/)).

## 1. Create your types of service

1. Open **Settings › Types of service**.
2. Click **Add** (or **Import prebuilt**).
3. Enter the **Name** (Dine-in, Takeaway, Delivery), a description, and an optional **Packing Charge**.
4. Optional: choose a selling price group per location, so delivery or third-party app orders use their own prices.
5. Save. Repeat for each type.

![Types of service list with Takeaway, Delivery with a 7.00 packing charge and Dine-in](https://docs.smartposhub.com/_astro/types-of-service-list.BaLei1PT.png) (web app page: `/types-of-service`)
*Delivery carries a packing charge; dine-in and takeaway don't.*

## 2. Tell the restaurant flow which type is which

Open **Restaurant › Restaurant settings › Orders & POS**. Under **Types of service → order type**, map each of your types to **Dine-in**, **Takeaway** or **Delivery**. This decides which order statuses each order passes through (for example only deliveries go through **Out for delivery**). Click **Save**.

![Orders and POS card with the Types of service to order type mapping for Dine-in, Takeaway and Delivery](https://docs.smartposhub.com/_astro/restaurant-settings-open-tabs-and-roles.ByIXmF0C.png) (web app page: `/modules/restaurant/settings`)
*Map your types of service to the three restaurant order types.*

## 3. Follow orders on the Orders board

Open **Restaurant › Orders**. The **Board** view shows one column per status (Order placed, Confirmed, Preparing, Cooked / baked …) with a card per order: number, order type, table, guest, items, total and time waiting. Click the status button on a card to move it on.

![Orders board with dine-in orders in Order placed, Preparing and Cooked columns with tables and waiters](https://docs.smartposhub.com/_astro/diner-orders-board.DG5t2UAL.png) (web app page: `/modules/orders`)
*A diner's Orders board. Each card shows the table, the waiter and how long the order has been waiting.*

- Filter by date, status, order type, table, service staff, delivery person and location.
- Tick **Show completed & cancelled** to see finished orders too.
- **List** shows the same orders as a table; **New order** opens the POS.

![Cafe Orders board mixing dine-in and takeaway orders with Confirmed, Preparing and Cooked buttons](https://docs.smartposhub.com/_astro/cafe-orders-board.B3L41r7j.png) (web app page: `/modules/orders`)
*A café mixes dine-in and takeaway orders on the same board.*

## 4. Delivery orders and riders

1. Create a user for each rider in **User Management › Users** with the **Delivery driver** role.
2. At the POS, pick the **Delivery** type of service, choose or add the customer and check the delivery address.
3. When the food is ready, open the order on the **Orders board** and pick the **Delivery person**.
4. The rider sees the order in their own list, marks it **Out for delivery**, delivers it and marks it **Delivered**.
5. Cash collected by the rider is recorded as the payment on the sale; see [Payment methods](https://docs.smartposhub.com/selling/payment-methods/).

:::tip[Riders without a staff login]
With the **Portal** module, delivery riders you invite can sign in to a simple phone view and send updates, which you see under **Portal › Rider updates**. See [Customer portal](https://docs.smartposhub.com/customers/customer-portal/).
:::

## Next step

  - [Step 8: Take an order at the POS](https://docs.smartposhub.com/business-types/restaurant/step-8-take-an-order/)
  - [Shipping and couriers](https://docs.smartposhub.com/modules/shipping/)

## Frequently asked questions

### What is the difference between types of service and the order type selector?

Types of service are your own named service types with optional price groups and packing charges. The simple order type selector (Dine-in, Takeaway, Delivery) is used only when Types of service is switched off.

### Can delivery cost more than dine-in?

Yes. Give the Delivery type of service a packing charge, or a different selling price group per location, so delivery prices are set automatically when the cashier picks it.

### How does a rider see their deliveries?

Give the rider a user with the Delivery driver role. They see only the deliveries assigned to them and mark them Out for delivery and Delivered, on the web or in the SmartPOS Business app.

### Where do I assign a rider to an order?

On the Orders board, open the order and pick the delivery person, or filter the board by All delivery people to see each rider's load.

### Do online and app orders appear on the Orders board?

Yes. Orders from the online menu, widgets and the Shopper app become restaurant orders with their order type and show on the Orders board and the kitchen display.
