Three in four businesses say they are putting up prices to customers, a survey has found.