Is it obligatory for a person to give khums on the amount he wants to Invest for a business before he invests?

Yes if the date of his khums payment has reached then it's wajib for him to pay