M&A deal sourcing: Practical Tips & Tricks

Written by
Koen van Engelen
Table of Contents

If you work in an M&A role, and you need to source deals, this blog will give you practical tips on how to save time and get a higher level of completeness. 

What is M&A deal sourcing

M&A deal sourcing, or M&A deal origination, means identifying companies to invest in or to acquire. For this article, we are assuming that you want to source private companies, as opposed to listed companies.


Deal sourcing is quite a labor-intensive process. Good preparation and a couple of tools can save you a lot of work. You want to avoid labor-intensive work on companies that do not make it to your shortlist. You can avoid spending time on these companies by i) not making the longlist any longer than necessary with a small enough scope and ii) by rejecting companies on the easiest criteria first, before you start assessing criteria that are more time-consuming.

Optimise your time spent on deal souring wisely

M&A deal sourcing scope

Start with defining your M&A deal sourcing scope by creating criteria for your search project. Ideally, you select criteria that you can easily filter companies on, as this is the quickest way to exclude irrelevant companies. Typical values that are often available in most databases are geography, size (sales, FTE, funding) or a defined industry segment (like an industry code). 

For companies that you find outside any company database, obtaining these values can still cost you a bit of time, unless you know how to enrich the profiles of the companies you find with the necessary information. We will explain more about enrichment in the next paragraphs.

M&A Deal sourcing taxonomy

We recommend you to set up a taxonomy (or set of breakdowns/categorizations) before you start searching. This is a bit more work, but categorizing your company set this way helps you in several ways:

  • Breaking down your scope into all possible company types within is important. This taxonomy will allow you to filter and search within all your in scope companies. It will also become clearer which spaces you've identified companies in, and which spaces you might need to dig a bit more. When you create breakdowns in which you separate company aspects that you prefer to see, from aspects that you prefer less, or hope to avoid. These breakdowns can later on help you filter on companies that have most of the aspects you are looking for.
  • After your search, the breakdowns will give you insights in where most companies are found, and you could use the breakdowns to perform a market analysis. You could for example, calculate which areas attracted most money from investors, which areas grow fastest in terms of FTE, or which areas are still thin in companies.

Example ways to break down your longlist can be by part of the value chain, production process, technology used, type of solution, business model type, and much more. Try to make your tags MECE (stands for “mutually exclusive and collectively exhaustive” a phrase coined by McKinsey that encourages you to make sure that each part of the breakdown does not overlap with other parts and that all the parts together should contain all possible options). If you find MECE breakdowns difficult, you can always use ChatGPT to give you a first version of a MECE breakdown.

Build enriched longlists of companies for M&A deal sourcing

Now that you have prepared your set-up, you can start with your first mission: find all the companies that are potentially relevant. At Venture IQ, we call this the “build” phase. You want to enrich the companies you find with as much information as you can, to allow you to dismiss companies quickly.

Gather companies for your M&A deal sourcing long list

When you start searching for companies, use the taxonomy you have created in the previous step to systematically search all areas of your scope. There are many sources where you can find companies. 

  1. If you have access to company databases like Pitchbook or Orbis, and their taxonomy has a reasonable overlap with what you are looking for, databases like these will probably be your best starting point. These databases are typically less precise in tagging and provide you some noise as well, but at least, their profiles are fairly rich, which will allow you to filter out companies on your criteria.
  2. Before you start looking for different and perhaps more difficult sources, first check in with your colleagues: maybe they have already done similar things in the past. Ask colleagues to share any lists they might have to complete your list with. 
  3. Search for industry associations’ member directories, or conference attendee lists. If you are handy with Python you could try to scrape those websites and import the results into your Excel sheet.
  4. Other sources to find companies could be LinkedIn Sales Navigator, ChatGPT, or finding articles that mention lists of companies
  5. Finally, of course, you can always use Google.

When you gather all these companies in a spreadsheet, we recommend you to at least add all the names and the URLs of each company and to clean up all the double entries based on their URLs.

Enrich your deal sourcing long list

Most of the sources you pay for will provide you some basic data for all companies, like for example a one-liner, FTE and the country of origin, but from other sources you might just get the name of the company or the hostname (URL). The hostname is the first thing you should try to obtain for all the companies. It allows you to quickly check out the website, but more importantly, for the enrichment step, it will help you use tools to enrich your Excel sheet. 

If you have access to tools like Orbis, you can bulk search all your companies in Orbis and export all the profiles

Optional: Consider automation of your M&A deal sourcing process

There are a lot of steps mentioned above that Catalist, Venture IQ’s deal sourcing platform Catalist can automate for you:

Gathering companies

Catalist allows you to quickly build your set of potentially relevant companies for your longlist by letting you scrape websites, extract companies from online databases like Github, a patent database or subsidy databases, upload files or google companies in bulk. 

Enrich companies

In Catalist every company gets auto enriched with Crunchbase, Patents, Github and Twitter. On top of that, you can also enrich companies with LinkedIn company profile data. In addition, Catalist auto-enriches every company profile also with the website text (translated into English). This allows you to search and auto-tag (automated data gathering) companies in your dataset, even if they are not part of any other source.

If you are interested in Catalist and want to learn more about it, get it in touch and book an introduction meeting.

Happy deal sourcing!

All related tags to this article:
Article written by
Koen van Engelen