No, there is no minimum investment needed to form a business in Ahmedabad or anywhere else in India. A minimum amount of authorized and paid-up capital must be indicated in a company's memorandum of association, although this need differs for other types of businesses, like public limited corporations.