The term NRFO stands for Not Ready for Occupancy units. These type of units are not yet built or house construction will commence after paying certain amount of the total contract price.