Paid Registrations | XenForo 2 Addon

Paid Registrations

3X Your Forum's Revenue
Paid Upgrades During Registration / Gift Upgrades

What is it?

How many paid subscriptions are you losing each month because your users don't know the benefits of purchasing a user upgrade? Do they even know they can upgrade?

Would it hurt to make more $$$ each month?

Introducing Paid Registrations, an absolute must-have for forums that offer paid subscriptions.

Once installed, the registration flow will go from:
  1. User visits the registration page
  2. User fills the registration form and submits
  3. Registration is complete
  1. User visits the registration page
  2. Account types are presented elegantly and user chooses one (screenshot)
    • If a paid user upgrade is selected
      • User is redirected to the payment page
      • After payment is complete, the user is redirected to the registration form
    • If no upgrade is selected, the user is redirected to the registration form
  3. Registration is complete
New Feature Added By Popular Demand: You can now also enable the elegant display in the account upgrade page for registered members. (see screenshots)

Can you use this addon to make your forum "paid only"?
- Yes! This can easily be configured.​

You have full control over which user upgrades are presented, display order, color, the amount per row, etc...

It integrates with the payment profiles you already have, so setup is a breeze.

We currently support PayPal and Stripe, though more payment providers will be added in the future.

How does it benefit you?

  • 3X your forum's revenue
  • Ability to require payment for registration
  • Higher membership control
  • Display and compare user upgrade perks in an elegant way
  • Built-in Coupon/Promo Code System
  • Accept custom payment amounts (user enters their own amount)
  • Gift Upgrades
  • Extend/Renew Upgrades
  • Expiry Notifications/Reminders
  • Quick and easy setup

Lite vs. Full Features

Click here to compare the "Lite" and "Full" features.

More Features

  • Supports length specific, permanent and recurring user upgrades
  • Custom payment amounts specified by the user
  • Integrates with existing payment profiles
  • Fully mobile responsive
  • Choose which upgrades to show/hide
  • Customizable upgrade box colors
  • Customizable display order
  • "Feature" certain user upgrades


Critical Update

This version makes guest purchases compatible with Google Chrome's latest version (97).

We strongly recommend that all customers running previous versions of Paid Registrations upgrade to this release as soon as possible.
  • Improved XF 2.2.6 compatibility
  • Prevents errors "Trying to get property 'extraData' of non-object" and "Creating default object from empty value" when performing certain actions
New Features:
  • Adds AJAX "apply" button for coupon code input
  • Adds support for 100% off / completely free coupon codes (no more $0.01 minimum)
Other Changes:
  • Improves compatibility with MySQL 8
  • Fixes a bug that prevented account types from showing on the purchase page in some cases
Main Changes:
  • XF 2.2 Compatibility
Other Changes:
  • Optimizes account type options to better fit into screen/popup modal
  • Fixes error when trying to upgrade an account type with aliases in some cases
New Features:
  • Early Extend/Renewal (PRO ONLY): Allow extending non-recurring user upgrades before they expire
  • Expiry email/alert reminders (PRO ONLY)
    • Configure days before expiration (multiple days supported)
  • Added option to preselect a default account upgrade alias
  • Added collapsable button for Gift Upgrade section
Bug Fixes:
  • Fixed a bug that would cause an "unexpected values" error in some situations
Fixes errors some users were experiencing after upgrading to 1.7.
We recommend all users upgrade to this version.
We're happy to bring you version 1.7. We have completely re-done the way guest payments are handled, no longer rely on deferring IPNs. User upgrades are now applied instantly for guest purchases + more!

New features:
  • A new and improved process for handling guest purchases: no more IPN related issues, guest user upgrades apply instantly, and overall more reliable process
  • Coupons system (PRO ONLY)
    • Flat amount or percentage
    • Limited or unlimited uses
    • Start date / End date
    • User group permissions
    • Allow all or specific account types
    • Special thanks to @fionix for sponsoring this feature
  • Automatically cancel recurring Stripe subscriptions using the Stripe API when deleting a user account (PRO ONLY)
  • The following 2 features are ready, but because this is a major upgrade, we want to wait 1-2 weeks before releasing them (in 1.7.1). That way, we can take care of any issues with this release first (if any)
    • Allow extending user upgrades before they expire
    • Expiry email/alert reminders
  • Improved stability with XF 2.1.9
  • Fixes an issue that would prevent user upgrade purchase receipts from sending in some cases
  • Fixes an issue with guests not being redirected back from PayPal to complete their registration correctly
New Features:
- Adds a quick toggle to enable/disable account types

Bug Fixes:
- Improves responsive view when side nav and sidebar are enabled in the account upgrades page for logged in users
Important: If you take Stripe payments, make sure to upgrade ASAP.
Starting September 14, many European banks will start declining payments that aren't SCA-ready.

- XF 2.1.4 compatibility
- Stripe SCA support (Strong Customer Authentication)
- Stripe guest payments will now show the correct emails in the Stripe dashboard

New features:
- Enable/disable gifting by individual account types
- User group permissions for who can purchase each account type
Bug Fixes:
- Fixes a bug that would log some guest payments as errors in the payment log as "user_upgrades does not support payments from guests"
- Fixes "undefined variable" error when attempting to gift to an invalid user
- "Gift" buttons are now hidden if gifting is disabled in AdminCP
New Features:
- Improved stability for XF 2.1.3
- "Gift Upgrade" button in messages postbit (enable/disable via style property)
- "Gift Upgrade" button in user profiles and hover menu (enable/disable via style property)

Bug Fixes:
- Fixed reported errors relating to "extra_data"
- Fixed reported errors relating to "invalid purchase request"
Gift Upgrades + XF 2.1.2 Support + more!

New Features
- Gift Upgrades (Full version only)
---- Allow gifting anonymously (configurable)
---- Alert user when they're gifted an upgrade (configurable)
---- Email user when they're gifted an upgrade (configurable)
- Stripe 2.1.2 support (Full version only)
- AJAX payment type options dropdown when using "aliases"
- Added custom title: use a custom title instead of the linked upgrade
- Verify guest purchase email with add-ons that extend the verifyEmail() method

- Code cleanup/optimization
XenForo 2.1 Support!

We're happy to announce that Paid Registrations 1.5 is now fully compatible with XF 2.1.
Please upgrade as normal, all your data will be kept.

Other updates:
- Minor stability improvements
Note: This version requires XenForo 2.0.10 or later

- The "complete registration" page will now check if the guest purchase email has already been used

Bug Fixes:
- Fixed small display bug in the "purchase" overlay for mobile
- Show payment profile "Display Title" (if available) in the "Account Upgrades" page
Note: This version requires XenForo 2.0.10 or later

Bug Fixes:
- Improved compatibility for 2.0.10, 2.0.11, 2.0.12
- Fixed multiple bugs with the Stripe API
- Fixed a bug that would sometimes prevent the "complete registration" email from being sent after PayPal payment
- Fixed a bug that would sometimes not log the transaction after payment
- Fixed a bug that wouldn't redirect the user to the complete their registration after payment

Additional Notes:
To ensure the user is always properly redirected to complete their registration after paying through PayPal, please do the following (recommended)
1. Log in to your PayPal account and go to your preferences page
2. Enable "Auto return" and set the return URL to the registration URL of your forum
3. Enable "Payment data transfer"
Note: This version requires XenForo 2.0.5 or later

Bug Fixes:
- Fixed bugs + improved compatibility with the latest Stripe API
- Fixed an issue with PayPal that would sometimes not redirect back to the registration page
- Fixed a potential bug that wouldn't allow guest purchases if the "view" general user group permission was set to never for guests

New Features:
- Added a check to require unique emails for the initial "email" input (for guest purchases)
- Added an option to force the user to complete registration with the email that was first inputted (disallow modifying email in registration form)
New Features:
- Added option to enable/disable the PayPal auto-redirect when it's the only payment provider available
- Added option to disable custom amount for guests (individual setting per account type)
- Added option to set the minimum amount for custom amount types (individual setting per account type)
(Thanks to @Nirjonadda for the suggestions above)

Bug Fixes:
- Fixed a bug that displayed the wrong price in the email receipt for custom amounts
New Features:
- Introducing "Aliases": Combine multiple user upgrades of the same type and display all combinations in one place. (Thanks to @Alfa1 for the suggestion)
Example, if you have:
1. Premium - 1 Week (non-recurring)
2. Premium - 1 Month (non-recurring)
3. Premium - 1 Year (non-recurring)
4. Premium - 1 Week (recurring)
5. Premium - 1 Month (recurring)
6. Premium - 1 Year (recurring)

You can set them as aliases and the user can easily pick and choose.

- Allow Custom Payment Amounts: You can now allow custom amounts for specific user upgrades that will allow users to specify any amount they choose to pay for the upgrade. Useful for donation based upgrades. (Thanks to @Alfa1 for the suggestion)

- Automatically redirect users to PayPal payment page if PayPal is the only payment type available. (Thanks to @hfgreg for the suggestion)
Bug Fixes:
- Fixed an issue that only affected first time installations after the last update that was released
New Features:
- Added a new account type option "Is Featured", if enabled it will display a small badge over that user upgrade. The badge text can be customized in the "af_paidregistrations_featured" phrase (see screenshot)
- Added an option to also show/hide the right sidebar (Paid Version Only)

Bug Fixes:
- Fixed an IE related bug that caused the upgrades to not display properly
- Fixed a minor issue with the branding-free version
New Features:
- Due to popular request, we have implemented the elegant display in the "account upgrades" page for registered members.
- Added new settings to enable/disable the elegant display for guests and registered users.

Bug Fixes:
- The email address of the registering user will now be auto-filled in the registration form

Other Changes:
- The admin panel settings have been moved under "User customization"

We want to thank everyone that has supported the product, we hope you enjoy! :)
New Features:
- Added "Permanent" text for user upgrades with permanent length, text can be changed with the "af_paidregistrations_permanent" phrase

Latest Reviews

Top notch add-on, updates and support from Ivan! Migrated from Pember and highly recommend! They've been extremely responsive to any feedback and have made updates quick!!
Thank you for your review, Ken, it was great working with you! Glad we could help keep your PemBer subscriptions on XF2 :)
Great Add on and Fantastic Service from the guys at AddonFlare, specially Ivan.

I contacted these guys for integrating a 'custom payment provider.

They were real quick in developing the same at a reasonable price. After-sales support from Ivan was also great.

He reached out to me to see if everything's was working fine and actually did provide me solutions for some minor changes.

Highly Recommended! Go for it, you won't be disappointed.
It was a pleasure working with you, Deepak. Glad we were able to solve this for you!
Great addon and amazing support. We are installing it on all of our sites as I know Ivan will be there to support us along the way.
Cassidy, thank you for your review! We’re happy to help however we can. I look forward to seeing Paid Registrations running on all of your sites :)
Absolutely fantastic! A MUST HAVE add-on for anyone who is serious about monetizing their forum. I've been using it for about a month now and instantly noticed that more of my members who sign-up are using the paid option.

This add-on works great on mobile and desktop, and I have yet to find any bugs with it.

Keep up the good work AddonFlare!
Thank you for your review, we really appreciate it! Happy to hear about your great results with it :)
Yet another fantastic, very well thought out addon from AddonFlare. I love the option to add tiers. Excellent support, too! Definitely worth the price!
Thanks for the review Andrus! Glad you’re enjoying it :)
Very nice complete paid addon. Customer service is great,they walked me through this and had an amazing and professional attitude.This addon is totally worth your time and the money :)
Glad we were able to help! Thanks for the review :)
This is a great addon, my forum is funded almost 100% from donations, with this I was able to add 3 tiers "donator rank" quite easily and fingers crossed that even more donations will pour in.
Great to hear it's helping you! We appreciate your review :)
Awesome add-on, I am most likely upgrading to premium. Also, the author is super helpful and has extremely fast responses.
Thank you for your review! We're glad we can help :)
Great add-on. This modification is a must for communities with paid registrations. Easy to set up and easy to implement.
Thanks for being one of the first paid supporters Greg! We appreciate the review! :)

Purchase License


More Info

  • Latest Version: 1.8.2
  • Supported XenForo 2 Versions: 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8
  • Released: Jan 29, 2018
  • Updated: Jan 15, 2022


Let's chat live or send us your questions!