Top-down
Start from a published market figure and narrow it with percentages. It is fast and it produces a number that sounds authoritative, but every percentage in the chain is a judgement that cannot be checked, and the published starting figure was usually built for a different purpose with a different definition.
Bottom-up
Start from units. Count the organisations that match your criteria, multiply by what one of them would pay in a year, and repeat by segment. It takes longer, and every assumption is visible: the count can be challenged, the price can be checked against your own deals, and the arithmetic connects directly to how the business sells. Use top-down afterwards as a sanity check on the result, never as the source of it.
A worked bottom-up example (illustrative figures)
Suppose your criteria describe organisations in particular industries, of a particular size, in particular cities, and a structured count gives 40,000 of them. Your average annual contract value in that segment is ₹1,20,000. Total addressable revenue for the segment is 40,000 multiplied by ₹1,20,000, which is ₹480 crore. Now apply reality: you can currently support and sell to 15,000 of those, giving a serviceable figure of ₹180 crore. Finally apply capacity: your team can genuinely work 1,200 accounts in a year and converts 12% of the accounts it works, producing 144 new customers at ₹1,20,000, or roughly ₹1.7 crore of new annual contract value. That obtainable figure is the only one of the three you can check against last year, which is exactly why it is the one worth planning on.