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
- In the sidebar, click Checkout Settings.
- Select the Tipping tab.
- Under Where to Offer Tipping, toggle on the surfaces you want — Online checkout and/or Manual payments.
- 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.
- 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.
- (Optional) Uncheck Allow custom tip amount if you only want customers to choose from the presets — no free-form dollar input.
- (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.
- Click Save Changes at the top of the page.
Tipping settings reference
Where to offer tipping
| Setting | Default | Description |
|---|---|---|
| Online checkout | Off | Show the tip selector to customers in the public booking flow before they pay. |
| Manual payments | Off | Show a tip input on the dashboard's Add Payment dialog so staff can record gratuities collected in person (cash, check, electronic, other). |
Tip presets
| Field | Default | Description |
|---|---|---|
| Preset type | Percentages | Choose 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. |
| Presets | 15, 20, 25 | The 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 amount | On | When enabled, customers can type any dollar amount alongside (or instead of) the presets. |
Sanity cap
| Field | Default | Description |
|---|---|---|
| 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.
Related guides
- Tipping — feature overview, fee handling, refund treatment, and reporting.
- Run a Tip Report — generate the payout reconciliation export.
- Process a Payment — recording a manual payment with a tip portion.
- Issue a Refund — handle the tip portion of a refund.
