Users can pay for an account with
Profile Builder and Paid Member Subscriptions


One of the most requested features in Profile Builder was for users to be able to pay for an account.

Now that's possible using the free WordPress plugin - Paid Member Subscriptions.


Other features of Paid Member Subscriptions are:

$wppb_plugin) { if( strtolower($wppb_plugin['Name']) == strtolower( 'Paid Member Subscriptions' ) && strpos(strtolower($wppb_plugin['AuthorName']), strtolower('Cozmoslabs')) !== false) { $pms_add_on_exists = 1; if (in_array($wppb_plugin_key, $wppb_get_active_plugins)) { $pms_add_on_is_active = 1; } // Consider the add-on active if it's network active if (is_plugin_active_for_network($wppb_plugin_key)) { $pms_add_on_is_network_active = 1; $pms_add_on_is_active = 1; } $plugin_file = $wppb_plugin_key; } } ?> active', 'profile-builder' ); ?> inactive', 'profile-builder' ); ?>


Setting up Paid Member Subscriptions opens the door to paid user accounts.

Create Subscription Plans

With Paid Member Subscriptions it’s fairly easy to create tiered subscription plans for your users.

Adding a new subscription gives you access to the following options to set up: subscription name, description, duration, the price, status and user role.

paid subscription plans

Add Subscriptions field to Profile Builder -> Manage Fields

The new Subscription Plans field will add a list of radio buttons with membership details to Profile Builder registration forms.

manage fields subscription plans

Start getting user payments

To finalize registration for a paid account, users will need to complete the payment.

Members created with Profile Builder registration form will have the user role of the selected subscription.

register payed accounts

' . __('Activate', 'profile-builder') . ''; // If add-on is network activated don't allow deactivation } elseif (!$pms_add_on_is_network_active) { echo '' . __('Deactivate', 'profile-builder') . ''; } // Display message to the user if( !$pms_add_on_is_active ){ echo '' . __('Plugin is inactive', 'profile-builder') . ''; } else { echo '' . __('Plugin is active', 'profile-builder') . ''; } } else { // If we're on a multisite don't add the wpp-add-on-download class to the button so we don't fire the js that // handles the in-page download if (is_multisite()) { $wppb_paid_link_class = 'button-secondary'; $wppb_paid_link_text = __('Download Now', 'profile-builder' ); } else { $wppb_paid_link_class = 'button-secondary wppb-add-on-download'; $wppb_paid_link_text = __('Install Now', 'profile-builder'); } echo '' . $wppb_paid_link_text . ''; echo '' . __('Compatible with your version of Profile Builder.', 'profile-builder') . ''; } ?>
install manually.', 'profile-builder'), esc_url( 'http://www.wordpress.org/plugins/paid-member-subscriptions' )) ?>. */ ?>
paid accounts with Profile Builder. %1$sFind out how >%2$s %3$sDismiss%4$s', 'profile-builder'), "", "", "", ""), 'pms-cross-promo'); } */