LeDuc Systems

LeDuc Terms Checkbox vs CheckMate

I'm Tyler, and I make LeDuc Terms Checkbox. If you're looking at CheckMate Terms and Conditions and wondering about the alternatives, here is how the two compare. I've kept it to what my app actually does and what CheckMate says on its own App Store listing.

Both apps put a terms checkbox in the cart, and both can block checkout until it's agreed. The differences are mostly in price, in which features sit on which plan, and in several things CheckMate does that mine doesn't.

Side by side

LeDuc Terms CheckboxCheckMate
Price per planFree: $0
Pro: $4.99/month
Free: $0
Starter: $2.99/month or $30/year
Pro: $4.99/month or $40/year
Business: $7.99/month or $80/year
Premium: $12.99/month or $120/year
Free plan✓ (1 checkbox, both modes)✓ (T&C checkbox, blocks checkout until agreed, works with any theme)
Free trial14 days on Pro7 days on each paid plan
Terms checkbox in the cart✓ (cart page and cart drawer)✓ ("on the cart page")
Blocks checkout until agreed✓ (Free, in Block mode)✓ (Free)
Express checkoutBlock mode covers Buy it now, express buttons and edited carts; option to hide those buttons (Free)"Express checkout support" listed on Starter and Pro; "Blocks express checkout buttons until terms are accepted"
Multiple checkboxesPro: up to 3, each required or optionalPro, Business, Premium
Proof of consentOn every order: Additional details shows the box name, version and UTC time (Free)"Timestamps/Analytics" on Pro and above
Re-ask when the text changes✓ (version bumps)Not stated on the listing
Checkbox on product pagesPro"Product and collection rules" and "Product/Country Rules" listed (Pro and above); the listing doesn't say it adds a product-page checkbox
Age verificationA checkbox (for example "I am 18 or older"), no popupAge verification popup with configurable thresholds and session memory (Starter and above)
Analytics dashboard, CSV/JSON export—✓ listed (acceptance rates and CSV/JSON export)
POS checkboxes—Business and Premium
Checkout UI—Premium (Shopify Plus)

Prices and features checked 2026-11-04 from the App Store listing (developer Nerd Labs; rated 4.8 from 30 reviews on that date). Plans change; check their listing for current details. The listing's own wording is not always consistent between plans, so I've only listed what it states.

What CheckMate does that mine doesn't

When mine is the better fit

How to switch

  1. Write down your current checkbox text and links. Open CheckMate and copy the wording and policy links.
  2. Recreate it in my app. Paste the text and write links as [terms of service](/policies/terms-of-service). Choose "Ask in the cart" or "Block checkout without consent".
  3. Turn on the app embed in your theme editor, then open your cart and test: the checkout buttons should stay off until the box is ticked.
  4. Turn off CheckMate so two checkboxes don't appear in the cart.

Try it

LeDuc Terms Checkbox is coming to the Shopify App Store; this page will link to its listing once it is approved.

Setup steps, the FAQ and support are on the LeDuc Terms Checkbox page. If you're not sure whether my app covers what you need, email me at tyler@leducsystems.com and I'll tell you straight.