When you buy a business, there are two different items to think about, when to start looking for the business and when to close the business. The most obvious time to close if just before the major revenue and profitablity starts. For example, a retail store will do well from the fall until December 31, then in January they get lots of returns and January and February are often very quiet. From a vendor point of view, closing the transaction after they got the peak business in January is the best time to close. From the buyer’s point of view, September is the best time to buy. Other businesses may have different cycles, for example manufacturing plants may have shut down periods in the summer or around Christmas which means there may not be any revenue for a few weeks. Who is covering the overhead during that time, you don’t want to buy and find out that the day after you closed the business everyone is on holidays and now you are about to pay for a major annual equipment tune up. In Europe, many businesses close for August. Not a good time to close a purchase of a business during this month.
It is rare that you will be able to close at the peak time however if you plan correctly, you should be able to get as close as possible.
Remember, you cannot find a business and close in a day. From the time that you find a business, it takes on average 2 weeks to close the deal, I have seen as fast as two weeks but typically 1 to 2 months. You need to agree to a letter of intent, then time for due diligence, then for the lawyers to prepare the purchase and sales agreement. It takes time to find the right business, up to a year therefore you can’t work backwards and say, I want find the right business to buy and close the deal in 2 months. Odds are against you to find and close in that time period but never say never, unusual things have happened before.