Tips and donations right at checkout
Tipping adds an optional tip or donation control to the WooCommerce cart and checkout. Shoppers pick a preset amount — a flat figure or a percentage — or enter a custom amount, and the tip is added to the total as a fee.
Works with
Accepting a tip is often awkward
A café, charity or creator wants a simple, opt-in way for customers to add something extra. Without a dedicated control, a tip needs a fake cart product or a manual adjustment, and totals do not update live.
- ✗ No simple, opt-in tip control at checkout
- ✗ Tips as a fake cart product instead of a fee
- ✗ Totals that do not update when an amount is picked
- ✗ No percentage tip calculated from the cart
Tipping adds a tip as a native fee
- ✓ Preset amounts — flat or a percentage of the cart — plus a custom amount
- ✓ A native WooCommerce fee shown in totals, emails and reports
- ✓ Live total updates via checkout AJAX
- ✓ Opt-in by default — starts on "No tip"
What you get in the free version
Everything you need to accept an optional tip.
Preset amounts
Fixed values or a percentage of the cart, picked in one click.
Custom amount
An optional field for shoppers who want to give more.
Native fee
The tip is a WooCommerce fee — in totals, on the order, in emails and reports.
Live totals
Choosing an amount recalculates totals via AJAX; percentage tips track the live subtotal.
Placement
Show the control on the cart page, the checkout page, or both.
Optional tax
Tax on tips is off by default — enable it only if your jurisdiction requires it.
Up and running in three steps
Enable the control and accept your first tip at checkout.
Install
Activate Tipping alongside WooCommerce.
Set presets
In WooCommerce → Tipping, enable tipping, set presets and choose placement.
Check checkout
Pick an amount in the cart or checkout — the total should update live.
Who it is for
When you want a simple way for customers to add something extra.
Hospitality and services
A preset or percentage tip right at checkout.
- ✓ Percentage presets
- ✓ Live totals
- ✓ Cart and checkout
Charities and fundraising
An optional donation as a fee, visible in reports.
- ✓ Custom amount
- ✓ Native fee
- ✓ Order meta
Creators and brands
Support from fans without a fake cart product.
- ✓ Opt-in default
- ✓ Accessible markup
- ✓ HPOS and blocks
Need more? Tipping PRO
The free edition covers preset and custom tips as a fee with live totals. Tipping Pro will add tip goals with progress bars, recipient splitting, post-purchase tipping and reporting.
- ✓ Tip goals with a live progress bar (planned)
- ✓ Recipient and cause splitting (planned)
- ✓ Post-purchase tipping and reports with CSV export (planned in PRO)
Support and resources
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin — we answer in the open.
Frequently asked questions
Does it require WooCommerce?
Yes. WooCommerce must be installed and active.
Are tips taxed?
By default, no. You can enable tax on tips from the settings screen if your jurisdiction requires it.
How does a percentage tip work?
A percentage preset is calculated from the cart subtotal at the moment of selection and recalculated whenever the cart changes, so it always reflects the current order.
Where is the tip stored?
The tip is added to the order as a standard WooCommerce fee, so it appears in the order totals, emails and reports. The amount is also saved as order meta for auditing.
Is tipping optional for customers?
Yes. The default selection is "No tip", keeping it fully opt-in.
Does Tipping pair with Rapid and Minimum?
Yes. Rapid speeds up placing large orders, and Minimum enforces quantity and order-total rules. All three are from wppoland.com and work independently.
Add tips to your checkout
Presets, a custom amount and live totals as a native fee. The full FREE edition under GPL.
Read the docsFREE is the full tip control — PRO adds tip goals, recipient splitting and reporting.