How to Start an Online Consulting Business (In 5 Steps)

Consulting is a booming industry. In 2020, it was worth approximately $132 billion in the United States. However, it can be challenging to find a consistent and well-paying position as a consultant.

Starting your own membership site for your consultancy business enables you to offer your expertise directly to companies and entrepreneurs. You can promote your tailored services, and use your reputation and knowledge to attract subscribers.

In this guide, we'll look at the benefits of having a members-only website that showcases your expertise. We'll also walk you through how to start an online consulting business with the MemberPress plugin. Let's get started!

The Benefits of Having a Membership Site for Consulting Services

Membership websites are sites with restricted content. Users need to either pay a subscription or register their details to access the content, because it isn't available to the general public. With a consulting membership site, you can offer your professional expertise to help companies and individuals who want to succeed.

For example, College Transitions, is a niche consulting site that helps students choose, apply, and get into the right universities.

College Transitions homepage

College Transitions uses MemberPress to manage its counseling and consulting services, offering two plans – hourly and unlimited – that also include access to premium resources.

Excitingly, the niche consulting sector is growing at a rate close to 18%, significantly higher than large-scale consulting firms. If you have industry experience and a positive reputation, you can attract paying members to your site and boost your revenue.

Additionally, a membership site can generate passive income. With a loyal customer base and recurring subscriptions, you can continue to generate profits for years to come.

How to Start a Membership Site for Your Consulting Services (In 5 Steps)

Now, let's look at the simple steps you can take to create your membership site. For this tutorial, you'll need a live WordPress site. If you don't already have one, no worries! WordPress is incredibly easy to work with. You may want to check out this article on how to get started with WordPress.

You'll also want to choose a theme for your consulting membership site. One of the best things about WordPress is that there are tons of great themes for just about every kind of business. Check out this article to get started: 25 Best Consulting WordPress Themes.

Once you've got your site and your theme squared away, it's time to get set up!

Step 1: Brainstorm Your Content

First, you'll want to think about what kind of content you can offer your members. You should consider what your areas of expertise are, and how you can monetize them.

For example, you can provide step-by-step courses with written material and instructional videos. You could also upload resources such as business plans and budgeting documents, and provide access to video seminars or private consulting calls. All of this is possible with MemberPress.

It could also be beneficial to set up members-only forums that facilitate discussions and networking. For example, Biz Warriors offers small business and entrepreneur advice forums:

Biz Warriors discussion forums

Remember that your paid content should offer something unique and valuable that motivates a user to become a member. If they can find similar content for free elsewhere, they're unlikely to subscribe to your site.

Step 2: Install and Activate the MemberPress Plugin

In this tutorial, we'll show you how to start building your site with our MemberPress plugin. You can sign up for an account by choosing a pricing plan that suits your business' needs, and entering your personal details.

Once you complete the registration process, you'll be directed to your member dashboard, which contains the plugin files and your subscription details (including your license key):

Download the files, and then navigate to your WordPress dashboard. You can upload the downloaded files by going to Plugins > Add New > Choose File and selecting the MemberPress .zip folder:

Add new plugin in WordPress

Once the plugin is installed, you'll need to click Activate to complete the process. In the MemberPress dashboard, you must also enter your license key to activate your subscription.

Step 3: Create Your Consulting Plans

Now, you can design the different memberships for your consulting services. Click on MemberPress > MemberPress > Add New to bring up the design form and name your plan:

Adding a new membership plan in MemberPress

Here, you can choose the price of your membership and whether it will be a one-time signup cost or have recurring billing. You can also set up a discounted or free trial period if you want to entice new members to try out your platform before committing.

Then, scroll down to access the Membership Options section:

MemberPress membership options settings

In this area, you can customize more advanced features such as payment methods and access URLs. You can also set permissions for this membership plan, and control how users can sign up for it. Take your time and do your research when designing your plans, to make sure that they're accessible and priced right. Consider checking out some similar consulting businesses to see what they're doing.

You may also want to create different memberships for various kinds of consulting advice. For example, if you're creating a business consulting service, you might offer a cheaper but limited plan for startups and entrepreneurs, and design premium options for larger-scale businesses.

Step 4: Control Who Can Access Your Content

Next, you can set up rules that determine who can access your content. This step is essential, because it enables you to keep some resources private and make others accessible to particular subscribers.

You can find these settings by navigating to MemberPress > Rules > Add New. You will then see a section titled Protected Content:

Setting access permissions in MemberPress

Here, you can use the drop-down menus to select the pages, tags, posts, or categories that you want to restrict. Then you can use Access Conditions to control how the restriction applies. For example, you can create a rule that only members of your highest pricing plan can access pages with your most valuable resources.

Step 5: Set Up Registration and Login Pages for Your Members

Next, you need to create registration and login pages for your members. These pages enable users to sign up for your site and access their accounts once they are subscribers.

You'll need to add your registration page to your website's menu. You can do this by navigating to Appearance > Menus > Manage with Live Preview. This will take you to a visual editor that enables you to add a menu by clicking on Menus > All Pages and scrolling down to + Add Items. Click on the drop-down menu next to Memberships, and select the name of your membership:

Adding a membership menu to WordPress

Once you select it, you can click Publish to save the changes and add it to your website's menu. This creates a link to the registration page for your membership plan. This page will contain your plan's overview, price, and the signup details that you request from users.

However, you also need a login page for your existing subscribers. You can set this up by going back to the WordPress dashboard and navigating to MemberPress > Settings > Pages. Then select Auto Create New Page from the MemberPress Login Page drop-down menu:

MemberPress login page

After that, scroll to the bottom of the page and click on Update Options. Now you've successfully created a membership site for your business consulting services!


Consulting is a booming industry, and many professionals make a living by offering their expertise to companies and individuals. You can take full control of this concept by creating an consulting membership site that offers exclusive content to those who need it most.

Remember, you can start an online consulting business in just five steps:

  1. Brainstorm your content.
  2. Install and activate the MemberPress plugin.
  3. Create your business advice membership plans.
  4. Control who can access your content.
  5. Set up registration and login pages for your members.

Do you have any questions about starting a membership site for consulting services? Let us know in the comments section below!

If you liked this article, be sure to follow us on Facebook, Twitter, Instagram, and LinkedIn! And don't forget to subscribe in the box below.

Affiliate Link Disclosure

About John Hughes

John is a blogging addict, WordPress fanatic, staff writer for, and a regular contributor to the MemberPress and Easy Affiliate blogs.