ResytechResytech Docs
Checkout Customization

Configure Tipping

How to enable tipping at checkout, set preset percentages, and control whether customers can enter a custom amount.

Tipping lets customers add a gratuity at checkout, and lets staff record cash gratuities alongside manual payments. Both surfaces are off by default — opt in per location.

Before you begin

  • You need access to the Resytech Dashboard with permission to edit checkout settings.
  • Decide whether you want tipping on the public checkout, on manual payments, or both.
  • Decide what preset percentages your customers should see (most operators offer 15 / 20 / 25%).

Steps

  1. In the sidebar, click Checkout Settings.
  2. Select the Tipping tab.
  3. Under Where to Offer Tipping, toggle on the surfaces you want — Online checkout and/or Manual payments.
  4. Under Tip Presets, pick a Preset type — either Percentages (e.g., 15%, 20%, 25%) or Dollar amounts (e.g., $5, $10, $20). You can use one or the other, never a mix.
  5. Configure the presets customers will see as quick-pick buttons. Click the + Add button to add a new preset, and the X button next to any preset to remove it. You can have up to 10 presets. Switching the type later clears the current list.
  6. (Optional) Uncheck Allow custom tip amount if you only want customers to choose from the presets — no free-form dollar input.
  7. (Optional) Under Sanity Cap, enter a maximum tip. The field's meaning matches your preset type: for percent presets it's a percent of subtotal (tips above this percentage are rejected before the Stripe charge), for dollar presets it's a flat dollar cap on the custom-amount input (your explicit dollar presets always bypass the cap). Switching the preset type clears the cap, since the value's meaning changes.
  8. Click Save Changes at the top of the page.

Tipping settings reference

Where to offer tipping

SettingDefaultDescription
Online checkoutOffShow the tip selector to customers in the public booking flow before they pay.
Manual paymentsOffShow a tip input on the dashboard's Add Payment dialog so staff can record gratuities collected in person (cash, check, electronic, other).

Tip presets

FieldDefaultDescription
Preset typePercentagesChoose Percentages (each preset is a percent of subtotal) or Dollar amounts (each preset is a flat dollar tip). A location uses one type at a time. Switching wipes the existing preset list.
Presets15, 20, 25The values displayed as one-tap buttons during checkout. For percentage type, each chip shows both the percentage and the dollar-equivalent based on the current subtotal (e.g., "15% / $48"). For dollar type, chips show just the dollar value (e.g., "$5"). Maximum 10 presets.
Allow custom tip amountOnWhen enabled, customers can type any dollar amount alongside (or instead of) the presets.

Sanity cap

FieldDefaultDescription
Maximum tip(blank — no cap)Optional safety net to prevent accidental over-tipping. The field's unit matches your preset type. Percent presets: this is a percent of subtotal (the checkout flow hides any percent presets above this value, clamps the custom-amount input, and the server rejects any tip above the cap). Dollar presets: this is a flat dollar cap on the custom-amount input — your explicit dollar presets bypass it. Switching the preset type clears the cap. Must be greater than 0 and less than 1000.

Tips

  • At least one option must be available when a surface is enabled. If you turn off custom amount AND clear all presets while a surface is on, Resytech rejects the save — the tip selector would have nothing to render. Either disable the surface or restore at least one option.
  • The customer never sees the "manual payments" toggle. It only controls whether the tip input appears on the dashboard Add Payment dialog. Online customers only see the Online checkout state.
  • Pick a preset style that matches how you charge. Percent presets scale automatically with the booking size — a 20% preset shows $10 on a $50 booking and $20 on a $100 booking. Dollar presets are fixed flat amounts regardless of subtotal. Most service businesses use percentages; some operators (e.g., flat-rate rentals) prefer the predictability of dollar presets.
  • Tip dollars don't owe platform fees. When you enable tipping, you are not adding to your Stripe Connect fee — gratuities are excluded from application fee calculations. Stripe's own card-processing fee is still apportioned to the tip portion and tracked in the Tips report so the staff payout reflects the net amount actually collected.
  • Changes take effect immediately. Customers who reload the checkout will see the new configuration.

On this page