Business Startup

8 Great B2B Business Ideas You Can Start Right Now

Person sat at a computer researching good B2B business ideas.
Written by MicroStartups

When you’re thinking of setting up your own business you need to look for profitable opportunities that suit the skills you already have. 

There are plenty of businesses out there looking to hire freelancers or outsource some of their work to another company, which means that starting a B2B business is a great idea. 

In this article, we outline some of the best B2B business ideas you can start right now. 

How to find good B2B business ideas

If you want to start a new B2B business, then coming up with a great idea is often one of the hardest parts. 

These are a few of the ways you can come up with a good B2B business idea that will provide an opportunity full of potential:

  • Consider what skills and knowledge you already have. How can you monetise that? Will people pay you for your expertise? Could you charge people for your skills as a freelancer?
  • Think about the problems you’ve encountered in your current or previous roles. Whatever job you were doing there was probably some aspect of it that was frustrating, not as simple as it should have been, or where you needed an extra pair of hands to take on some of the work. Could you provide a service to businesses that resolve that problem?
  • Talk to your network. Reach out to old colleagues, bosses, and acquaintances that work for businesses or own them. Find out what services or products they wish they could hire, or what freelance or contractors they’re employing.

These three starter tips can help you to pinpoint a profitable B2B business concept based off your own skills, knowledge and experience.

B2B business ideas you can start now 

There are hundreds of B2B business ideas to choose from, but these are a few ones you can get started on straight away even if you’re working from home

Business consultant 

If you’ve successfully established, grown, and run a business then you could become a business consultant or a business coach. 

Small businesses and startups usually need as much help as they can get — particularly in the early stages of setting up, or when they’re looking to take their business to the next level of growth. As a consultant, they will pay you for feedback on their plans and ideas, and to hear your expertise and advice.

Set yourself up with a website for your consulting business and include examples of the successful businesses that you’ve worked for in the past. The best ways to find clients will be networking and word of mouth. Reach out to your contacts and people you know in the industry you want to consult in and let them know what you’re doing. Attend relevant industry events as well so you can increase awareness of your consulting business. 

Writing services

Another thing that a lot of businesses and entrepreneurs will need is writers. Many people will have ideas and inspiration, but actually putting it down into a coherent piece of writing is another matter. 

From writing the copy for their website, to marketing content, or writing up a business plan, there are a lot of ways you can make money with your writing skills. If you’re a creative entrepreneur, then writing is a great B2B business idea. 

To set up a freelance copywriting business you’ll need a website with a portfolio of your writing experience. And you’ll need to network and make connections. If you target a specific industry, then it might be easier to establish a reputation and become a specialist writer in that area. 

Researching services

Research is key to businesses in a whole range of ways, but it takes up a lot of time that entrepreneurs and business owners often don’t have. 

A good B2B business idea is to set up a research services business. You can offer services such as feasibility research into business ideas, finding technology solutions to problems in a business, conducting customer or market research.

Previous experience researching would be good and depending on what type of research services you offer, you’ll need to be familiar with different pieces of software. You’ll also need to know how to put together and present your results to clients. To get started you’ll need your own website and to do some networking to promote your services. 

Freelance marketing

Small and medium-sized businesses often don’t have the capacity to hire a marketing team and put in place a full-blown marketing strategy. If you’ve got some marketing experience, then why not offer your expertise and skills as a freelance marketer?

Depending on your experience and what you want to do, you could create a complete marketing plan for new businesses or you could consult and help implement certain aspects of a plan.

To get going with this B2B business idea, you need to put together a website and a portfolio of your work. If you don’t have much experience then consider offering your services for free or at a discount to build up your portfolio. 

You’ll also need to learn how to pitch to companies that you want to work with. The best way to find clients initially is by networking or reaching out to existing contacts and getting people to recommend you.

Social media consultant 

Having a presence on social media is essential for almost all businesses these days. But many smaller businesses and startups won’t know how to make the most of it. If you’ve got some relevant experience then a great B2B business idea is to become a social media consultant. You can offer advice or coaching to companies and business owners, put together a social media strategy for them, or even give social media training.

To get started you’ll need a website for your business, some examples of your work as a social media consultant, and you’ll need to have a strong social media presence for the business so that you can demonstrate your skills.

Virtual assistant 

If you know how to do a range of general administrative tasks or have experience as an assistant then you could set up a business as a virtual assistant. 

Business owners and entrepreneurs are extremely busy, and they often need help with everyday tasks and admin that’s essential but time-consuming. This could include a whole range of things such as answering emails and phone calls, sending out invoices, or arranging meetings.

To get started as a virtual assistant, all you really need is a computer and an internet connection. You can set up a website for your business, promote your services on places like LinkedIn and reach out to small businesses to offer your help. 

It’s also a good idea to use a freelance jobs marketplace like Upwork where you can advertise your services and respond to employers looking to hire a freelance virtual assistant (although these sites do tend to take a percentage of the profit). 

Recruitment services

Small businesses don’t usually have the capacity to have an internal HR (Human Resources) department. So when they want to recruit new members of staff, they often work with external companies or individual recruiters. If you’ve got recruitment or HR experience then setting yourself up as a freelancer recruiter is a great B2B business idea.

Again, once you set yourself up with a simple website and start to promote yourself on places like LinkedIn, you’ll be able to get going. Reach out to people and businesses that you know and let them know what you can offer. 

It is generally wise to specialise in recruitment for a certain industry so you can offer a better, more targeted service. Smaller, niche businesses will want to work with recruiters that really understand the role they’re trying to fill and the type of candidate they want.

Web design business 

If you’ve got an eye for design and some coding experience, why not set up a business creating websites? 

If you’re confident with your coding abilities then you could offer to build completely customised websites from scratch — but if you’re a bit less experienced then you can still make a living creating bespoke sites using a website builder or platforms like WordPress.

To get started you’ll need to brush up on your skills and put together some examples of websites that you’ve designed and created. 

And of course, you’ll need a great website of your own. Then you just need to start talking to people, spreading the word about your business, and start pitching to businesses looking to build or update a website. 

These are just a few of the best B2B business ideas you could get started with. 

To find one that you can turn into a successful business, you just need to look at your skills, experience, and existing network and be willing to put in some hard work and long hours to get it off the ground. 

About the author


A team of writers and marketers, MicroStartups was founded to inspire the entrepreneurial and business community to give back. We believe in business growth through giving and supporting the local community.

Leave a Comment