> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Toast Pay at Table

> Let guests pay their Toast check from their phone with storekit pay-at-table — how bills sync from Toast, how payments apply to a check, add-to-bill, and the single-check limitation.

With pay-at-table, a guest scans the QR code on their table, sees their live Toast check, and pays from their phone. storekit reads the open check from Toast, takes the payment, and reports it back onto the Toast check.

## Prerequisites

* Pay-at-table enabled on the store (dine-in with table QR codes)
* Your Toast floor plan synced so tables are linked — see [Floor Plan & Tables](/docs/guides/integrations/pos/toast/dine-in)
* **Alternate Payment Type** set under **Additional Settings** on the **Toast POS Settings** page — payments can't be applied without it

## How It Works

1. A table order is opened on Toast (by staff, or by a storekit dine-in order)
2. Toast notifies storekit and the open check is synced as a bill against the storekit table
3. The guest opens the table's QR link and sees the live check total
4. The guest pays; storekit captures the payment and records it on the Toast check
5. When the check is fully covered, the bill closes

Payments storekit applies show on the Toast check as the **Alternate Payment Type** you configured (a Toast "other" payment) — storekit captures the card itself, then reports it to Toast, rather than running it as a native Toast card transaction.

## Partial Payments and Splitting

* **Partial payments are supported** — several guests can each pay part of the bill, and it closes once the total (including tips) is covered.
* **Payments made on the Toast terminal are reconciled** — storekit re-reads the check, so terminal payments reduce the amount due and can close the bill.

<Warning>
  Pay-at-table supports **single-check** orders only. If staff split a check into multiple checks on the Toast terminal, storekit can't apply a pay-at-table payment to that order.
</Warning>

## Add to Bill

storekit can append new dine-in items to an already-open Toast check (add-to-bill), so a guest ordering another round joins the existing check rather than opening a new one. Limitations, all enforced:

* Only **unpaid / pay-later (cash)** orders can be appended — a card or gift-card order that's already been charged can't be added to a check
* Appended orders **can't carry discounts, service charges, or delivery fees**
* Tips added upfront on an appended order are dropped; tips are captured at pay-at-table time instead
* Single-check orders only

## When a Payment Fails

If a pay-at-table payment can't be applied to the Toast check, storekit marks it failed, voids the payment, and emails the venue so you can follow up. Check that **Alternate Payment Type** is set and that the Toast order has a single open check.

## Related

* [Floor Plan & Tables](/docs/guides/integrations/pos/toast/dine-in)
* [Orders & Routing](/docs/guides/integrations/pos/toast/orders)
* [Troubleshooting](/docs/guides/integrations/pos/toast/troubleshooting)


## Related topics

- [Toast POS](/docs/guides/integrations/pos/toast/overview.md)
- [Toast Troubleshooting](/docs/guides/integrations/pos/toast/troubleshooting.md)
- [Toast Dine-in: Floor Plan & Tables](/docs/guides/integrations/pos/toast/dine-in.md)
- [Pay at Table Overview](/docs/guides/pay-at-table/overview.md)
- [Lightspeed Pay at Table](/docs/guides/integrations/pos/lightspeed/pay-at-table.md)
