If you remove any rubbish, rubble, glass etc from the soil and rotavate it I wouldn't bother with topsoil. Just choose a grass variety suitable for your soil type.
Would also say seed though, cheaper and gives a better result. Only takes a month to come through.