800+ active installs
5/5
rating
Updated regularly

Legal Terms and Conditions Popup for WordPress

Capture a proof string for every acceptance and store it in your DB. Enforce at login or WooCommerce checkout, email confirmations to users/admins, and export audit-ready logs—without custom code.

man at desk on laptop
terms and conditions image

Key Features of Legal-grade Terms & Conditions popup for WordPress

close up of finger pressing accept button on screen

Legal-grade consent

Every acceptance writes a proof string to your database with user ID and timestamp. Queryable, auditable, CSV-exportable when needed.
file icon
CSV Logs
search icon
Query & Audit
database icon
Database Proof String
proof string table
file icon
User Acceptance
alt text here

WooCommerce integration

Require acceptance before payment and (Pro) attach consent metadata to the order—support and finance get a clean trail.
e commerce image of product and price
Display popup on these pages

Email confirmations

Send confirmation emails on acceptance to users and/or admins (Pro). Keep an inbox trail to match your DB logs.

Reset users on policy change

Force re-acceptance for everyone or a single user from their profile (Pro). Ship updates and reach 100% coverage fast.
reset user screen
refresh icon
Reset Terms
for this user
Reset
alt text here

Exportable logs (CSV)

Filter/search and export CSV of acceptances for legal or client audits (Pro). Move evidence into your compliance stack in minutes.
advance options screen
file icon
CSV Logs
Download

Developer control & support

Use tpul_override_show_popup to decide exactly when/where the popup appears. Clear docs, examples, and responsive developer support. (See “For Developers” below.)

Built for these workflows

From membership logins to WooCommerce checkout, enforce acceptance where it matters and keep a verifiable trail. Proof strings live in your database with resets and exports when policies change.
Membership sites: Enforce updated terms on next login and protect community guidelines.
Agencies & freelancers: Deliver audit-ready consent logs to clients without custom code.
E-commerce stores: Capture consent at checkout and link the proof to the order.
Internal portals: Gate admin access until security/IT policies are accepted.

See what users are saying

Testimonial 1
Testimonial 2
Testimonial 3

This has been a really useful plugin for us. We needed a lot of customization and Lehel was really helpful getting this done for us. I would highly recommend it.

Esme S.
Developer

We needed a custom filter for our installation and Lehel provided a quick solution and update in time for our launch. Works perfectly! Cannot say enough how much we appreciate this level of support. 5 STARS!

Jared H.
CEO

Lehel, was very quick in responding and addressing my issues with a license activation issue. Plugin works perfectly for my clients requirements. Highly recommend.

Samara R.
Consultant

Thus plugin is everything that I wanted and more. It makes my users accept terms and conditions before accessing the content. The customer service that Terms and Conditions Popup on User Login or at WooCommerce checkout gives is 100/10. They are amazing and were able to assist me with minor issues that I was having. I would totally recommend them. 🙂

Nathan A.
Developer

If you need simple, purpose-intended plugin that shows popup to users and tracks their acceptance / agreement – this 1 plugin is all that is required.

Robin Y.
Developer

Very happy with the use of this plugin. It does everything it is advertised to do plus has some handy features that allow for some excellent customization. The support provided by the author is fantastic and it has been working flawlessly. Highly recommended.

Rob B.
Consultant

Pricing

Yearly
$80
1 license
annual billing
Perfect for single-site owners who need compliant, logged consent.
3-Year — Best Value
$210
1 license
covers 3 years
Best for long-term sites—lock in savings and skip annual renewals.
Agency (10 Sites)
$600
10 licenses
annual billing
Built for agencies managing multiple client sites.

Free

Prefer to start small? Free version available (limited features).
View Pricing

Security & Updates

We actively maintain and improve the plugin. Security issues are prioritized with prompt fixes and transparent changelogs. Compatible with the latest WordPress and WooCommerce versions; tested on PHP 8+.
See the review by Patchstack
image of security shield
Answers to your questions
If you can't find the information you're looking for, chat on slack.

Yes. You can require acceptance before checkout completes and store order references (Pro) for audit trails.

Yes. Reset acceptance for one user or everyone, typically after policy updates.

In your WordPress database. Pro lets you export CSV for audits.

No. It’s lightweight and designed to play nicely with caching plugins.

Yes. Limit the popup to selected roles (e.g., subscribers, shop managers).

Yes (Pro). Send acceptance emails to admins and/or users.

Yes. It’s theme-agnostic.

Reset acceptance and require users to accept again on next login or checkout.

Yes, a 14-day money-back guarantee.

Legal-grade consent in minutes.

woman at desk on laptop
Terms and Conditions