Skip to main content

PBJ Form Builder

Build unlimited forms. Take payments. Block bots — without Google. A self-hosted, privacy-respecting form plugin for WordPress. Build any form your site needs, drop it anywhere with a shortcode, and optionally charge for it through Square or PayPal — with no shopping cart, no checkout page, and not a single line of Google JavaScript.

$15 one-time · no subscription

What you get

  • Unlimited forms, each with its own shortcode
  • Every standard field type — text, email, phone, URL, number, date, paragraph, dropdown, radio, checkbox, consent, hidden — plus a Custom input for anything else
  • Drag-to-reorder field builder with a Required toggle, half/full width layout, and per-field help text
  • Square and PayPal — choose one per form, fixed price set in the admin, charged at submit
  • Submission inbox in the admin, filterable by form, with full per-field detail
  • Self-hosted updates via Update URI — never replaced by a wordpress.org name collision

Block bots — no Google reCAPTCHA

Three layers run together, with nothing sent to a third party:

  • Built-in math CAPTCHA (“3 + 5 = ?”) generated server-side, signed with an HMAC, and verified on submit — it even works on fully cached pages, with no transients and no database writes.
  • Hidden honeypot field — invisible to humans, irresistible to the bots that auto-fill every field.
  • Time-trap — submissions arriving in under a couple of seconds are rejected; stale forms expire.
  • Per-IP rate limit — configurable, hour-long window, catches anything that slips past the rest.

No reCAPTCHA. No hCaptcha. No Turnstile. No external scripts, no cookies, no monthly fee.

How payments work

Pick Square or PayPal in the form’s edit page, set the price, save. On the front end the form renders a card field (Square) or a PayPal Smart Button. Submission and payment happen in one click — the submission is only saved if the charge succeeds, and the server verifies the amount so it can’t be tampered with. Both gateways support sandbox and production side-by-side, so you can test with sandbox keys and flip to production without touching your form.

No WooCommerce, no cart, no checkout page. The pay button is the submit button.

Get PBJ Form Builder — $15

$15 one-time · no subscription

Secure one-time purchase of PBJ Form Builder for $15 USD. Pay by card below; your download link is emailed and shown instantly.

Amount: 15.00 USD

Pay once by card. Your download link is shown instantly and emailed to you. Install via Plugins → Add New → Upload Plugin. GPL-licensed — you own your copy, no subscription.