Help Center
Scheduling

Extras & Add-ons

Updated April 23, 2026
50 views

title: Extras & Add-ons category: Scheduling order: 6 description: Create optional paid add-ons that customers can select when booking a service.

Extras & Add-ons

Extras are optional upgrades or add-on services that customers can select during the booking flow. They can add cost, extend the appointment duration, or both.

Where to find it

  • Event Types → [event type] → Edit → Extras section.
  • Sidebar → Extras (when viewing an event type).
  • Route: /event-types/{eventType}/extras.

Creating an extra

  1. Open an event type and go to the Extras section.
  2. Click Add Extra.
  3. Fill in:
    • Name — What the customer sees (e.g. "Deep conditioning treatment", "Express add-on").
    • Description — Optional explanation of what's included.
    • Price — The cost of the extra (e.g. $15.00).
    • Currency — Matches the event type currency.
    • Duration — Additional minutes added to the booking when this extra is selected (e.g. 15 min). Set to 0 if the extra doesn't extend the appointment.
    • Max quantity — Maximum number of times this extra can be added per booking.
    • Required — If toggled on, the customer must select this extra to complete the booking.
    • Order — Display order on the booking page.
  4. Click Save.

How extras work during booking

  1. The customer selects an event type and picks a date/time.
  2. Before confirming, they see the available extras for that service.
  3. They can select extras (and adjust quantity if allowed).
  4. The booking summary shows:
    • Base service price
    • Each selected extra with quantity and price
    • Applicable taxes (if taxes are applied to extras)
    • Coupon/gift card discount (if applicable)
    • Total price
  5. The total (including extras) is charged at checkout.

Duration impact

When an extra has a duration (e.g. 15 minutes), it extends the booking:

  • Base service: 60 min + Extra: 15 min = 75 min total.
  • The calendar block and availability calculation account for the extended duration.
  • Multiple extras stack: 60 min + 15 min + 10 min = 85 min total.

Pricing

  • Each extra has a fixed price.
  • When Multiply price is enabled and quantity > 1, the price is multiplied: price × quantity.
  • Extras can be free (price = 0) — useful for preferences or options that don't cost extra.

Taxes on extras

Taxes can be applied to extras:

  1. Go to Finance → Taxes.
  2. Edit a tax rule.
  3. Enable Apply to all extras or manually select specific extras via Apply to Extras.
  4. Tax is calculated on each extra's price during checkout.

Required extras

Mark an extra as required to make it mandatory. The customer cannot complete the booking without selecting it. Use this for:

  • Mandatory supplies or materials fees.
  • Required consultation add-ons.
  • Processing or booking fees.

Managing extras

  • Edit — Click on an extra to update its name, price, duration, or other fields.
  • Reorder — Drag and drop to change the display order.
  • Enable/disable — Toggle an extra active or inactive. Inactive extras are hidden from the booking page.
  • Delete — Remove an extra permanently.

Extras with coupons

Coupon codes can optionally apply to extras. When creating a coupon, toggle Apply to extras to include extra prices in the discount calculation.

Examples

BusinessExtraPriceDuration
Hair salonDeep conditioning$25+15 min
SpaHot stone upgrade$30+20 min
PhotographyExtra edited photos (×5)$10/each
ConsultingPriority report delivery$50
FitnessEquipment rental$5