There are four fundamental assumptions which must all be satisfied:
There must be many buyers and sellers in the market and they all have to be price takers. That is to say, none of them are large enough to affect the market price.There are no barriers to entry or exit.Buyers and sellers have perfect information of prices such that there are no asymmetric information in the market. All firms produce a homogeneous product