TW Form Guard pricing

Keep the free filter. Pay only for the AI judge.

One Premium license covers one WordPress site. Stripe hosts checkout, receipts and cancellation. Free keeps working if a subscription ends or the license service is unavailable.

No accuracy guarantee, only a benchmark: September 2026, 88 real submissions, 63 of 69 spam caught, 19 of 19 genuine inquiries kept. Methodology

Premium, per site, per calendar month10,000 judgments
Yearly
$79per site per year · card, Alipay, WeChat Pay
Monthly
$9per site per month · card only
Past 10,000 judgments
AI layerpauses until next month Rules and trapskeep running Extra chargenone
Relay outage
Submissionpasses Log reasonai_unavailable Extra chargenone

A judgment is one submission that traps and rules could not decide and that the relay accepted for an answer. Refused requests (quota reached, rate limit) are not counted.

Plans

Two plans, one job.

Free

TW Form Guard

$0 forever, GPL

  • Honeypot and timing traps (Layer 0)
  • All fifteen rules (Layer 1), updated with each release
  • Dry-run and Block modes, reason log, quarantine and release
  • Custom block keywords and trusted sender domains
  • Log retention setting, WordPress privacy export and erase
  • No account, no license key, no data sent to StoreFixKit

Requires WordPress 6.0+, PHP 7.4+, Elementor Pro.

Why the yearly plan takes Alipay and WeChat Pay but the monthly plan does not: the yearly plan is charged as a single payment, which both wallets support. The monthly plan is a recurring subscription, which Stripe can only renew on a card. Both plans are priced in US dollars; your bank or wallet converts.

Feature comparison

What each plan does

FeatureFreePremium
Elementor Pro forms, including popupsYesYes
Layer 0 honeypot and timing trapsYesYes
Layer 1 rules (15 rules, see rule reference)YesYes
Dry-run mode (log only)YesYes
Block mode with quarantine and releaseYesYes
Custom keywords, trusted domains, rule togglesYesYes
Log retention setting, privacy export and eraseYesYes
Layer 2 AI judgeNoYes, 10,000 judgments per month
Behaviour past the monthly quotan/aRules only until the month resets; forms never blocked
Behaviour when the relay is downn/aSubmission passes, logged as ai_unavailable
Data sent to StoreFixKitNoneLicense status checks; with AI on: sender name, email and message text
UpdatesManual downloadWordPress updater
SupportDocs and support formEmail support
Refundn/a14 days

Billing questions

How payment and licenses work

What happens right after I pay?

Stripe redirects you to a confirmation page that shows your license key. The same key is emailed to the checkout address. Paste it into TW Form Guard settings, click Verify, and the AI judge switch becomes available.

Do I need a StoreFixKit account?

No. The license key is the only credential. Cancellation and receipts go through the Stripe customer portal link in your receipt email.

Can one license cover several sites?

No. Each license is active on one production site at a time. Buy one license per site, or move the license when you retire a site. Activating on a second site while the first is still active is refused and you get an email about it.

What if my payment fails at renewal?

Stripe retries for 7 days and emails you. During that week Premium keeps working. If payment still fails, the license goes inactive and the plugin drops back to Free until you pay again.

Can I get an invoice with my company details?

Yes. Stripe issues receipts and invoices; you can add a company name and tax ID through the customer portal, or ask support to update them.

Refund policy

14 days from the first payment, in full, no questions asked. After a refund the license is revoked and the plugin returns to Free. Renewals are refundable within 14 days of the renewal charge.

Not sure yet? Run Free in Dry-run for a week and read the log.