How do I sell extras with bookings?

Build a catalogue of extras — champagne, flowers, a birthday cake — that customers add while booking, paid online or just a request.

Extras are simple items customers can add while booking — champagne on arrival, flowers on the table, a birthday cake. Each one is either paid online now (charged with the booking) or just a request (free, or paid at the venue). Extras have their own Extras page in the sidebar's Grow group — your catalogue at a glance, with a Settings tab for managing it. Settings → Payments & deposits → Extras still works and edits the same catalogue.

Extras are Available on Pro plan and above. Owners and Admins manage the catalogue by default; a Manager can be granted the Manage the Extras catalogue and settings permission per venue — with it granted, the Extras page appears in their menu. Paid extras need Stripe connected — request-only extras work without it. The money from paid extras goes straight to your own Stripe account, and ResoFlow charges no platform fee on paid extras (Stripe's normal processing fee still applies).

Building your catalogue

Drag the handle on each row to change the order customers see. The Available toggle hides an extra from customers without deleting it, and deleting one never touches bookings that already have it — their snapshot of the name and price is kept.

What customers see

When your catalogue has at least one available extra, online bookings gain an extra step — "Anything to add?" — between choosing a time and entering details. Customers can pick quantities or tap Skip for now; paid extras show their price, request-only ones show "£X — pay at the venue" or "Free — just ask".

Paid extras are charged together with the booking's payment as one card payment — one payment step, whether the booking also takes a deposit or is paid in full. A paid extra on a booking that otherwise needs no payment still brings up the card step, just for the extras. (Card payments need a minimum of £0.30.) The confirmation screen and email itemise everything, and customers can see their extras later on the manage-booking page and in the customer portal.

Customers can also add (not remove) extras to an existing booking from its manage-booking page, up to your cancellation deadline — paid additions are charged online before they're added.

During service

Refunds

Related: How do pay-in-full bookings work? · How do payment links work? · How do I take booking deposits? · What does the customer see when paying a deposit or saving a card?