Free, open source

Tipping

Tips and donations right at checkout

Tipping adds an optional tip or donation control to the WooCommerce checkout. Shoppers pick a preset amount, a flat figure or a percentage of the cart, and the tip is added to the total as a fee.

Open source GPLv2
Open source, GPL licensed No account, no card Native WooCommerce fee, HPOS compatible

Works with

WooCommerceStorefrontAstraGeneratePressKadence

See it in action

A tip control on checkout with percentage presets for a voluntary tip
The same tip control on mobile
Setting the label, preset type and amounts in the dashboard

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
  • 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.

No tip by default

The control starts on "No tip", tipping is fully opt-in.

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.

Accessible control

Keyboard-operable buttons, a visible focus ring and an ARIA live status line.

Non-taxable tip

The tip is added as a non-taxable WooCommerce fee.

Up and running in three steps

Enable the control and accept your first tip at checkout.

01

Install

Activate Tipping alongside WooCommerce.

02

Set presets

In WooCommerce → Tipping, enable tipping, set presets and choose placement.

03

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.

  • Fixed-amount presets
  • Native fee
  • Order meta

Creators and brands

Support from fans without a fake cart product.

  • Opt-in default
  • Accessible markup
  • HPOS compatible

What PRO adds, and why it matters

Round-up tip

Round the order total up and add the difference as the tip in one tap (shipped).

Tip goals and progress bars

Show a fundraising goal with a live progress bar so shoppers can see how close a campaign is to its target (shipped).

Recipient / cause splitting

Let shoppers choose which cause or recipient their tip supports, and split totals across multiple recipients (RecipientSplitting, shipped).

Tip reports

Break down tips by period, preset and recipient, with CSV export for accounting (TipReports, shipped).

Post-purchase tipping

Invite a tip on the thank-you page after checkout (shipped).

What you get: FREE vs PRO

PRO keeps everything in the free plugin and adds the modules below.

Feature FREE PRO
Tip presets (fixed or percentage)
Tip as native WooCommerce fee
Live total updates (checkout AJAX)
Opt-in by default ("No tip")
Editable label and description
Amount saved as order meta
HPOS compatibility
Round order total up as tip ×
Configurable round-up multiple ×
Tip goal progress bar ×

Tipping vs Tipping for WooCommerce vs Tip Pro for WooCommerce

How Tipping compares to the popular WooCommerce checkout tipping plugins.

TippingTipping for WooCommerceTip Pro for WooCommerce
Free version YesNoNo
Preset tip amounts YesYesYes
Native WooCommerce fee API Yes
Tip goals and progress bars Pro
Recipient / cause splitting Pro
Tip reporting ProYes
Open source (GPLv2) YesCore GPLCore GPL
Paid plan price from €29/yrPaid onlyPaid only

Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.

Need more? Tipping PRO

The free edition covers preset tips as a fee. Tipping Pro adds round-up tipping and a tip goal progress bar.

  • Round-up tip (shipped)
  • Tip goals with a live progress bar (shipped)
  • Recipient splitting and tip reports (shipped)
  • Post-purchase tipping (shipped)

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 for Tipping to work. The tip control relies on WooCommerce's cart, fees and totals. Without active WooCommerce the plugin renders nothing.

Are tips taxed?

No. Tips and donations are added as a non-taxable WooCommerce fee, the plugin has no tax-on-tips setting.

How does a percentage tip work?

A percentage preset is calculated from the cart subtotal at the moment of selection. It is recalculated on every cart change via WooCommerce checkout AJAX, so the amount always reflects the current order. For example, a preset of 10 adds 10% of the current subtotal.

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 the `_tipping_amount` order meta for auditing. This makes the tip as visible and traceable as any other fee.

Is tipping optional for customers?

Yes. The default selection is "No tip", so the control is fully opt-in. The customer chooses one of the presets, and no tip is added until they do. Any invalid or disabled choice falls back to "No tip".

Does Tipping pair with Rapid and Minimum?

Yes. Rapid speeds up placing large orders, and Minimum enforces quantity and cart-total rules. All three plugins are from wppoland.com and work independently of each other. You can use Tipping on its own or combine them freely.

How does Tipping compare to Tipping for WooCommerce and Tip Pro for WooCommerce?

Tipping adds preset checkout tips through the native WooCommerce fee API for free, with tip goals, splitting, and reporting in Pro from €29/yr. Tipping for WooCommerce and Tip Pro for WooCommerce are both paid extensions on the WooCommerce marketplace. Pricing as of June 2026.

Add tips to your checkout

Presets and live totals as a native fee. The full FREE edition under GPL.

Read the docs

FREE is the full tip control, PRO adds round-up tipping, a tip goal progress bar, recipient splitting, tip reports and post-purchase tipping.