Signed waivers at checkout for WooCommerce

Add a waiver agreement to your WooCommerce checkout. Customers review your terms and agree before completing their purchase.

Selling without a waiver is a risk you don't need to take

Disputes without a paper trail

When something goes wrong at your event, gym session, or rental, you need proof the customer agreed to your terms. Unsigned bookings leave you exposed.

Friction with paper waivers

Chasing printed forms before an event clogs your inbox, delays check-in, and gets lost. Customers already bought online — the agreement should happen there too.

No record when you need one

A scattered mix of emails, PDFs, and sign-in sheets fails the moment you need to retrieve a specific waiver. Every agreement belongs against the order it came from.

How it works

A three-step flow for your customers. No setup beyond writing your terms.

1

Customer clicks Place Order

A waiver modal appears on the checkout page with your title, terms, and agreement button.

2

They read and agree

Name, email, and a tick to confirm agreement. Your terms display as rich text — formatting, links, and structure preserved.

3

Waiver saves with the order

Signer details attach to the WooCommerce order and save as a separate Waiver record. Visible in admin, the order email, and the thank-you page.

Free vs Pro

Start with Free. Upgrade when you need to enforce the waiver and capture signatures.

FeatureFreePro
Waiver modal on checkout
Customisable title, terms, and button text
Captures name and email
Saves waiver data to WooCommerce orders
Waiver records in WooCommerce admin
Waiver info on order emails and thank-you page
Checkout interruption (blocks Place Order until signed)
Signature pad (canvas signature capture)
Admin signature viewer (view and print)
IP address and timestamp audit
Priority email support

Built for stores that need a sign-off

Event organisers

Ticketed events, conferences, and workshops where attendees accept venue rules before purchase.

Gyms and studios

Class passes, personal training, and memberships that require injury disclaimers.

Rentals

Equipment, vehicle, and venue rentals where the customer accepts liability terms.

Tours and activities

Guided tours, day trips, and group bookings where each guest must acknowledge risks.

Adventure sports

Climbing, diving, skydiving, watersports — any high-risk experience sold online.

Bootcamps and courses

Fitness programmes, retreats, and training camps requiring medical or liability consent.

Pricing

Annual licences. All tiers include every Pro feature.

Single Site

$79/year
  • One production site
  • All Pro features
  • Priority support
Buy Single Site
Most popular

3 Sites

$149/year
  • Up to three sites
  • All Pro features
  • Priority support
Buy 3 Sites

10 Sites

$299/year
  • Up to ten sites
  • All Pro features
  • Priority support
Buy 10 Sites

30-day refund policy.

Frequently asked questions

Does this work with WooCommerce block checkout?

Currently the plugin works with the classic WooCommerce checkout. Block checkout support is planned for a future release.

Can customers skip the waiver in the free version?

Yes. In the free version the waiver modal appears when Place Order is clicked, but customers can close it and still complete checkout. Upgrade to Pro to block checkout until the waiver is signed.

Where is the waiver data stored?

Waiver data is saved to WooCommerce order meta and as a separate Waiver post type, viewable under WooCommerce → Waivers in your admin.

Is the signature legally binding?

The plugin captures the signature image, signer name, email, IP address, and timestamp. Consult your legal advisor about requirements in your jurisdiction.

Start collecting waivers at checkout today

Install the free plugin to see the flow on your store. Upgrade to Pro when you need to enforce the waiver and capture signatures.