How it Works

By default, the address fields are only displayed for onsite gateway checkout for a paid level. This add on allows you to easily add the address fields to a free level checkout, as well as for paid levels when you are using an offsite payment gateway option (PayPal Standard, PayPal Express or 2Checkout).

The member’s address is saved as user meta and viewable by the admin on the member’s profile within the membership website. User meta does not pre-populate PayPal.

Video Demo


  1. PMPro Plus members can install the add on via the Memberships > Add Ons admin page.
  2. Or, download the plugin file and upload the ‘pmpro-address-for-free-levels’ directory to the ‘/wp-content/plugins/’ directory of your site.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.


Screenshot of the Address at Membership Checkout with PayPal Gateway
Membership Checkout for a Paid Level with PayPal Express as Gateway – capturing “Billing Address”
Screenshot of the Address at Membership Checkout for a Free Membership Level
Membership Checkout for a Free Level – capturing “Address”