Simple, Transparent Pricing

Choose the plan that works best for your performance needs

Free

Perfect for getting started

$0/forever
  • Up to 3 custom roles
  • Up to 10 profile fields
  • Page & post restriction
  • Basic member directory
  • Welcome email
  • Custom login & register page
  • Community support
  • Stripe payments
  • Unlimited roles & fields
Get Started Free

Lifetime (Forever)

For agencies & large teams

149โ‚ฌ/forever

per site ยท no renewal ever

  • Everything in Pro Yearly
  • Pay once โ€” no renewal
  • White-label admin panel
  • REST API access
  • Outgoing webhooks (Zapier etc.)
  • Priority support
  • Lifetime updates
Buy Forever

All prices are per WordPress site. One license activates Pro features on one domain (and its subdomains).

What's Included

Compare features across plans

Feature Free Pro (Yearly) Lifetime (Forever)
Custom rolesUp to 3UnlimitedUnlimited
Profile fieldsUp to 10UnlimitedUnlimited
Page & post restrictionโœ“โœ“โœ“
Stripe payments & subscriptionsโ€”โœ“โœ“
Auto role on payment / revoke on cancelโ€”โœ“โœ“
Field visibility per roleโ€”โœ“โœ“
Advanced directory filters & CSV exportโ€”โœ“โœ“
REST API & outgoing webhooksโ€”โ€”โœ“
White-label adminโ€”โ€”โœ“
Updates & supportCommunity1 yearLifetime

FAQ / Help

What payment methods do you accept?
We accept all major credit cards, Apple Pay, Google Pay, and SEPA Direct Debit. Payments are securely processed by Stripe.
Can I upgrade from Yearly to Lifetime?
Yes. Contact support and we'll apply a prorated credit toward the Lifetime license based on your remaining Yearly subscription time.
Do you offer refunds?
Yes. We offer a 30-day money-back guarantee on all paid plans. No questions asked.
What happens when my Pro license expires?
The plugin keeps working with all existing data intact. Pro features (Stripe payments, unlimited roles/fields) become unavailable until renewal, but existing members and restrictions are not affected.
Can I use the plugin on multiple sites?
Each license (Yearly or Lifetime) covers one domain and all its subdomains. Contact us for agency / multi-site bundle pricing.
Does WPProfileEngine integrate with Stripe's webhook system?
Yes. WPProfileEngine exposes a webhook endpoint that you register in your Stripe Dashboard. It listens for invoice.paid, customer.subscription.deleted, and payment_intent.payment_failed events to assign or revoke roles automatically in real time โ€” no cron jobs needed.